
Commitlint
Commit messages can be checked against formatting rules with Commitlint.

About Commitlint
Commitlint checks whether commit messages follow the conventional commit format, generally type(scope?): subject, where scope is optional. It recognizes common types such as feat, fix, and chore, which can be changed through configuration. It can be run from the command line or programmatically, including linting on commit with husky and linting during CI builds. It requires Node.js LTS >= 22.12.0 and git >= 2.13.2.
Key features
- Checks commit messages against conventional commit format
- Lints messages on commit with husky
- Lints messages during CI builds
- Loads rules from commitlintrc or commitlint config files
- Supports shared configs including config-conventional and config-angular
- Provides API packages for lint, load, read, and format
- Available as CLI and programmatic API
- Supports shared configurations and custom rule changes
- Considered stable and used in various projects
- Requires Node.js LTS >= 22.12.0
- Requires git >= 2.13.2
- Patch releases for older versions may not be timely
Commitlint at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
Commitlint alternatives
Tools and sites you could use instead, ranked by how closely they match.
Conventional Commits is the specification for structured commit messages, maintained in this repository.
MOCluGen implements multidimensional cluster generation for MATLAB and Octave.
Search code locally by meaning with SeaGOAT, a local-first semantic code search engine.
The fastai deep learning library includes documentation and setup guidance, including instructions for use with Google Colab.
pytesseract is a Python wrapper for Google Tesseract that provides optical character recognition.
Tonic helps download, manipulate, and load event-based or spike-based datasets for neuromorphic data workflows.
Popular in Developer Tools
Well-known listings from the same topic.
Commitlint FAQ
What commit format does Commitlint check?
Where does Commitlint read configuration from?
How can Commitlint be run?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













