不重叠的 CheckStyle、FindBugs 和 PMD 配置

8
在我的公司,我们开始使用CheckStyle、FindBugs和PMD来检查我们的代码质量并统一我们的编程风格。这些工具非常有效,但不幸的是它们有一些重叠的规则集。 是否有在线配置可以删除重叠的规则? 当然,这些默认规则集并不适用于每个项目,但这将是一个很好的起点。我们可以使用这个默认的(非重叠的)配置,并根据我们的风格进行调整,而不必先删除规则集中的重复项。
1个回答

8

Sonar带有一些相当不错的配置,称为Sonar WaySonar Way with FindBugs,这些配置似乎在不同工具之间(CheckStyle、FindBugs和PMD)没有重叠。它们似乎满足我的需求,作为一个合理的配置起点,没有过多的规则。

PS我不确定是否应该回答自己的问题,但没有人回答甚至发表有见地的评论。Meta上的这个帖子似乎也认为可以这样做。


我同意,Sonar是一个不错的选择。 - AHungerArtist
Sonar way与FindBugs是最好的!特别是如果您正在寻找此领域的开源解决方案。 - Samisa
顺便提一句,在最新的SonarQube 4.5.1版本中,没有名为“Sonar Way with FindBugs”的质量配置文件。可用的质量配置文件是“Sonar Way”和“FindBugs”。 - Sam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接