在SonarQube 5.2上(连续升级后,不测试现在全新安装)我通过删除所有已弃用的规则来管理我的quatlity配置文件,并用建议的规则替换它们。
但是对于规则正确性 - 整数余数结果的整数乘以,findbugs:IM_MULTIPLYING_RESULT_OF_IREM,建议的是 S00864 。但链接没有给我规则可访问抛出链接/ coding_rules#rule_key = squid:S00864
规则 Ncss类型计数相同,findbugs:AIM_MULTIPLYING_RESULT_OF_IREM,建议一个 InsufficientCommentDensity 可访问抛出链接/ coding_rules#rule_key = squid:InsufficientCommentDensity
可能有人建议先前删除了吗?有人在SonarQube实例中有这些规则吗?答案 0 :(得分:3)
嗨,这似乎是弃用链接中的一个错误,因为规则编号为S864(没有零),请参阅:http://nemo.sonarqube.org/coding_rules#rule_key=squid%3AS864
对于另一个,存储库不正确,它不在squid存储库中,而是在common-java中:请参阅http://nemo.sonarqube.org/coding_rules#rule_key=common-java%3AInsufficientCommentDensity
您能否详细说明哪条规则准确生成了第二条断开的链接?所以我们可以解决它。
答案 1 :(得分:2)
规则仍然存在,但(正如您所注意到的)链接是错误的。
正确的链接路径是: