1.0.2 • Published 2 years ago
@releaseband/commitlint-config v1.0.2
@releaseband/commitlint-config
commitlint shareable config
Installing
npm i -D @releaseband/commitlint-config
npx install-peerdeps --dev @releaseband/commitlint-config
create .commitlintrc.json
file in the root project folder:
{
"extends": ["@releaseband/commitlint-config"]
}
Installing commitizen tool
npm i -D @commitlint/cz-commitlint commitizen
create .cz.json
file in the root project folder:
{
"path": "@commitlint/cz-commitlint"
}
add script in package.json
file:
{
"scripts": {
"commit": "cz"
}
}
Add husky hook
initialize husky:
npx husky-init && npm install
add commit-msg hook:
npx husky add .husky/commit-msg 'npx --no -- commitlint --edit $1'