Developer tools · linter
Pylint
A Python linter with many deep checks that people run and then forget. Critics say it is old, slow on some checks, and that Ruff has overtaken it in adoption.
Summarized from 9 comments.
A Python linter with many deep checks that people run and then forget. Critics say it is old, slow on some checks, and that Ruff has overtaken it in adoption.
- recommend
- 5
- criticize
- 4
- months recommended
- 3 of 13
Long-term owners
Pylint is 25 years old. You'd hope they do some things better.
Mar 2026 · comment
What hackers pick instead
- RuffA very fast Python linter and formatter that replaces flake8, black and similar tools and keeps AI coding agents honest; critics say new default rules cause upgrade churn.115recommend
- Clippy (Rust linter)Rust's linter catches bugs and poor patterns, auto-fixes many of them, and helps enforce project standards. Some lints have false positives, so not all are on by default.58recommend
- ESLintPluggable JavaScript linter that catches bugs and enforces code quality rules, with custom rules easy to write. Critics say it is slow on large projects and breaks across version upgrades.32recommend
- BiomeFast free JavaScript and TypeScript formatter and linter that replaces ESLint and Prettier in one tool; critics say mixed-language files like Vue and Svelte work poorly.23recommend
- OxlintRecommended as a much faster, near drop-in ESLint replacement. Caveat: it catches only a subset of errors and lacks full type-aware plugin support.20recommend
Every quote
The 9 most detailed of 9 comments. Each links to the original.
It's still impressive but it looks like a pathological case in a test directory.
Mixed · Jun 2026 · in “Fable Converted Pylint to Rust”
Pylint has some advantages, sure, but Ruffs adoption speaks for itself.
Mixed · Mar 2026 · in “Astral to Join OpenAI”
These tools are some of the most set it and forget it things around.
Recommends · Jul 2026 · in “Ruff v0.16.0 – Significant new updates – 413 default rules up from 59”
Pylint is 25 years old. You'd hope they do some things better.
Mixed · Mar 2026 · in “Astral to Join OpenAI”
pylint has more deep checks
Recommends · Jun 2026 · in “Fable Converted Pylint to Rust”
the code was not better - on the contrary it had plenty of hacks to make pylint happy at the cost of illegible code.
Criticizes · Jul 2026 · in “Ruff v0.16.0 – Significant new updates – 413 default rules up from 59”
pylint profiling/ --enable=duplicate-code doesn't seem to exit in a reasonable time
Criticizes · Jun 2026 · in “Fable Converted Pylint to Rust”
much faster that what we used before
Criticizes · Jan 2026 · in “Ask HN: What non-LLM tools have meaningfully improved your dev productivity?”
None of these tools catch that.
Criticizes · Jul 2026 · in “Ruff v0.16.0 – Significant new updates – 413 default rules up from 59”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake