I built a tool that runs static analysis + Claude AI review on every GitHub Push/PR — SCAManager
Dev.to AI
•
Generative AI
It started as a small annoyance PR reviews are always a chore. On a small team - or a side project I run alone - the "someone has to look at this" person is always me. And if you're pushing straight to main, code review effectively disappears. I started by stacking pylint and flake8 on top of GitHub Actions. But those don't answer the questions that actually matter: did this change do what I meant it to? Or does the commit message actually describe what changed? Static analysis catches grammar and style. It can't read intent.