Skip to content

Beautiful and understandable static analysis tool for PHP

License

Notifications You must be signed in to change notification settings

Tithugues/PhpMetrics

 
 

Repository files navigation

PhpMetrics

License Latest Stable Version Slack

Standard report

PhpMetrics

PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.

Documentation | Twitter | Contributing



Quick start

Follow the quick start guide to get started.

# install the package as a dev dependency
composer require phpmetrics/phpmetrics --dev

# run PHPMetrics to analyze a folder and generate a report
php ./vendor/bin/phpmetrics --report-html=myreport <folder-to-analyze>

Then open the generated ./myreport/index.html file in your browser.

You can use a configuration file to customize the report, add options, configure rules for Continuous Integration, etc.

Metrics

You'll find detailed list of metrics in documentation, or running php ./vendor/bin/phpmetrics --metrics

Author

License

See the LICENSE file.

Contributing

See the CONTRIBUTING file.

About

Beautiful and understandable static analysis tool for PHP

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 92.9%
  • CSS 3.4%
  • JavaScript 2.3%
  • Makefile 1.0%
  • Roff 0.2%
  • Dockerfile 0.1%
  • Shell 0.1%