A prepare-commit-msg hook for pre-commit. Enforece that commit message follows one of the following patterns:
fix: <issue tracker id>: <message>
feat: <issue tracker id>: <message>
docs: <message>
test: <message about fixed test>
merge
See also: https://github.com/pre-commit/pre-commit
Add this to your .pre-commit-config.yaml
- repo: https://github.com/snowindy/msg-rules-enforcement-hook
rev: v1.7.0 # Use the ref you want to point at
hooks:
- id: msg-rules-enforcement
and install prepare-commit-msg hooks using
pre-commit install --hook-type prepare-commit-msg
This hook is a dirty copy of the existing hook: https://github.com/avilaton/add-msg-issue-prefix-hook