Learn Lefthook 本リポジトリの目的 Huskyとlint-stagedのまとめたようなGitフック管理ツール『Lefthook』を使って、無料で手軽にmainブランチへの直プッシュを抑止したい ついでに、daxとBun Shellの機能も見たい 本リポジトリの達成目標 Lefthookでgit push時にブランチ名をログに出すように実装 ブランチ名がmainのときにgit pushをエラーにするよう修正 上記をBun Shellで再実装 参考資料 [GitHub] ブランチの保護設定を活用しよう 【レビューが通るまでマージさせんぞ】 | DevelopersIO ブランチ保護ルールを管理する - GitHub Docs Git Hooks | Biome $ Shell – API | Bun Docs Git フック管理ツール「Lefthook」の紹介 husky + lint-stagedの支配から解放されるLefthookという選択肢 #Git - Qiita husky+lint-stagedからlefthookに乗り換えたので違いとか使えそうな設定とかまとめる daxはいいぞ