Git hooks pre-commit
#Git
pre-commit フックは、コミットメッセージが入力される前に実行されます。 これは、いまからコミットされるスナップショットを検査したり、何かし忘れた事がないか確認したり、テストが実行できるか確認したり、何かしらコードを検査する目的で使用されます。
https://git-scm.com/book/ja/v2/Git-のカスタマイズ-Git-フック
コミットするときにフォーマットをかけたい
.git/hooks ディレクトリ以下に pre-commit ファイルを作成
Python (black) なら以下のような感じ
code: .git/hooks/pre-commit
#!/bin/bash
black .
あとは好きにやる