Ruff - linter written in rust
last updated: Oct 20, 2023
https://github.com/charliermarsh/ruff
Ruff aims to be orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface.
Ruff can be used to replace Flake8 (plus a variety of plugins),Â
isort
,Âpydocstyle
,Âyesqa
,Âeradicate
,Âpyupgrade
, andÂautoflake
, all while executing tens or hundreds of times faster than any individual tool.
Ruff goes beyond the responsibilities of a traditional linter, instead functioning as an advanced code transformation tool capable of upgrading type annotations, rewriting class definitions, sorting imports, and more.