Description / Features
The source code is imported and decorated with its issues.
- Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
- Restart the SonarQube server
Run an Analysis with the SonarQube Runner (Recommended method)
To launch a Sonar analysis of your Drools project, use the SonarQube Runner.
Run an Analysis with Other Analyzers
Drools Verifier Integration
Drools Verifier Name
SonarQube Rule Key
Missing ranges, making sure they are all covered
When there are inequalities, but not equality being catered for
Same restriction exists twice
When there multiple rules that have the same RHS, and the LHS has some overlapping conditions
Nothing can meet rule A
Rules that are two restrictions are overlapping. Pattern1( a > 10 ) and Pattern1( a > 100 )
Rules that are always false. Pattern( a == b && a != b )
Rules and Patterns that are always satisfied. Pattern( a > b || a <= b )
Rule A is equivalent with rule B
- Only drl files are imported.
- The inspection by the verifier is done file by file.
Version 0.2 (2 issues)
|SONARPLUGINS-1298||Reduce the number of dependencies.|
|SONARPLUGINS-1958||Add precision of the line number|