소스 검색

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?
Artur Paikin 9 년 전
부모
커밋
5e8bbeadd1
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      pre-commit.hook

+ 7 - 0
pre-commit.hook

@@ -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