Live data from Hacker News

Show HN: Pyscn – Python code quality analyzer for vibe coders

github.com

21–30 of 87 posts

Re: Show HN: Pyscn – Python code quality analyzer for vibe coders

#21
post #19

I'm surprised you went with go for this, you're going to encounter so much pain with large codebases.

Curious why you say this. It says in the readme it can do 100K lines per second.

The SIMD story in Rust or another lower level systems language is much better, and the memory control is more fine grained without forfeiting inlining. For a hot loop that's amenable to SIMD, Rust can deliver twice the performance of Go if you don't hand roll platform specific code.

Re: Show HN: Pyscn – Python code quality analyzer for vibe coders

#23

This is pretty awesome! If it's built on tree-sitter, is it fair to assume it's generalizable across languages?

Yes! tree-sitter supports multiple languages and the core algorithms should transfer easily. I focused on Python first because I saw many people struggling with code quality issues in Python.

Re: Show HN: Pyscn – Python code quality analyzer for vibe coders

#24
post #5

This is an interesting idea but you might be better off marketing it as a tool for software engineers, maybe to help with old code bases. Or even for someone stuck cleaning up vibe coded nonsense. Vibe coders don't care about quality and wouldn't understand why any of these things are a problem in the first place.

Vibe coders do care about quality, at least the ones that try to ship and get burned by a mountain of tech debt. People aren't as stupid and one dimensional as you assume.

Given an entire industry is cropping up to fix the mess these people make, I think less of them care then you think.

Re: Show HN: Pyscn – Python code quality analyzer for vibe coders

#28
post #26

this should be a MCP server the agent can use and optimize on I have a MCP server that wraps developer tool CLIs (linting, tests, etc), but this would need a textual report instead of HTML. https://github.com/scosman/hooks_mcp

What benefits do you see from having the agent call a CLI like this via MCP as opposed to just executing the CLI as a shell command and taking action on the stdout?

Re: Show HN: Pyscn – Python code quality analyzer for vibe coders

#29
post #19

Earlier quoted context omitted.

Curious why you say this. It says in the readme it can do 100K lines per second.

The SIMD story in Rust or another lower level systems language is much better, and the memory control is more fine grained without forfeiting inlining. For a hot loop that's amenable to SIMD, Rust can deliver twice the performance of Go if you don't hand roll platform specific code.

Rust is definitely the king of performance! I personally love Go, but Rust's performance is truly impressive.

Re: Show HN: Pyscn – Python code quality analyzer for vibe coders

#30
post #27

How does this compare to ruff?

They complement each other - Ruff for style, pyscn for architecture. pyscn focuses on structural quality - checking if your code follows fundamental design principles like DRY, YAGNI, or other best practices.
Post reply on HN