Ruff - ein 10- bis 100-mal schnellerer Python-Linter
(github.com/charliermarsh)- Ein in Rust geschriebener Python-Linter
- Etwa 10- bis 100-mal schneller als flake8, pylint und autoflake
- Unterstützt wie ESLint und TypeScript Caching sowie die Optionen
--fixund--watch - Kompatibel mit Black
Einschränkungen
- Noch nicht production-ready
- Das Angebot an Lint-Regeln ist noch nicht besonders umfangreich
- Auto-Formatting-Tools wie Black sind bereits weit verbreitet, wodurch die Bedeutung von Lint-Tools relativ abnimmt
Es lohnt sich auch, den Blogbeitrag des Autors zum Launch von Ruff zu lesen. Darin schreibt er, dass Tools im Python-Ökosystem – ähnlich wie swc, esbuild und rome – deutlich schneller und unmittelbarer werden könnten und sollten, und dass er Ruff als eine Art PoC aus diesem Gedanken heraus entwickelt hat.
Noch keine Kommentare.