
The 47-File PR "Improvement" That Broke Me
The PR that changes core authentication logic with zero tests and a description that says "added login stuff." The contributor who responds to every review comment with a new commit instead of amending. By the time it's ready to merge the history looks like a wall of "address feedback" commits that tell you nothing. I tried handling this with PR templates. Wrote detailed contributing guides. Added a checklist to every PR. Contributors ignored them. Not maliciously. They're excited to contribute and moving fast. I get it. But I was spending more time leaving the same comments over and over than actually reviewing the code. "Please add tests for this." "Can you split this into smaller PRs?" "This commit message doesn't tell me anything." Copy paste. Every week. For 14 PRs in a row. So I built Zaxion . It's a GitHub App that sits in your repo and enforces whatever rules you define — in plain English or Json/YAML. Not generic rules. YOUR rules. Things like: Flag any PR touching more than 2
Continue reading on Dev.to
Opens in a new tab



