声纳 - 排除类的环形复杂性检查

时间:2015-04-15 08:24:16

标签: java sonarqube sonarqube-5.0

我正在将Sonar用于我的Java项目,并且需要仅在一个类上排除Cyclomatic复杂性检查

我尝试将其添加为排除项 忽略多个条件的问题

使用 squid的规则键模式:MethodCyclomaticComplexity 和。的文件路径模式 com / services / images / submission / impl / SubmissionScreenImageServiceImpl.java 但该文件仍包含在Cyclomatic Checks中

我正在使用Sonar 5.0.1

非常感谢对此的任何帮助

干杯 达明

1 个答案:

答案 0 :(得分:2)

项目根目录下的com目录是什么?如果没有,我建议添加:

  • 文件路径模式开头的*/,提供*/com/services/images/submission/impl/SubmissionScreenImageServiceImpl.java
  • 或使用正确的目录前缀;例如,这在标准Maven项目中为src/main/java/,给出src/main/java/com/services/images/submission/impl/SubmissionScreenImageServiceImpl.java