2012-04-02 77 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

相關問題