SonarQube:忽略当前(根)目录中的文件

SonarQube:忽略当前(根)目录中的文件,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,项目文档,说明如何在分析过程中排除(或包括),例如目录下的所有文件: mydir/**/* mydir/**/*.js 或目录下具有特定扩展名(例如.js)的所有文件: mydir/**/* mydir/**/*.js 但是如何排除当前(根)目录中的所有*.js文件呢 我尝试了以下模式。似乎不起作用: sonar.coverage.exclusions=./*.js sonar.coverage.exclusions=*.js 多目录模式,**,可以在正则表达式中的任何位置使用 要

项目文档,说明如何在分析过程中排除(或包括),例如目录下的所有文件:

mydir/**/*
mydir/**/*.js
或目录下具有特定扩展名(例如
.js
)的所有文件:

mydir/**/*
mydir/**/*.js
但是如何排除当前(根)目录中的所有
*.js
文件呢

我尝试了以下模式。似乎不起作用:

sonar.coverage.exclusions=./*.js

sonar.coverage.exclusions=*.js

多目录模式,
**
,可以在正则表达式中的任何位置使用

  • 要排除所有
    .js
    文件,可以使用:
    ***.js
  • 要仅排除当前目录中的
    .js
    文件:
    *.js
然而


您不应尝试在分析属性中设置这些值。正确地这样做是很棘手的。使用UI设置这些值。

对于分析排除,应使用
sonar.exclusions
parameter-reff。到,
sonar.coverage.excludes
仅用于代码覆盖。