Подтвердить что ты не робот

Исключить сгенерированный код в гидролокаторе

Как исключить сгенерированный код из обработки и отчетности сонара?

Я попытался exclude **/*generated*, но пакеты, такие как org.blayo.generated, все еще находятся в отчете:

<plugin>
  ...
  <artifactId>maven-checkstyle-plugin</artifactId>
  <configuration>

    <excludes>**/*generated*</excludes>

Изменить: Правильное регулярное выражение было **/generated/*.java

4b9b3361

Ответ 1

Используйте для этого свойство sonar.exclusions:

<properties> 
  <sonar.exclusions>**/*generated*</sonar.exclusions>
</properties>

Ответ 2

Шаблон исключения имеет изменен с момента появления SonarQube 3.5. Вот как это работает сейчас:

<properties>
   <sonar.exclusions>file:**/generated-sources/**</sonar.exclusions>
</properties>

Источник: SonarQube JIRA