SonarQube如何计算其“可维护性评级”?

时间:2016-08-12 17:03:55

标签: sonarqube static-code-analysis maintainability sonarqube-web

我认为它使用技术债务,增加技术债务,技术债务比率和新法典的技术债务比率。

或者只是使用Code Smells?

是否有人了解此评级是如何产生的?它只提供评级,而不是评级如何。

1 个答案:

答案 0 :(得分:0)

正如罗伯特(Robert)所指出的,该文件说明了一切: 可维护性等级(sqale_rating) (以前是SQALE等级。)为您的项目提供的等级与技术债务比率的值有关。默认的“可维护性等级”网格为:

A = 0-0.05,B = 0.06-0.1,C = 0.11-0.20,D = 0.21-0.5,E = 0.51-1

可维护性等级量表可以通过以下方式来表示:如果未偿还的修复费用为:

  • <=已经进入应用程序的时间的5%,等级为A
  • 评分在6%到10%之间是B
  • 11%到20%之间的评分是C
  • 在21%至50%之间的评级是D
  • 任何超过50%的都是E