Before SonarQube 5.2, Issues on common rules were generated by the scanner.
Now, these issues are generated by the compute engine but unfortunately, issue exclusions are not taken into account.
Only the following issue exclusions should be handled :
- Ignore Issues on Multiple Criteria
- Restrict Scope of Coding Rules
For the other ones :
- Ignore Issues on Files : this property will in fact be applied for files (not issues only, but also measures etc.)
- Ignore Issues in Blocks : it will be removed from the server and should be handled by language plugins
Technical details :
An idea would be to only apply the exclusions on compute engine. The scanner will then send more issues, but it will allow to not duplicate the code that deal with issue exclusions.