[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1069775: RFP: ruff -- an extremely fast Python linter and code formatter, written in Rust



Package: wnpp
Severity: wishlist

* Package name    : ruff
  Version         : 0.4.1
  Upstream Contact: Charlie Marsh <charlie.r.marsh@gmail.com>
* URL             : https://github.com/astral-sh/ruff/
* License         : MIT
  Programming Lang: Rust
  Description     : an extremely fast Python linter and code formatter, written in Rust

Ruff is an extremely fast Python linter and code formatter, written in Rust:

- 10-100x faster than existing linters (like Flake8) and formatters (like Black)
- 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 800 built-in rules, with native re-implementations of popular Flake8 plugins, like flake8-bugbear


Reply to: