@wuxh/commitlint-config
usage
install
npm i husky commitlint @wuxh/commitlint-config -D
.commitlintrc
Edit {
"extends": "@wuxh/commitlint-config"
}
test config
npx commitlint --from HEAD~1 --to HEAD --verbose
Add Hooks
see more husky documentation
npx husky install && npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'
test hook
git commit -m "chore: xxx"