Conventional Commits Hook

Enforce conventional commit message format

Category:hooks-configs
Type:hook
Difficulty:beginner
git
pre-commit
automation
beginner

Description

Commit-msg hook that validates commit messages follow the Conventional Commits specification. Ensures consistent, parseable commit history for changelog generation and semantic versioning.

Content

Resource Content
{
  "hooks": {
    "commit-msg": [
      {
        "name": "commitlint",
        "command": "npx commitlint --edit",
        "description": "Validate commit message format"
      }
    ]
  }
}