2012-04-02 82 views
7

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

是否有在线配置可以删除重叠规则?

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

回答

7

Sonar附带了一些不错的配置称为声纳方式声纳方式与不似乎有不同的工具(的CheckStyle,FindBugs的,和PMD)之间的任何重叠的FindBugs。他们似乎满足了我的需求,作为配置的体面起点,没有任何多余的规则。

PS我很犹豫回答我自己的问题,但没有人有答案,甚至没有深刻的评论。 This thread on Meta also seems to think it's okay.

+0

我同意,Sonar是一个不错的选择。 – AHungerArtist 2012-04-03 12:36:42

+0

声纳方式与FindBugs是最好的!特别是如果您正在寻找这个领域的opnesource解决方案。 – Samisa 2012-04-06 03:31:55

+0

顺便说一下,在最新的SonarQube 4.5.1中,没有名称为'Sonar Way with FindBugs'的质量配置文件。可用的质量配置文件是“Sonar Way”和“FindBugs” – Sam 2014-12-18 07:00:06

相关问题