| analyze | Visualizes metrics and source code | ✓ | – | – |
| behat | Helps to test business expectations | ✓ | ✓ | ✓ |
| box | Fast, zero config application bundler with PHARs | ✓ | ✓ | ✓ |
| churn | Discovers good candidates for refactoring | ✓ | ✓ | ✓ |
| codeception | Codeception is a BDD-styled PHP testing framework | ✓ | ✓ | ✓ |
| composer | Dependency Manager for PHP | ✓ | ✓ | ✓ |
| composer-bin-plugin | Composer plugin to install bin vendors in isolated locations | ✓ | ✓ | ✓ |
| composer-normalize | Composer plugin to normalize composer.json files | ✓ | ✓ | ✓ |
| composer-require-checker | Verify that no unknown symbols are used in the sources of a package. | – | ✓ | ✓ |
| composer-require-checker-3 | Verify that no unknown symbols are used in the sources of a package. | ✓ | ✓ | ✓ |
| composer-unused | Show unused packages by scanning your code | ✓ | ✓ | ✓ |
| dephpend | Detect flaws in your architecture | ✓ | ✓ | ✓ |
| deprecation-detector | Finds usages of deprecated code | ✓ | ✓ | ✓ |
| deptrac | Enforces dependency rules between software layers | ✓ | ✓ | ✓ |
| diffFilter | Applies QA tools to run on a single pull request | ✓ | ✓ | ✓ |
| ecs | Sets up and runs coding standard checks | ✓ | ✓ | ✓ |
| infection | AST based PHP Mutation Testing Framework | – | ✓ | ✓ |
| larastan | PHPStan extension for Laravel | ✓ | ✓ | ✓ |
| local-php-security-checker | Checks composer dependencies for known security vulnerabilities | ✓ | ✓ | ✓ |
| parallel-lint | Checks PHP file syntax | ✓ | ✓ | ✓ |
| paratest | Parallel testing for PHPUnit | ✓ | ✓ | ✓ |
| pdepend | Static Analysis Tool | ✓ | ✓ | ✓ |
| phan | Static Analysis Tool | ✓ | ✓ | ✓ |
| phive | PHAR Installation and Verification Environment | ✓ | ✓ | ✓ |
| php-coupling-detector | Detects code coupling issues | ✓ | ✓ | ✓ |
| php-cs-fixer | PHP Coding Standards Fixer | ✓ | ✓ | ✓ |
| php-fuzzer | A fuzzer for PHP, which can be used to find bugs in libraries by feeding them ‘random’ inputs | ✓ | ✓ | ✓ |
| php-semver-checker | Suggests a next version according to semantic versioning | ✓ | ✓ | ✓ |
| phpa | Checks for weak assumptions | ✓ | ✓ | ✓ |
| phpat | Easy to use architecture testing tool | ✓ | ✓ | ✓ |
| phpbench | PHP Benchmarking framework | ✓ | ✓ | ✓ |
| phpca | Finds usage of non-built-in extensions | ✓ | ✓ | ✓ |
| phpcb | PHP Code Browser | ✓ | ✓ | ✓ |
| phpcbf | Automatically corrects coding standard violations | ✓ | ✓ | ✓ |
| phpcodesniffer-composer-install | Easy installation of PHP_CodeSniffer coding standards (rulesets). | ✓ | ✓ | ✓ |
| phpcov | a command-line frontend for the PHP_CodeCoverage library | ✓ | ✓ | ✓ |
| phpcpd | Copy/Paste Detector | ✓ | ✓ | ✓ |
| phpcs | Detects coding standard violations | ✓ | ✓ | ✓ |
| phpcs-security-audit | Finds vulnerabilities and weaknesses related to security in PHP code | ✓ | ✓ | ✓ |
| phpda | Generates dependency graphs | ✓ | ✓ | – |
| phpdd | Finds usage of deprecated features | ✓ | ✓ | ✓ |
| phpDocumentor | Documentation generator | ✓ | ✓ | ✓ |
| phpinsights | Analyses code quality, style, architecture and complexity | ✓ | ✓ | ✓ |
| phplint | Lints php files in parallel | ✓ | ✓ | ✓ |
| phploc | A tool for quickly measuring the size of a PHP project | ✓ | ✓ | ✓ |
| phpmd | A tool for finding problems in PHP code | ✓ | ✓ | ✓ |
| phpmetrics | Static Analysis Tool | ✓ | ✓ | ✓ |
| phpmnd | Helps to detect magic numbers | ✓ | ✓ | ✓ |
| phpspec | SpecBDD Framework | ✓ | ✓ | ✓ |
| phpstan | Static Analysis Tool | ✓ | ✓ | ✓ |
| phpstan-beberlei-assert | PHPStan extension for beberlei/assert | ✓ | ✓ | ✓ |
| phpstan-deprecation-rules | PHPStan rules for detecting deprecated code | ✓ | ✓ | ✓ |
| phpstan-doctrine | Doctrine extensions for PHPStan | ✓ | ✓ | ✓ |
| phpstan-ergebnis-rules | Additional rules for PHPstan | ✓ | ✓ | ✓ |
| phpstan-exception-rules | PHPStan rules for checked and unchecked exceptions | ✓ | ✓ | ✓ |
| phpstan-larastan | Separate installation of phpstan for larastan | ✓ | ✓ | ✓ |
| phpstan-phpunit | PHPUnit extensions and rules for PHPStan | ✓ | ✓ | ✓ |
| phpstan-strict-rules | Extra strict and opinionated rules for PHPStan | ✓ | ✓ | ✓ |
| phpstan-symfony | Symfony extension for PHPStan | ✓ | ✓ | ✓ |
| phpstan-webmozart-assert | PHPStan extension for webmozart/assert | ✓ | ✓ | ✓ |
| phpunit | The PHP testing framework | ✓ | ✓ | ✓ |
| phpunit-5 | The PHP testing framework (5.x version) | ✓ | – | – |
| phpunit-7 | The PHP testing framework (7.x version) | ✓ | – | – |
| phpunit-8 | The PHP testing framework (8.x version) | ✓ | ✓ | ✓ |
| psalm | Finds errors in PHP applications | ✓ | ✓ | ✓ |
| psalm-plugin-doctrine | Stubs to let Psalm understand Doctrine better | ✓ | ✓ | ✓ |
| psalm-plugin-phpunit | Psalm plugin for PHPUnit | ✓ | ✓ | ✓ |
| psalm-plugin-symfony | Psalm Plugin for Symfony | ✓ | ✓ | ✓ |
| psecio-parse | Scans code for potential security-related issues | ✓ | ✓ | ✓ |
| rector | Tool for instant code upgrades and refactoring | ✓ | ✓ | ✓ |
| roave-backward-compatibility-check | Tool to compare two revisions of a class API to check for BC breaks | ✓ | ✓ | ✓ |
| simple-phpunit | Provides utilities to report legacy tests and usage of deprecated code | ✓ | ✓ | ✓ |
| twig-lint | Standalone cli twig 1.X linter | ✓ | ✓ | ✓ |
| twig-linter | Standalone cli twig 3.X linter | ✓ | ✓ | ✓ |
| twigcs | The missing checkstyle for twig! | ✓ | ✓ | ✓ |
| yaml-lint | Compact command line utility for checking YAML file syntax | ✓ | ✓ | ✓ |