overview
Pyre とは?
Pyre は、Meta(旧 Facebook および Instagram)によって開発された静的型チェッカーツールであり、開発者が静的解析によってコードの品質とセキュリティを向上させることを可能にします。段階的な型付けをサポートし、大規模な Python 3 コードベースで応答性の高いインクリメンタルチェックを提供します。Pyre は Python コードの静的型チェッカーとして機能し、PEP 484、526、612 を含む Python の型付け標準への準拠を保証します。そのアーキテクチャは、大規模なコードベースでのパフォーマンスのために設計されており、開発中に迅速なフィードバックを得ながら数百万行の Python コードを分析できます。重要なコンポーネントは、Pyre に統合されたセキュリティに特化した静的解析ツールである Pysa であり、大規模な Python アプリケーションにおけるデータフローを推論することで、潜在的なセキュリティ脆弱性を特定するために汚染解析を実行します。