Skip to content
Latchkey

Pre-Commit Hook - CI/CD用語集の定義

pre-commit hook は commit が記録される前にチェックを実行し、lint やテストが失敗するとそれをブロックします。

pre-commit hook とは、commit が記録される前に Git が実行するスクリプトです。staged の変更を lint、format、テストし、チェックが失敗すれば commit を中止でき、問題が CI に到達する前に捕捉します。

高速なローカルフィードバック

pre-commit hook はチェックを開発者のマシンへ shift left し、問題を数秒で捕捉するため、些細なスタイルの失敗に CI を費やさずに済みます。それでも CI は信頼できる基準としてチェックを再実行すべきです。

関連ガイド