CheckStyle,FindBugs和PMD配置没有重叠

时间:2012-04-02 09:13:26

标签: java findbugs checkstyle pmd

在我的公司,我们开始使用CheckStyle,FindBugs和PMD来检查我们的代码质量并统一我们的编程风格。这些工具非常有效,但不幸的是它们有一些重叠的规则集。

在线提供的配置是否已删除重叠规则?

当然,这些默认规则集并不适用于每个项目,但对我们来说这将是一个很好的起点。我们可以采用这种默认(非重叠)配置并使其适应我们的风格,而不是首先修剪重复的规则集。

1 个答案:

答案 0 :(得分:8)

Sonar附带了一些非常好的配置,称为 Sonar Way Sonar Way with FindBugs ,它们之间似乎没有任何重叠( CheckStyle,FindBugs和PMD)。它们似乎满足了我的需求,作为配置的一个不错的起点,没有所有多余的规则。

PS我对回答自己的问题犹豫不决,但没有其他人有答案,甚至没有见解。 This thread on Meta also seems to think it's okay.