phan

Code analyzer

Analyzes PHP code to detect issues such as type compatibility errors and unused code

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

GitHub

6k stars
106 watching
360 forks
Language: PHP
last commit: over 1 year ago
Linked from 3 awesome lists

analysisanalyzerphanphpstatic-analysisstatic-code-analysis

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
phpstan/phpstan An analysis tool for PHP code to detect errors and bugs without running the code 13,079
exakat/php-static-analysis-tools A curated collection of tools to identify and address issues in PHP code 2,826
carlosas/phpat A tool that analyzes and enforces coding standards and architectural rules in PHP applications. 1,098
nikic/php-parser A PHP code parsing and analysis library providing an abstract syntax tree (AST) representation of the parsed code 17,094
larastan/larastan An extension of PHPStan to improve code analysis and static typing in Laravel applications. 5,624
sonarsource/sonar-php Analyzes PHP code for quality and security issues 394
phpmetrics/phpmetrics Analyzes PHP code quality and provides metrics for improvement 2,482
bitexpert/phpstan-magento A PHPStan extension that enhances the static analysis tool for Magento 2 projects by providing additional features and configurations. 134
scrutinizer-ci/php-analyzer Analyzes and evaluates PHP code to identify potential issues and improvements 444
php-cs-fixer/php-cs-fixer Automates fixing PHP coding standards issues to follow community-driven standards 12,922
qossmic/deptrac Analyzes and enforces architectural decisions in PHP projects to ensure layer independence and adherence to defined rules 2,670
pwittchen/android-quality-starter Automates setup of static code analysis tools for Android projects 32
pdepend/pdepend Analyzes and evaluates the quality of PHP software designs to improve maintainability, reusability, and extensibility. 926
monque/php-migration An automated tool that analyzes PHP code for compatibility issues with different versions of the language 202
cakephp/phinx A tool for managing database migrations in PHP applications 4,472