1 dépôt
Code analysis tools that incorporate deep knowledge of a framework's internals for better type inference.
Distinguishing note: Candidates are either framework bootstrapper or generic integrations, not specific analysis engines.
Explore 1 awesome GitHub repository matching development tools & productivity · Framework-Aware Code Analyzers. Refine with filters or upvote what's useful.
Larastan est un outil d'analyse statique pour PHP et une extension spécialisée pour PHPStan. Il sert d'analyseur de code conçu pour détecter les bugs et les problèmes architecturaux au sein des applications Laravel en analysant le code source sans l'exécuter. Le projet fournit des ensembles de règles spécifiques au framework et une inférence de type spécialisée pour gérer les modèles et la logique uniques de l'écosystème Laravel. Cela permet une détection d'erreurs et une vérification de type plus précises que les outils d'analyse génériques. L'outil inclut des systèmes pour gérer la dette technique du code legacy via le suivi de baseline d'erreurs et la suppression d'erreurs basée sur des regex. Ces capacités permettent d'identifier de nouvelles régressions tout en ignorant les violations existantes.
Ships an analysis engine that understands Laravel's internal patterns for accurate type checking.