https://github.com/phpmetrics/phpmetrics
Beautiful and understandable static analysis tool for PHP
https://github.com/phpmetrics/phpmetrics
ci metrics php quality static-analyzer
Last synced: 3 days ago
JSON representation
Beautiful and understandable static analysis tool for PHP
- Host: GitHub
- URL: https://github.com/phpmetrics/phpmetrics
- Owner: phpmetrics
- License: mit
- Created: 2013-12-13T15:31:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-02-10T13:43:53.000Z (3 months ago)
- Last Synced: 2025-05-06T01:02:45.785Z (12 days ago)
- Topics: ci, metrics, php, quality, static-analyzer
- Language: PHP
- Homepage: https://phpmetrics.github.io/website/
- Size: 28.8 MB
- Stars: 2,524
- Watchers: 81
- Forks: 265
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# PhpMetrics
[](https://packagist.org/packages/phpmetrics/phpmetrics)
[](https://packagist.org/packages/phpmetrics/phpmetrics)
[](https://join.slack.com/t/phpmetrics/shared_invite/enQtODU3MjQ4ODAxOTM5LWRhOGFhODMxN2JmMDRmOGVjNGQ0ZjNjNzVlNDIwNzQ2MWQ2YzgxYmRlNmM5NzIzZjlhYTFjZjZhYzAyMjM0YmE)
PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.
[Documentation](https://phpmetrics.github.io/website/) | [Twitter](https://twitter.com/Halleck45) | [Contributing](https://github.com/phpmetrics/PhpMetrics/blob/master/doc/contributing.md)
## Quick start
Follow the [quick start guide](https://phpmetrics.github.io/website/getting-started/) to get started.
```bash
# 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
```Then open the generated `./myreport/index.html` file in your browser.
> You can use a [configuration file](https://phpmetrics.github.io/website/configuration/) to customize
> the report, add options, configure rules for Continuous Integration, etc.## Metrics
You'll find detailed list of metrics in [documentation](https://phpmetrics.github.io/website/metrics/), or
running `php ./vendor/bin/phpmetrics --metrics`## Author
+ Jean-François Lépine <[@Halleck45](https://twitter.com/Halleck45)>
## License
See the [LICENSE](LICENSE) file.
## Contributing
See the [CONTRIBUTING](doc/contributing.md) file.