Ruff - un linter Python 10 à 100x plus rapide
(github.com/charliermarsh)- Un linter Python écrit en Rust
- Environ 10 à 100 fois plus rapide que flake8, pylint et autoflake
- Prend en charge le cache ainsi que les options
--fixet--watch, comme ESLint et TypeScript - Compatible avec Black
Limites
- Pas encore vraiment prêt pour la production
- Les règles de lint ne sont pas très riches
- Les outils d’auto-formatage comme Black sont largement utilisés, ce qui réduit relativement l’importance des outils de lint
Il vaut aussi la peine de lire le billet de blog écrit par l’auteur pour lancer l’outil Ruff. Il explique avoir créé Ruff comme une sorte de PoC, avec l’idée que, comme swc, esbuild et rome, les outils de l’écosystème Python peuvent eux aussi devenir plus rapides et offrir une réactivité immédiate.
Aucun commentaire pour le moment.