PHP Insights is a simple command line to analyze the code quality of your PHP projects. Written and maintained by Nuno Maduro, author of Laravel Zero the framework for console artisans. It’s a static analysis tool providing analysis of code quality and coding style with a beautiful overview of code architecture and it’s complexity.

PHP Insights is designed to work out-of-the-box with Laravel, Symfony, Yii, WordPress, Magento2, and more. To add to your project simply run :

# First, install:
composer require nunomaduro/phpinsights --dev

# Then, use it:
./vendor/bin/phpinsights

PHP Insights contains built-in checks for making code reliable, loosely coupled, simple, and clean. The tool requires PHP 7.2+, and documentation is available here, released under an MIT license.

More information at https://phpinsights.com/