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

私は同意する、ソナーは素晴らしい選択です。 – AHungerArtist

+0

FindBugsを使ったソナーの方法が最高です!あなたがこのスペースで手術のソリューションを探しているならば、特に。 – Samisa

+0

ところで、最新のSonarQube 4.5.1には、「Sonar Way with FindBugs」という名前の品質プロファイルはありません。使用可能な品質プロファイルは「Sonar Way」と「FindBugs」です – Sam

関連する問題