Sonar - 在 Class 上排除圈复杂度检查

Sonar - Exclude Cyclomatic Complexity Check on a Class

我正在为我的 Java 项目使用 Sonar,并且需要仅对一个 class

排除圈复杂度检查

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

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

我正在使用 Sonar 5.0.1

如有任何帮助,我们将不胜感激

干杯 达米安

com 目录是您项目的根目录吗?如果没有,我建议添加:

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