
Ruff
by Astral
Extremely fast Python linter and code formatter, written in Rust
Visit docs.astral.sh FreeOpen source
Ruff is a Python linter and formatter that replaces Flake8, isort, Black, and many plugins with a single tool that runs orders of magnitude faster. It supports hundreds of rules, automatic fixes, and pyproject.toml configuration.
Key features
- Linting with hundreds of built-in rules
- Black-compatible formatter
- Automatic fixes and import sorting
- Configured through pyproject.toml
Try it on DevTools Daily
Similar tools

Black
The uncompromising Python code formatter
Biome
Fast formatter and linter for JavaScript, TypeScript, JSON, and CSS
Oxlint
Fast JavaScript and TypeScript linter written in Rust
ESLint
Pluggable linter that finds and fixes problems in JavaScript and TypeScript

Prettier
Opinionated code formatter for JavaScript, TypeScript, CSS, Markdown, and more

ShellCheck
Static analysis tool that finds bugs in bash and sh shell scripts