如何计算SonarQube A,BC,D和E等级?

Ros*_*tha 4 sonarqube

在Project Dashbord上,您可以在下面看到不同的属性.

新守则的"D" 安全评级比A差

"在此输入图像描述C" 新规范的可靠性评级比A差

我们是否记录了测量标准?

G. *_*eam 9

记录?为什么是.是的,它们是:https://docs.sonarqube.org/display/SONAR/Metric+Definitions

具体而言,安全性和可靠性评级基于该域中最严重的未解决问题的严重性:

  • 电子拦截器
  • D - 严重
  • C - 专业
  • B - 未成年人
  • A - 信息或没有未解决的问题

对于可维护性,评级基于代码库大小与修复所有未处理维护性问题的估计时间的比率:

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

代码库的大小由其中的行数计算

开发代码行的成本价值为0.06天.