ruff
Replacing multiple Python linting and formatting tools with a single fast executable, Enforcing consistent code style across a small team's Python projects
It's a very fast all-in-one linter and formatter, but some consider it less stable than established alternatives.
Production-critical environments where absolute stability is required over speed
Related Tools
FIRST-HAND READS
What people reported, in their own words. Every line links to where it was said.
“I have McCabe complexity switched on in Ruff and find it a handy watermark for when something should be broken up into smaller, individually testable callables”
POSITIVE · features · Hacker News · 2026-07-28
“imposing ty and a few reasonable ruff rules (imposed with pre-commit so the agent can fix things automatically) improves agent-generated code a lot”
POSITIVE · performance · Hacker News · 2026-07-11
“Just setting up the editor needed me to use 2-3 tools out of: pyright, basedpyright, ruff, ty, mypy, and possibly other tools I'm forgetting that kind of do the same thing but throw errors in different parts of the codebase”
NEGATIVE · ease of use · Hacker News · 2026-07-10
“I've had a good experience developing small to medium sized Python programs/scripts using type annotations plus ruff connected to my editor through its LSP (Language Server Protocol). It helps a lot, and I don't like to write Python without it.”
POSITIVE · ease of use · Hacker News · 2026-07-09
“Ruff etc. are not type checkers, they're the cargo cult equivalent of what a Python developer imagines a type checker would be like if they had one.”
NEGATIVE · features · Hacker News · 2026-05-12
“Pytest, mypy, ruff, jump-to-definition, refactor-rename, all of it just works”
POSITIVE · ease of use · Hacker News · 2026-05-04
“uv, ruff and mypy for fast repeatable package management, linting and type checking”
POSITIVE · performance · Hacker News · 2026-03-18
“add strong linting (ESLint with all recommended rules switched on, Ruff for Python) and asking to run it after each edit”
POSITIVE · features · Hacker News · 2025-08-04
“I learned more Bash and Python from running Shellcheck and Ruff respectively”
POSITIVE · ease of use · Hacker News · 2024-12-24
Have You Used This Tool?
Sign in to share your experience with this tool.
Sign in