My Use Case:
SonarQube is centrally hosted, including updates and maintenance of rule sets.
To ignore rules for a specific project, appropriate SonarQube properties are configured in the project’s master pom.xml. E.g.:
<sonar.issue.ignore.multicriteria>1</sonar.issue.ignore.multicriteria>
<!-- ...reason for disabling rule... -->
<sonar.issue.ignore.multicriteria.1.ruleKey>java:NoSonar</sonar.issue.ignore.multicriteria.1.ruleKey>
<sonar.issue.ignore.multicriteria.1.resourceKey>**/*</sonar.issue.ignore.multicriteria.1.resourceKey>
I want to configure SonarLint to do the same, i.e. ignore specific rules while running in “connected” mode (to get the current rules from SonarQube).
This does not work today: I configured the “ignore.multicriteria” properties in SonarLint’s “Anaylsis Properties”, but the rule violations are shown anyway. (SonarLint is running in “connected” mode.)