关于此问题有一些问题,但他们都没有解决我的问题。如何从代码分析中排除目录?
我用SonarQube在我的项目,其中包含一个迁移目录的一个做代码分析。我想排除从代码分析的那个目录中的所有源文件。
在项目配置 - >设置 - > Exclusions->文件 - >源文件排除我加“** /迁移/ 。”,但在分析结果我还是得到代码文件问题该目录。
我的项目的目录结构如下所示:\MyProject\Migrations\SourceFile.cs
我在做什么错了?我是否在错误的地方输入了通配符,或者我的通配符错误?
在日志中我可以看到
13:06:23.460 INFO - Copy-paste detection exclusions:
13:06:23.476 **/Migrations/*.*
但后来我还可以看到
13:06:12.076 INFO - Inspecting <MyProject>\Migrations\SourceFile.cs
你检查这一点 - http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus 这也许应该为你工作: sonar.exclusions =迁移/ **/* – Techtwaddle
是啊,并且该配置参数似乎是最合理的选择,但实际上不同的设置参数完成了这个技巧,答案中的细节。 –