考虑到代码重复,SonarQube 是否计算 "Effort to reach Maintainability Rating A"?

Does SonarQube calculates "Effort to reach Maintainability Rating A" considering code duplication?

看起来开箱即用的 SonarQube 6 (6.3.1) 在 [=22] 中展示工作时没有考虑修复 "Duplicated Code" 和 "Comments" 的时间=]公制。对吗?

如果是这样,有没有办法增加修复重复代码所需的时间 and/or 缺少注释 (%)?我看到有一个规则 "Source files should not have any duplicated blocks" 可以被激活。是否只需要计算修复重复代码的时间?

技术债务是否也占评论?

Sonar 文档没有说明 "Effort to reach Maintainability Rating A" 指标是如何在 https://docs.sonarqube.org/display/SONAR/Metric+Definitions

中计算的
  • 可维护性评级基于技术债务
  • 技术债务是所有代码异味的估计修复时间之和
  • Code Smell 问题是由配置文件中包含的 Code Smell 规则引起的

要在可维护性评级中包含覆盖率和重复项,请包含相关规则。其余的将自动发生。