コミットされるファイル内の特定のコーディング規則をチェックし、それらに違反している場合はコミット/プッシュを拒否するフックを作成したいと考えています。ただし、「拒否メッセージ」で、違反が見つかった行番号をコミッターに伝えたいと思います。
これまでに考えられる最善の方法は、ファイル全体をコミットすることです。これにより、行を数えることができます。これにより、以前のコードで同じコーディング規則違反を見つけることもできるため、プログラマーはたまたま変更したファイル全体をクリーンアップする必要があります。
それはまったく可能ですか?新しいファイル全体をコミットするにはどうすればよいですか。