| #!/bin/bash | |
| set -e | |
| echo "Running pre-commit flake8" | |
| python tools/flake8_hook.py | |
| if [ $(which clang-tidy) ] | |
| then | |
| echo "Running pre-commit clang-tidy" | |
| python tools/clang_tidy.py \ | |
| --paths torch/csrc \ | |
| --diff HEAD \ | |
| -g"-torch/csrc/jit/serialization/export.cpp" \ | |
| -g"-torch/csrc/jit/serialization/import.cpp" \ | |
| -j | |
| else | |
| echo "WARNING: Couldn't find clang-tidy executable." | |
| echo " Please install it if you want local clang-tidy checks." | |
| fi | |
| echo "Running pre-commit clang-format" | |
| python tools/clang_format.py |