rogervila / php-sonarqube-scanner
Run SonarQube Scanner with composer
Installs: 154 870
Dependents: 5
Suggesters: 0
Security: 0
Stars: 18
Watchers: 3
Forks: 4
Open Issues: 4
Requires
- ext-zip: *
- crysalead/dir: ^2.0
- danieljharvey/php-git-branch: ^1.1
- tivie/php-os-detector: ^1.1
Requires (Dev)
- creativestyle/app-http-server-mock: ^1.0
- phpunit/phpunit: ^7.0 || ^8.0 || ^9.0
- symfony/process: ^4.1 || ^5.0
This package is auto-updated.
Last update: 2025-03-14 08:15:21 UTC
README
Run SonarQube Scanner with composer
Usage
Install the package as a dev requirement
composer require rogervila/php-sonarqube-scanner --dev
Run with composer
vendor/bin/sonar-scanner
Defaults
If the package finds that there are missing properties, it will try provide them automatically from your project's composer.json
file.
Property | Source | Example |
---|---|---|
sonar.projectKey | adapted composer.json name property |
-Dsonar.projectKey=rogervila_php-sonarqube-scanner |
sonar.projectDescription | adapted composer.json description property |
-Dsonar.projectDescription="Run SonarQube Scanner with composer" |
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/**" |
License
This project is open-sourced software licensed under the MIT license.