Pre-commit hook that runs tests and lints to avoid build fails (in progress)

Doesn’t work yet — fails even on exit 0

Should only care about files staged for committing, right?
This commit is contained in:
Artur Paikin 2016-02-21 10:09:02 -05:00
parent d092873575
commit 5e8bbeadd1

7
pre-commit.hook Normal file
View file

@ -0,0 +1,7 @@
#!/usr/bin/env bash
PATH=$PATH:/usr/local/bin:/usr/local/sbin
npm run test || echo "Tests (or tasks) failed, aborting the commit" && exit 1
echo "All tests passed, committing your changes"
exit 0