我们最近开始使用SonarQube。我们发现了SonarQube建议的一些规则,但我们希望忽略它们或给它们一个低优先级,甚至配置由SonarQube建议的时间。对于e.g我们如何忽略Java中的一些SonarQube规则?
我们希望避免的规则(和/或配置由SonarQube建议的优先级和时间)
- 文档此公共类。和
- 完成与此TODO评论相关的任务。
我找不到配置此规则以忽略的方法。我们希望这种规则在整个项目中被忽略,而不是具体的类。
配置这个值可以帮助我们有更好的时间估计来解决主要问题,并对上述两个规则给予低优先级。我们正在使用SonarQube 6
我接受你的建议。
创建一个新的质量配置文件,你可以微调任何你想要的。 – ppeterka
您可以从声纳Web应用程序激活/取消激活规则(对于与您的项目相关联的配置文件)。但必须登录才能做到这一点。 –
@BheshGurung对于第一个我无法找到停用的确切标签,但我能找到的最接近的标签是“公共类型,方法和字段(API)应该用Javadoc记录”(http:// localhost: 9000/coding_rules#q =记录此公共类| languages = java)。停用后,我应该重新运行扫描仪吗?当我进入分析页面并刷新时,该标签仍然出现,并且仍然会影响必须花费在修复错误上的总时间。 – WowBow