Исключение из Сонаркуба не учитывается - PullRequest
0 голосов
/ 11 октября 2018

Я хочу исключить все файлы, заканчивающиеся на DTO.java, из проверок дублирования кода sonarqube.Я сделал это с помощью:

sonar.cpd.exclusions=**/*DTO.java

Также, когда я смотрю на фоновые задачи и контекст сканера, я вижу, что параметр установлен правильно:

  - sonar.cpd.exclusions=**/*DTO.java

Хотя все эти настройкиЯ получаю «1 дублированный блок кода должен быть удален» (common-java: DuplicatedBlocks) в моем ImportantDTO.java

Я также исключил эти файлы из покрытия с тем же выражением, и это прекрасно работает:

sonar.coverage.exclusions=**/*DTO.java,...

Sonarqube-версия: версия 6.7.5 (сборка 38563) Сонар-сканер: Gradle Plugin org.sonarqube 2.6.2

Любой совет?

1 Ответ

0 голосов
/ 11 октября 2018

Эти исключения применяются к метрикам, но не к правилам.Попробуйте вместо этого многокритериальное исключение проблем .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...