Githooks using husky and lint git commit message containing jira id
Configuring githooks using husky and linting git commit message to have jira id reference with commitlint
npm i --save-dev husky @commitlint/cli commitlint-config-jira commitlint-plugin-jira-rules
commitlint.config.js
// commitlint.config.js
module.exports = {
plugins: ['commitlint-plugin-jira-rules'],
extends: ['jira'],
}
husky
{
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
}
}
JIRA-<ID>: <Commit Message description>