awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

add ruff

Open AdrianCert opened this issue 2 years ago • 1 comments

What is this Python project?

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

What's the difference between this Python project and similar ones?

  • 10-100x faster than existing linters (like Flake8) and formatters (like Black)
  • Installable via pip
  • 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

Anyone who agrees with this pull request could submit an Approve review to it.

AdrianCert avatar Nov 29 '23 16:11 AdrianCert

Duplicate for #2292

AdrianCert avatar Nov 29 '23 16:11 AdrianCert