pre-commit
pre-commit is a tool designed to manage and run Git hook scripts automatically before every commit.
Our verdict
Who it's for
A multi-language package manager for pre-commit Git hooks to automate code quality checks.
Who should look elsewhere
Python dependency
Pros
- +Git hooks framework
- +Multi-language
- +Good ecosystem
- +Active development
- +Easy setup
Cons
- −Python dependency
- −Learning curve
- −Configuration needed
- −CI/CD integration
- −Alternatives exist
Key features
- ✓Git hook framework
- ✓Multi-language support
- ✓Hook repository
- ✓Auto-update
- ✓Caching
- ✓CI integration
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Free | $0 | month | Git hooks framework; Multi-language support; Automatic hook install |