shipmonk/composer-dependency-analyser
Fast, zero-dependency tool to analyze Composer dependencies. Detects unused, shadowed, and misplaced packages/extensions by scanning your autoload paths. Works out of the box, highly configurable, and very performant (15k files in ~2s). Compatible with PHP 7.2–8.5.
255 and replace it with exit code 1 (#214)E_DEPRECATED from error_reporting (#220)ext-* analysis via $config->disableExtensionsAnalysis()NO_COLOR environment variable (#181)autoload sections (#171, @VincentLanglet)--version cli option (#172, #176)--show-all-usages is combined with --verbose (#160)--ignore-unknown-functions to --help (#159)junit format (#164, #174)exclude-from-classmap to exclude paths from analysis (#140 by @LastDragon-ru )bundles.php in Symfony applications (#146)junit format output via --format=junit (#110) (by @reinfi)--dump-usages symfony/console (#88)
--composer-json and --config (#98)ext-tokenizer is present (#104)use Trait is treated as use statement (#69)phar archives (e.g. PHPStan classes) (#51)composer dump-autoload -a before execution (#53, #57)\array or \callable is used (#46)autoload.files composer section even for classes (#50)classmap autoload sections in composer.json (#40)How can I help you explore Laravel packages today?