platisd/bad-commit-message-blocker

Inhibits commits with bad messages from getting merged

50
/ 100
Established

This tool helps software development teams maintain high-quality commit messages by automatically checking them against a set of best practices. It takes an incoming Git commit message as input and verifies if it adheres to formatting and content rules, outputting a pass or fail status. This is ideal for development teams, project managers, and lead developers who want to ensure consistent and clear commit history.

Use this if you manage a software project and want to enforce consistent, readable Git commit messages across your team without manual review.

Not ideal if you need to enforce subjective rules like 'explains what and why vs. how,' or if minor imperfections in imperative mood detection are critical for your workflow.

software-development version-control code-review CI/CD project-management
No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

64

Forks

11

Language

Python

License

MIT

Last pushed

Jan 26, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/platisd/bad-commit-message-blocker"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.