diff --git a/.hooks/pre-commit b/.hooks/pre-commit index 32d1be5..0072f2c 100755 --- a/.hooks/pre-commit +++ b/.hooks/pre-commit @@ -1,4 +1,14 @@ #!/usr/bin/env bash +# This hook lints the code, and if we're on develop or master, also forces the tests to pass. + + +branch=`git rev-parse --abbrev-ref HEAD` + # Just lint the code before committing make lint + +# TODO should we add release branches here as well? +if [[ "$branch" =~ ^master|develop$ ]]; then + make test +fi