Launching today

Commitment-Issues
Catch mistakes early with advisory-first Git hooks
3 followers
Catch mistakes early with advisory-first Git hooks
3 followers
Catch mistakes while they're still cheap to fix. Commitment Issues spots Git workflow problems before your first push, suggests the exact safe command, and stays advisory by default. Local-only, telemetry-free, open source, for JavaScript and TypeScript.



Hey everyone,
I’m Rory, the maintainer behind Commitment Issues.
I grew frustrated after working on teams that didn't practice good code hygiene and insisted on pushing directly to the main branch. I thought of a way to help guide us along a safer path without blocking them.
This project takes an advisory-first approach. It catches common git mistakes before they become expensive, explains what it found, and provides a command to fix it. You retain the final decision whether you want to push the code or not.
It’s open source, local-only, telemetry-free, reversible, and designed to coexist safely with existing Git hooks such as Husky. The current release focuses on JavaScript and TypeScript projects.
I’d especially like feedback on two things:
Should developer tooling warn by default or block by default?
If you try it, what did Commitment Issues catch for you?