diff --git a/.hooks/pre-commit b/.hooks/pre-commit new file mode 100755 index 00000000..957a0411 --- /dev/null +++ b/.hooks/pre-commit @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +pushd $( git rev-parse --show-toplevel ) &>/dev/null + +ex=0 + +# Linting +./lint +if [[ $? -ne 0 ]]; then + echo "Aborting commit due to linting errors." + ex=1 +fi + +echo +popd &>/dev/null +exit $ex