Javascript_TypeScript - Package - simple-git-hooks
Guide
Notice
- ⚠️ 更改命令後記得更新 git hook
- ⚠️ 不要添加
"postinstall": "pnpx simple-git-hooks"
於 package.json,會影響 publish 行為 - ⚠️ 個人不建議簡化
跳過 hook
行為,必須保持操作不適度
Install
pnpm add -D simple-git-hooks
Config
package.json
{
"scripts": {
"postinstall": "simple-git-hooks"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged && pnpm check",
"commit-msg": "node scripts/verify-commit.js"
}
}
Usage
更新 git hook
pnpx simple-git-hooks
跳過 git hook - CI
- 這部分代補,目前沒有操作情境
- doc
跳過 git hook - 三方 git client
- 開啟 git bash
- git commit -m "你的 commit 訊息" --no-verify