18

如何从声纳处理和报告中排除生成的代码?

我试图排除 **/*generated*,但类似org.blayo.generated的包仍在报告中:

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

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

编辑:正确的正则表达式是**/generated/*.java

4

2 回答 2

16

自 SonarQube 3.5 以来,排除模式发生了变化。这是它现在的工作方式:

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

资料来源:SonarQube JIRA

于 2014-07-21T09:28:06.823 回答
15

为此使用该sonar.exclusions属性:

<properties> 
  <sonar.exclusions>**/*generated*</sonar.exclusions>
</properties>
于 2012-12-04T15:04:31.347 回答