Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdlabails/phpprojectanalyzer
Automated analysis of PHP code.
https://github.com/jdlabails/phpprojectanalyzer
Last synced: about 14 hours ago
JSON representation
Automated analysis of PHP code.
- Host: GitHub
- URL: https://github.com/jdlabails/phpprojectanalyzer
- Owner: jdlabails
- Created: 2014-09-29T09:03:11.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-11T13:53:53.000Z (over 8 years ago)
- Last Synced: 2023-02-26T06:41:28.520Z (over 1 year ago)
- Language: PHP
- Size: 15.9 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
### What is it ?
These script are simple automating scripts to analyse a php project and give you
a constructed view of the results.It executes
- Php Mess Detector
- Php Unit Test
- Php Code Sniffer
- Copy-paste detector
- Php Depend
- Php Loc
- Php DocAnd give a view like :
![](https://raw.githubusercontent.com/jdlabails/PhpProjectAnalyzer/master/ppaIndex.png)
### Easy for Symfony2 - Made for that !
- Go to your web directory
- Launch git clone https://github.com/jdlabails/PhpProjectAnalyzer.git
- Run sudo PhpProjectAnalyzer/core/install.sh
- Run cp core/param.dist.yml core/param.yml
- Edit core/param.yml to fit your project
- Call yoursymfonyproject/PhpProjectAnalyzer/index.php with your nav.
- Click on 'Start Scan'### Features
- Aggregate php analysis metrics
- Execute quick scan of your project
- English or French interfaces
- Links with code coverage report
- Scoring based on quantity and quality metrics
- Enable PhpUnit or Atoum unit tests
- Give a score to your project with parametrable weight