Description / Features
The source code is imported and decorated with its issues.
Drools Verifier Integration
Drools Verifier Name
SonarQubeTM 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
- Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
- Restart the SonarQubeTM server
Run an Analysis with the SonarQubeTM Runner (Recommended Way)
To launch a Sonar analysis of your Drools project, use the SonarQubeTM Runner.
Run an Analysis with Other Analyzers
- 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|