- 「うっかり壊れたコード、テストされていないコード、lint されていないコードをプッシュしてしまうこと」を防ぐ クロスプラットフォームの Git フックマネージャー
- JS 向けの husky に着想を得ており、Python、Rust、Go、Node などあらゆる言語/スタックに適用可能
.hooky フォルダにスクリプトファイルを保存し、コマンド一つで全フックをインストール/共有/管理できる
hooky install コマンドで .hooky/* ファイルを .git/hooks/* にシンボリックリンクとしてインストール
- 各フックは 実行に失敗するとコミット/プッシュを中止し、回避方法(
git commit --no-verify)も案内
# hooky ya rookie コメントがあるファイルだけを hooky が管理し、カスタムフックは無視される
- フックファイルの バージョン管理やチーム共有がしやすく、GetHooky が生成・管理するフックだけを自動でインストール・更新する
- GetHooky でインストールされたフックは、失敗時にコミット・プッシュを自動で中止させ、回避オプションも案内する
- Windows を除くほとんどのプラットフォームに対応
まだコメントはありません。