Husky command to add JIRA ticket ID into the commit message if it is missed.
The JIRA ticket ID is taken from a git branch name
Install the package using NPM
npm install husky jira-prepare-commit-msg --save-dev
Inside your package.json add a standard husky npm script for the git hook:
{
"scripts": {
"prepare-commit-msg": "jira-prepare-commit-msg"
}
}
The following patterns are currently supported:
- /([A-Z]+-\d+)/i
- Support user patterns
- Support configuration (package.json)
- Lint
- Tests
MIT