Я работаю над проектом, где разработчики пытаются написать понятный код, поэтому нет смысла использовать комментарии во многих местах.У нас есть SonarQube, который используется в других проектах, и мы не можем его настроить.Все, что мы можем сделать, это настроить Sonar в файле POM нашего проекта.SonarQube жалуется, что в нашем коде нет комментариев с правилом "common-java: InsufficientCommentDensity" .Я знаю, что мы можем игнорировать некоторые правила, используя свойства sonar.issue.ignore.multicriteria, такие как
<sonar.issue.ignore.multicriteria>junit.assertions.include.messages</sonar.issue.ignore.multicriteria>
<sonar.issue.ignore.multicriteria.junit.assertions.include.messages.ruleKey>squid:S2698</sonar.issue.ignore.multicriteria.junit.assertions.include.messages.ruleKey>
<sonar.issue.ignore.multicriteria.junit.assertions.include.messages.resourceKey>**/*.java</sonar.issue.ignore.multicriteria.junit.assertions.include.messages.resourceKey>
, но это не работает с правилом "common-java: InsufficientCommentDensity". Почему?И есть ли способ игнорировать это правило в нашем случае?
Версия SonarQube - 6.7 (сборка 33306)
Версия плагина Sonar Maven - 3.4.0.905