Sonarqube 可能缺少不推荐的规则建议

Sonarqube 可能缺少不推荐的规则建议,sonarqube,Sonarqube,在SonarQube 5.2上(在连续升级之后,不是在fresh now安装上测试),我通过删除所有不推荐的规则并用建议的规则替换它们来管理我的Quality配置文件 但是对于规则正确性-整数余数的结果的整数乘,findbugs:IM\u乘\u IREM的结果,建议的规则是S00864。但是链接没有给我可访问的规则抛出链接/编码规则#rule_key=squid:S00864 对于规则Ncss类型计数,findbugs:AIM\u乘以\u IREM的结果,建议一个是不足的注释密度可访问的抛出链接

在SonarQube 5.2上(在连续升级之后,不是在fresh now安装上测试),我通过删除所有不推荐的规则并用建议的规则替换它们来管理我的Quality配置文件

但是对于规则正确性-整数余数的结果的整数乘,findbugs:IM\u乘\u IREM的结果,建议的规则是S00864。但是链接没有给我可访问的规则抛出链接/编码规则#rule_key=squid:S00864

对于规则Ncss类型计数,findbugs:AIM\u乘以\u IREM的结果,建议一个是不足的注释密度可访问的抛出链接/编码规则#规则\u键=squid:InventificientCommentDensity


是否可以建议删除以前删除的内容?有人在SonarQube实例中有这些规则吗?

规则仍然存在,但是(正如您注意到的)链接是错误的

正确的链接路径包括:

  • /编码规则规则密钥=通用java%3注释密度不足
  • /编码规则规则规则键=squid%3AS864

您好,这似乎是弃用链接中的一个错误,因为规则编号为S864(不带零),请参见:

此版本已修复(请参阅),但尚未发布

对于另一个,存储库是不正确的,它不在squid存储库中,而是在公共java中:参见


你能重复哪个规则准确地生成这个第二个断开的链接吗?所以我们可以解决它。

我可以休息一下吗?你们回复得很快。第二个的任何方式:url是/api/rules/show?key=pmd%3ancsTypeCount key:pmd:ncssTypeCount,因此它是固定的::)应该在下一个pmd版本中可用。。。(到今天为止,还没有这方面的计划)