声纳不跟随或提供checkstyle的空间选项

时间:2010-08-12 08:15:58

标签: checkstyle sonarqube

我正在使用Sonar来呈现我们的代码状态。我们有一个带有规则的checkstyle xml文档。在其中,我们有“方法参数垫”规则:

<module name="MethodParamPad">
    <property name="tokens" value="METHOD_DEF"/>
    <property name="option" value="space"/>
    <property name="allowLineBreaks" value="true"/> 
</module>

然而,声纳中的结果充满了违反此规则的行为,涉及方法名称和第一个括号之间的空格,我认为应该允许使用“选项”。

在Sonar UI中,没有办法为选项输入值,Sonar不支持吗?

1 个答案:

答案 0 :(得分:0)

Sonar使用maven checkstyle插件执行分析。最新版本的插件(2.5)使用checkstyle 5.0,但在checkstyle 5.1之前,“选项”属性的文档未添加。这可能就是为什么在声纳规则中错过了它。

看起来you posted a JIRA issue已修复,所以这个问题应该在2.3中消失。 (如果可以单独更新标准插件,那将会很好,但我没有看到它们在任何地方列出)