Ruff ist ein Linter und Formatter für Python. Zahlreiche Regeln sind implementiert, darunter viele Regeln vergleichbarer Tools. Die Ausführung ist dabei um Größenordnung 10 bzw. 100 mal schneller. Unter dem Namen red-knot wird auch ein experimenteller Type Checker entwickelt.
Ruff ist in Rust geschrieben und verwendet einen nicht-generierten Parser.
Ruff kann mit pip install ruff
installiert werden.
ruff check
. Code kann mit der Option --fix
teilweise entsprechend angepasst werden.ruff format