この内容(シェルスクリプト)をレポジトリの.git/hooksフォルダの中にpre-commitという名前で保存する。
pre-commitに実行権限を追加する。 例: chmod +x ./pre-commit
pre-commit hook pre-commitはコミットをする直前に実行される、シェルスクリプトです。 終了コードを0以外にするとコミットを阻止できます.
- コンフリクトしたままのファイル
- 文法が間違っているphpファイル
が無いかコミット前にチェックし、該当する場合はコミットを阻止します.
どうなるのか 幸せになれます
このプロジェクトPHPのシンタックスチェックいらないんだけど…
そういう時は冒頭でcheckPHP=0
に変更しましょう
コンパイルしない系のファイルはいろいろチェックさせたいな