Are*_*rek 19 java static-analysis sonarqube
有没有办法禁用Sonar中选定软件包的某些指标?我使用Sonar来分析我的项目,在Entity和DTO包中我有一些相同的代码 - 带有注释的相同字段ID等被Sonar报告为重复.它绝对没有意义,所以我想禁用它.我怎样才能做到这一点?使用全局排除选项会禁用所选包上的所有指标,但如何仅为代码重复执行此操作?
Roe*_*mer 21
使用较新的SonarQube安装,您可以使用sonar.cpd.exclusions仅从重复检查中排除某些文件.请参阅:https://docs.sonarqube.org/display/SONAR/Analysis+Parameters
例:
sonar.cpd.exclusions=**/AssemblyInfo.cs,**/*.g.cs,**/Mappings/*.cs
Run Code Online (Sandbox Code Playgroud)
您可以使用标准的“sonar.exclusions”参数排除资源或使用关闭违规插件来排除“重复代码”违规。
请注意,第二个选项(使用关闭插件)仅在您使用嵌入了“sqale-java:DuplicatedBlocksCheck”规则的SQALE 插件时才有效。
| 归档时间: |
|
| 查看次数: |
17554 次 |
| 最近记录: |