我想在我们的Eclipse环境中使用Sonar的Checkstyle配置,以便对我们的规则进行编译时分析。 因此,我已经在Eclipse Checkstyle插件中包含了Sonar质量配置文件的永久链接。但是,生成的Checkstyle配置XML文件仅包含空的SuppressionCommentsFilter标记。
我想在配置中包含我们的项目特定抑制XML文件。我在Checkstyle插件的项目设置中设置了suppressions.xml的链接。
有没有办法在声纳产生的永久链接中包含抑制配置?或者我应该尝试不同的方法吗?
仅在完全maven版本中使用SonarQube Eclipse插件不是这个类似问题(Using SonarQube to distribute checkstyle for multiple projects including Suppressions for eclipse)中提到的选项,因为我希望在保存代码更改时快速反馈大多数违规和错误,就像它一样由Eclipse Checkstyle插件(以及其他像PMD和FindBugs)提供。
我目前的印象是项目配置与可重复使用的质量配置文件之间存在差异。我应该能够重新使用Sonar中新项目的配置文件 - 我可以 - 但是在其他应用程序中导入项目设置 - 我现在不能这样做。