git commitlint
npm install @fe-lints/commitlint-config@fe-lints/commitlint-config
Support matching commitlint configuration (https://commitlint.js.org/#/concepts-shareable-config), used for git commit message calibration.
``bash`
npm install @fe-lints/commitlint-config --save-dev
update commitlintrc file extends :
`json`
{
"extends": ["@fe-lints/commitlint-config"]
}
`
[optional body]
[optional footer(s)]
`
husky set in git commit triggered when commitlint .
install husky:
`bash`
npm install husky --save-dev
add commit-msg:
`bash``
npx husky add .husky/commit-msg 'npx commitlint --edit $1'
See commitlint document。