Test Project Badges
Install the package as a dev requirement
composer require rogervila/php-sonarqube-scanner --dev
Run with composer
vendor/bin/sonar-scanner
In some cases, if the package finds missing properties, it will provide them automatically.
Property | Source | Example |
---|---|---|
sonar.projectKey | adapted composer.json name property |
-Dsonar.projectKey=rogervila_php-sonarqube-scanner |
sonar.projectName | adapted composer.json name property |
-Dsonar.projectName=php-sonarqube-scanner |
sonar.sources | Base project path | -Dsonar.sources=<PROJECT PATH> |
sonar.exclusions | Opininated exclusions based on composer projects usage | -Dsonar.exclusions="vendor/**, node_modules/**, .scannerwork/**" |
This project is open-sourced software licensed under the MIT license.