commitlint
« Back to VersTracker
Description:
Lint commit messages according to a commit convention
Type: Formula  |  Latest Version: 20.2.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: commitlint linting git conventional-commits developer-tools
Install: brew install commitlint
About:
Commitlint checks if your commit messages meet the conventional commit format specifications. It helps maintain a clean and readable project history by enforcing consistent commit message styles across your team. The tool can be integrated into CI pipelines and local git hooks to automatically validate commits.
Key Features:
  • Configurable rules for commit message formatting
  • Built-in support for conventional commits
  • Extensible via plugins for custom rules
  • Interactive commit message prompt with @commitlint/prompt
  • Git hook integration with husky
Use Cases:
  • Enforcing consistent commit message standards across development teams
  • Automated validation in CI/CD pipelines to ensure clean git history
  • Guiding developers with interactive prompts during commit creation
Alternatives:
  • semantic-pull-requests – GitHub-specific action for PR titles vs local commit linting
  • gitlint – Python-based commit linter vs Node.js-based commitlint
Version History
Detected Version Rev Change Commit
Sep 25, 2025 1:58pm 0 VERSION_BUMP d52cad9d
Dec 15, 2024 4:52pm 0 VERSION_BUMP a6f6bcf4
Nov 19, 2024 1:21pm 0 VERSION_BUMP e0e0ddd4
Nov 19, 2024 12:33pm 0 VERSION_BUMP 731649e4
Nov 19, 2024 12:01am 0 VERSION_BUMP 78df1b9a