2017-06-15 280 views
0

我已经添加了checkstyle插件来照顾编码限制。我从声纳立方体服务器获取了checkstyle.xml,并添加到插件配置中。如图所示:IntelliJIdea中的Checkstyle问题

当我尝试检查当前文件。它向我展示了3条警告,这实际上应该是错误的。而且,在声纳服务器报告上有8个错误。 因此,我缺少5个错误以及那里警告应该显示为错误。任何想法如何解决它。

enter image description here

回答

1

的Checkstyle的-IDEA插件旨在匹配Checkstyle的命令行工具,而不是声纳的结果。

如果您的结果与命令行工具不同,请在GitHub project page上提出问题。否则,可能的原因是导出的Checkstyle规则文件与Sonar配置不匹配,Sonar团队最好提出这个配置。

+0

还要确保您的Sonar和您的IDEA使用相同版本的Checkstyle,并且您确实只能看到Checkstyle问题。 SonarQube也会在Java代码上运行其他工具,这也会产生问题。通过'checkstyle'标签过滤SonarQube结果。 –