I scanned 10 popular vibe-coded repos with a deterministic linter. 4,513 findings across 2,062 files. Here's what AI agents keep getting wrong.

r/ChatGPT
Generative AI

I build a lot with Claude Code. Across 8 different projects. At some point I noticed a pattern: every codebase had the same structural issues showing up again and again. God functions that were 200+ lines. Empty catch blocks everywhere. console.log left in production paths. any types scattered across TypeScript files. These aren't the kind of things Claude does wrong on purpose. They're the antipatterns that emerge when an LLM generates code fast and nobody reviews the structure. So I built a linter specifically for this.