**A lightweight, fast, and cross-platform CLI tool for linting Git commit messages.**
Linting commit messages helps maintain a consistent commit history, which is critical for readability, automation, and collaboration across teams. `commitlint` ensures your commits follow a defined convention, making your Git logs cleaner and easier to work with.
## Features
- ⚡ **Fast and lightweight**: Built for performance.
- 💻 **Cross-platform support**: Works on Windows, macOS, and Linux.
- 📦 **Easy installation**: Install with a single command per OS.
- 🔧 **Project-level integration**: Add to your project with `commitlint install`.
- 💉 **Plugin system**: Simple & intuitive.

## Contributing
We welcome contributions! Please fork the repository and submit a pull request. Be sure your commits follow the linting rules — after all, that's the point!
---
## Troubleshooting
- **CLI not found after install?**
Make sure the install location is in your system’s `PATH`.
---
## License
This project is licensed under the [MIT License](LICENSE).
---
## Links
- [GitHub Repository](https://github.com/jurienhamaker/commitlint)
- [Releases](https://github.com/jurienhamaker/commitlint/releases)
- [Conventional Commits](https://www.conventionalcommits.org/)
- [Commitlint JS](https://commitlint.js.org/)