自Sonarqube 6.1发布公开记录的API(%)"指标不再可用。它已被删除,在上述改编之前提供了两种方法来跟踪未记录的API(在我的情况下为javadoc):
使用"公共类型,方法和字段(API)应记录在案,#34;规则。
使用"公开记录的API(%)"测量
第二个已被删除(JIRA)。问题是他们删除了一个指标并留下了规则。 我们一直使用指定的指标作为衡量我们代码质量的KPI之一,尽管一般来说它被批评为不良做法(JIRA),目前我们需要计算新的质量KPI解决具体方面(1)。
(1)目前我不确定如何使用"应记录公共类型,方法和字段(API)"规则,以衡量剩余的未记录的API的水平。最可行的建议是测量记录的公共公共类型方法和字段的总数并计算百分比,但我再次确定使用哪个规则来计算它。
(2)先决条件也是在Timemachine仪表板中提供它,但这是次要的。
任何建议都将受到高度赞赏。