从声纳的 "Coverage on new code" 中排除 javascript 个文件

Exclude javascript files from sonar's "Coverage on new code"

SonarQube 中,"Coverage on new code" 考虑将 javajs 文件用于我的 java 网络应用程序。是否可以从中排除 js 个文件?

我正在使用:

对于 jacoco maven 插件,只需添加配置以排除如下文件:

<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <version>0.7.9</version>
    <extensions>true</extensions>
    <configuration>
        <excludes>
            <exclude>org/yates/webapp/web/config/*.class</exclude>
        </excludes>
    </configuration>
</plugin>

对于 SonarQube 你可以设置 sonar.exclusions 属性

sonar.exclusions=src/main/java/org/sonar/*

参考以下文档: https://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-IgnoreFiles

更新:

对于 SONAR 覆盖范围排除:

<properties>
    <sonar.coverage.exclusions>foo/**/*,**/bar/*</sonar.coverage.exclusions>
</properties>