Node.js 属性文件排除多个路径

Node.js 属性文件排除多个路径,node.js,properties,sonarqube,code-coverage,sonar-runner,Node.js,Properties,Sonarqube,Code Coverage,Sonar Runner,我有一个sonar-project.properties文件,它指定sonar runner如何检查文件夹结构、检查哪些文件、忽略哪些文件等 但是,我无法成功确定如何成功排除多个路径 以下是sonar-project.properties文件: sonar.projectKey=C3S-web sonar.projectName=C3S-sonar-web sonar.projectVersion=0.0.1 sonar.sources=. sonar.tests=test sonar.lan

我有一个sonar-project.properties文件,它指定sonar runner如何检查文件夹结构、检查哪些文件、忽略哪些文件等

但是,我无法成功确定如何成功排除多个路径

以下是sonar-project.properties文件:

sonar.projectKey=C3S-web
sonar.projectName=C3S-sonar-web
sonar.projectVersion=0.0.1

sonar.sources=.
sonar.tests=test
sonar.language=js
sonar.profile=Sonar way
sonar.exclusions=test/*, node_modules/*
sonar.dynamicAnalysis=reuseReports

sonar.javascript.jstest.reportsPath=coverage
sonar.javascript.lcov.reportPath=coverage/lcov-report
我遇到的问题是:

sonar.exclusions

列出多个路径不起作用,可以使用逗号,也可以使用引号。

必须使用双星号模式递归排除所有子文件夹和文件:

sonar.exclusions=test/**, node_modules/**

一个星号只匹配该特定文件夹中的文件(无递归)。

您尝试过没有空格吗?e、 g
sonar.exclusions=test/*,node_modules/*
是的,当我这样做时,它仍然尝试索引.node_modules文件夹,根据此链接逗号分隔的值应该有效。你能试试这个吗:sonar.Exclutions=***/test/*,***/node_modules/*(忽略空格,那些星星应该在一起,编辑器将其格式化为斜体,不知道如何逃避:)干杯,谢谢链接。该模式仍然包括node_modules文件夹,但您可以将分析日志放在pastebin.com上,以便我们可以查看分析的功能吗?我们可以仅从代码覆盖范围中排除文件并检查问题吗?