我的公司安装了各种插件(PMD、FindBugs、CheckStyle),虽然它非常有用(它运行在每个Jenkins构建时都是由对SVN的签入触发的),但我希望在我签入代码之前在本地机器上运行这些不同的插件。
我们已经在Sonar中设置了一组规则,因此理想情况下,我希望能够导出该规则集,或者对数据执行一些咀嚼,然后将生成的规则导入到IDE中(Netbeans 7.0.1)到相应的插件中。有办法这样做吗?我已经搜索了一遍又一遍,除了手动将每条规则添加到不同的插件之外,似乎没有一种方法可以做到这一点。我遗漏了什么吗?
TL;DR (摘要):我想从声纳导出一个配置文件,并将规则设置导入到PMD、Findbugs和Netbeans中的CheckStyle插件中。
发布于 2012-11-21 20:11:04
你不需要自己安装声纳。您可以从Sonar的Nemo站点获得Sonar的任何内置质量概要文件的配置:
大约有十几个Java质量概要文件。常用的配置文件--Findbug的Sonar方式--可在以下站点获得:
初始配置文件视图只列出所有规则。不要在该视图上使用“下载”链接。这给出了一个CSV列表,列出了所有工具的合并规则。有助于复习,但不是你想要的。
要导出特定于工具的配置,请选择Permalinks选项卡/视图。这些链接以每个工具所期望的形式返回配置文件。例如,下面是FindBugs XML配置文件的链接:
https://stackoverflow.com/questions/8155404
复制相似问题