overview
Qu'est-ce que Pyrefly ?
Pyrefly est un vérificateur de types statique et un outil de serveur de langage développé par Meta qui permet aux développeurs Python de détecter les erreurs liées aux types avant l'exécution. Il offre de puissantes fonctionnalités IDE pour améliorer l'expérience des développeurs et la qualité du code. Écrit en Rust, Pyrefly atteint des améliorations de vitesse significatives par rapport aux vérificateurs de types précédents basés sur Python, capable d'analyser jusqu'à 1,8 million de lignes de code par seconde. Il est conçu pour des performances élevées sur des bases de code de toutes tailles, ayant été testé en conditions réelles chez Meta pour des applications comme Instagram et PyTorch. Pyrefly fonctionne à la fois comme un outil en ligne de commande et un serveur de langage intégré, offrant une riche expérience d'environnement de développement intégré (IDE).