是否有可能在SONAR中使用FindBug Quality配置文件(在FindBugs插件中找到)分析Groovy项目?

时间:2015-12-09 08:34:51

标签: groovy sonarqube findbugs

我安装了Sonar,以及Groovy和FindBugs插件。启动后,3个findbugs配置文件仅显示Java语言。 Groovy语言只保留默认选择:声纳方式。

使用的版本: SonarQube 5.2 SonarRunner 2.4 Sonar Groovy插件1.3.1 Sonar findbugs插件3.3

如果不可能,请有人知道另一个插件来为Groovy做这个工作吗?

谢谢

1 个答案:

答案 0 :(得分:1)

据我所知,FindBugs仅适用于Java。由于Groovy编译为Java字节码,因此可以在Groovy的东西上运行FindBugs作为Java分析。但结果不会很有帮助。

在我看来,你将不得不依赖SonarQube Groovy插件提供的规则,它提供了349条规则(从插件的1.3.1版本开始)。它们大多基于Codenarc

“Sonar Way”简介只是SonarQube团队提出的57项选定规则的建议。您可以创建自己的个人资料以使用其他所有个人资料。