This plugins is deprecated because it is no longer maintained by its contributors.
The source code is imported and decorated with its issues.
To launch a Sonar analysis of your Drools project, use the SonarQube Runner.
A sample project is available on github that can be browsed or downloaded: /projects/languages/drools/drools-sonar-runner.
Maven and Ant can also be used to launch analysis on Drools projects.
A Maven project is available on github that can be browsed or downloaded: /projects/languages/drools/drools-maven
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