ruff

by astral-sh · Developer Tools

An extremely fast Python linter and code formatter, written in Rust.

New0 ratings49,526 starsActive
Developer ToolsDeveloper ToolRustPython
Open project ↗↓ Download 0.16.6GitHub⚑ Report
ruff preview

About this project

Ruff Docs Playground An extremely fast Python linter and code formatter, written in Rust. Linting the CPython codebase from scratch. — ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black) — 🐍 Installable via pip — 🛠️ pyproject.toml support — 🤝 Python 3.14 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 900 built-in rules, with native re-implementations of popular Flake8 plugins, like flake8-bugbear — ⌨️ First-party editor integrations for VS Code…

Technologies

TypeScriptShellPythonRustCSSlinterpep8

Project health

Actively maintained
Last update2 days ago
Contributors448
Latest release0.16.6
Open issues & PRs2,183
LicenseMIT
On GitHubsince 2022

GitHub

49,526
stars
2,393
forks
448
contributors
2,183
open issues & PRs
Rust
language
2 days ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review ruff.

Built by

astral-sh
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain astral-sh/ruff? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like