Files
compiler-explorer/etc/scripts/pre-commit
RabsRincon 1a8629bb33 Remove console check from pre-commit hook
ESLint does it for us
2018-02-13 15:03:21 +01:00

23 lines
420 B
Bash
Executable File

#!/bin/bash
printf "\033[0;32mRunning tests...\033[0m\n"
# Pass lint and mocha tests
CHECK_OUTPUT=`make check`
if [ $? -ne 0 ]
then
printf "%s\n" "${CHECK_OUTPUT}"
printf "\033[0;31mAborting commit\033[0m\n"
exit 1
fi
# Have normalized whitespaces
git diff-index --check --cached 'HEAD' --
if [ $? -ne 0 ]
then
printf "\033[0;31mAborting commit\033[0m\n"
exit 1
fi
printf "\033[0;32mTests pass!\033[0m\n"