7 points par winterjung 2022-09-08 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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 --fix et --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.

Aucun commentaire pour le moment.