#!/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" | |
tools/git-clang-format HEAD~ --force |