Linting the CPython codebase, from scratch.
Ruff
ssAutoflake
ssFlake8
ssPyflakes
sspycodestyle
ssPylint
ss
An ambitious tool for ambitious projects
Ruff is a high-performance Python linter that lets you ship faster. Replace dozens of dependencies with a single tool — that runs in a fraction of the time.
"Shockingly fast"
Ruff is 10-100x faster than existing tools, enabling sub-second feedback loops on even the largest codebases.
All-in-one
Replace dozens of tools with a single, unified interface. Ruff supports over 500 rules and maintains drop-in compatibility with Flake8, isort, and more.
Automated
Automatically upgrade to newer Python syntax, organize imports, remove unused variables, and more with Ruff’s powerful autofix model.