我怎么能把糟糕的规则变好呢?

时间:2018-02-15 17:35:58

标签: sonarqube

我们的SonarQube项目报告了我们代码库中的违规行为,因为我们在行首而不是行尾有大括号。

对或错,这是我们公认的风格。那么我们如何才能删除行尾要求并添加行开头要求,并为else语句修改一下

if()
{
} else {
}

1 个答案:

答案 0 :(得分:1)

假设它是一个Java项目,您可以查找与大括号相关的规则 要查看与大括号相关的所有java相关规则,请使用:

https://yoursonarhost/coding_rules#languages=java|q=braces

从你的例子来看,squid:LeftCurlyBraceStartLineCheck似乎是正确的规则 也可以使用特定质量配置文件的过滤器进行搜索,例如:

https://yoursonarhost/coding_rules#qprofile=java-sonar-way-74224|activation=true|q=braces

然后停用不适合您的规则或更改其严重性。如果不存在适当的规则,您可以根据其他支撑规则自行滚动,请参阅来源:
Sonarsource Java Analyzer sources