[筆記] 直接用 pre-commit 來檢查 commit 並驅動自動格式檢查

章節連結

雖說前端專案本身可以用 husky + lint-staged 來檢查你的 commit 並驅動自動格式化的內容,但在 monorepo 的專案中,可以統一在專案根目錄啟動設定 pre-commit,接著驅動子目錄中內的 package.json 所撰寫好的指令,就可以自動格式化內容。

github logo


內容

1. 基本一定要安裝 pre-commit 和 commit-msg hook。https://pre-commit.com/#plugins
2. gitlint hook 用來檢查你的 gitlint 內容,https://github.com/jorisroovers/gitlint
3. 最後要執行 local 端自己的內容,關鍵點是進入點、files 和 exclude 的設置

 

按讚加入粉絲團

延伸閱讀