overview
Qu'est-ce que Pyre ?
Pyre est un outil de vérification de types statique développé par Meta (anciennement Facebook et Instagram) qui permet aux développeurs d'améliorer la qualité et la sécurité du code grâce à l'analyse statique. Il prend en charge le typage graduel et effectue des vérifications incrémentielles réactives sur de grandes bases de code Python 3. Pyre fonctionne comme un vérificateur de types statique pour le code Python, assurant la conformité avec les standards de typage de Python, y compris les PEPs 484, 526 et 612. Son architecture est conçue pour la performance sur des bases de code étendues, permettant l'analyse de millions de lignes de code Python avec un retour rapide pendant le développement. Un composant clé est Pysa, un outil d'analyse statique axé sur la sécurité intégré à Pyre, qui effectue une analyse de contamination pour identifier les vulnérabilités de sécurité potentielles en raisonnant sur les flux de données dans les applications Python à grande échelle.