タグ付けされた質問 「findbugs」


5
特定のコードでソナーをオフにする
測定したくないコードの特定のブロックのソナー(www.sonarsource.org)測定をオフにすることは可能ですか? 例は、Findbugsが出力する「Preserve Stack Trace」警告です。サーバーを離れるとき、その例外がクライアントに知られていない場合は、クライアントがそのJARを持たないため、キャッチしたばかりの実際の例外は含めずに、メッセージをクライアントに返すだけで済みます。たとえば、例外が含まれていました)。

3
PMDとFindBugsの違いは何ですか?
PMDとCheckStyleを比較する質問がありました。ただし、PMDとFindBugsの違い/類似性については、うまく分類できません。主な違いは、PMDがソースコードで機能するのに対し、FindBugsはコンパイル済みバイトコードファイルで機能することです。しかし、機能に関しては、どちらか一方または両方の選択である必要がありますか、それとも互いに補完し合うのでしょうか?

8
Checkstyle、PMD、FindBugsのSonarQubeの置き換えですか?
私たちは最初からWebプロジェクトに取り組んでおり、次の静的コード分析ツールを検討しています。 規約(Checkstyle) 悪い習慣(PMD) 潜在的なバグ(FindBugs) プロジェクトはMaven上に構築されています。目的のために複数のツールを使用する代わりに、単一の柔軟なソリューションを探していて、SonarQubeに出会いました。 SonarQubeでCheckstyle、PMD、Findbugsの結果を達成できるのは本当ですか?

17
チェックスタイルとPMD
Java製品のビルドシステムに静的分析ツールを導入しています。Maven2を使用しているため、CheckstyleとPMDの統合は無料です。ただし、基本的なスタイルルールを適用するという点では、これら2つのツールの機能には大きな重複があるようです。 これらの両方を利用することには利点がありますか?1つが機能する場合、2つのツールを維持したくありません。いずれかを選択した場合、どちらを使用する必要がありますか。その理由は何ですか。 FindBugsの使用も計画しています。他に検討すべき静的分析ツールはありますか? 更新:コンセンサスは、PMDがCheckStyleよりも優先されるということのようです。両方を使用する確固たる理由はわかりません。また、2セットのルールファイルを維持したくないので、おそらくPMDのみを目指します。また、FindBugsを導入し、最終的にはMackerを導入してアーキテクチャルールを適用します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.