如何定义sonarqube质量门的时间/努力

时间:2017-09-12 09:46:17

标签: sonarqube

我正在使用Sonar服务器5.6版本。

我想设置一个质量门,以便解决所有主要问题所需的努力应该小于或等于5天(比方说)。如何指定质量门等标准?

我可以看到“可靠性修复努力”的类似条件

1 个答案:

答案 0 :(得分:1)

以分钟为单位存储的补救费用仅作为每种问题类型的总计(错误,漏洞,代码异味),而不是严重性。

因此,您需要在for path, subdirs, files in os.walk(root): for name in files: if not name.startswith('_'): # code here after if statement category = name.split("_")[0] number = ord(category) - ord("a") # rest of code.. Technical DebtReliability Remediation Effort ... Security Remediation Effort阈值上设置条件。

请记住,每个条件都独立于其他条件,因此如果将其设置为... 60(分钟),那么在项目未通过质量门之前,您将被允许在每个类别中有60分钟。< / p>