はじめに チーム開発をしていると、コードをプッシュする前に確認することがたくさんあります。テストが通っているか、フォーマットが揃っているか、意図しないコードが含まれていないか、正しいブランチにpushしようとしているか...毎回これらを一つ一つ確認するのは大変です。 そんな時、Git hooks の pre-commitフック が便利です。本記事では、pre-commitフックの基本的な概念から導入方法までをまとめ、実際にpre-commitでrspecとrubocopを実行できるようにします。 本記事は Sun* のアドベントカレンダーに寄稿するために書きました。 🎄 Sun* Advent Calendar 2023 pre-commitフックとは Git hooksは、特定のイベントが発生する前に実行されるスクリプトを指します。その中で pre-commitフックは、コミットが実行