0.15.615809.3 MB
MIT
strict
core24
An extremely fast Python linter, written in Rust.
Ruff aims to be orders of magnitude faster than alternative tools while integrating more
functionality behind a single, common interface.
- ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black)
- 🐧 Installable via
- 🛠️
- 🤝 Python 3.12 compatibility
- ⚖️ Drop-in parity with Flake8, isort, and Black
- 📦 Built-in caching, to avoid re-analyzing unchanged files
- 🔧 Fix support, for automatic error correction (e.g., automatically remove unused imports)
- 📏 Over 700 built-in rules, with native re-implementations of popular Flake8 plugins, like flake8-bugbear
- ⌨️ First-party editor integrations for VS Code and more
- 🌎 Monorepo-friendly, with hierarchical and cascading configuration
functionality behind a single, common interface.
- ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black)
- 🐧 Installable via
snap- 🛠️
pyproject.toml support- 🤝 Python 3.12 compatibility
- ⚖️ Drop-in parity with Flake8, isort, and Black
- 📦 Built-in caching, to avoid re-analyzing unchanged files
- 🔧 Fix support, for automatic error correction (e.g., automatically remove unused imports)
- 📏 Over 700 built-in rules, with native re-implementations of popular Flake8 plugins, like flake8-bugbear
- ⌨️ First-party editor integrations for VS Code and more
- 🌎 Monorepo-friendly, with hierarchical and cascading configuration
Update History
0.15.4 (1573) → 0.15.6 (1580)16 Mar 2026, 14:13 UTC
0.15.2 (1569) → 0.15.4 (1573)5 Mar 2026, 16:45 UTC
30 Jan 2023, 05:49 UTC
13 Mar 2026, 10:52 UTC
13 Dec 2025, 09:47 UTC


