Vibe coders don't care about quality and wouldn't understand why any of these things are a problem in the first place.
Common vibe coding artifacts:
• Code duplication (from copy-pasted snippets)
• Dead code from quick iterations
• Over-engineered solutions for simple problems
• Inconsistent patterns across modules
pyscn performs structural analysis:
• APTED tree edit distance + LSH
• Control-Flow Graph (CFG) analysis
• Coupling Between Objects (CBO)
• Cyclomatic Complexity
Try it without installation:
uvx pyscn analyze . # Using uv (fastest)
pipx run pyscn analyze . # Using pipx
(Or install: pip install pyscn)
Built with Go + tree-sitter. Happy to dive into the implementation details!Vibe coders don't care about quality and wouldn't understand why any of these things are a problem in the first place.
He literally bucketed an entire group of people by a weak label and made strong claims about competence and conscientiousness.
And even the tools get better, they'll never get to the point where you don't need experts to utilize them, as long as LLMs are the foundation.