EclipseのFindBugsプラグインが警告ではなくエラーとして報告することは可能ですか?

StackOverflow https://stackoverflow.com/questions/310645

質問

私は非常に大規模なレガシーコードベースに取り組んでいます。 FindBugsを開発プラクティスに導入したいと考えています。

EclipseでコードをビルドするたびにFindBugsを実行するつもりです。

Findbugsの警告をコード内のエラーとして表示できるようにしたいと思います。これにより、Eclipseで重大度を変更できます

Eclipseが生成した警告をエラーとして報告することは可能ですか?

ありがとう

役に立ちましたか?

解決

受け入れられた回答は現在古くなっています。リリースの変更はわかりませんが、FindBugs Eclipseプラグイン設定ダイアログのReporter Configurationタブでは、バグの各重大度(Scariest、Scary、Troubling、およびConcern)をInfo、Warning、またはErrorとして設定できるようになりました。エラーとしてマークされたバグは、ビルドが失敗する原因となります。

他のヒント

いいえ、FindBugs Eclipseプラグインで潜在的なバグをコード内のエラーとしてマークすることはできません。

いくつかのチェックと FindBugs Mavenプラグインこれを行うためのオプションも提供していません(そのため運もありません)。

FindBugs Eclipseプラグイン開発者にRFE(拡張のリクエスト)を記録することをお勧めします。バグ追跡データベースはこちらで入手できます。

そうは思いません。 EclipseのエラーはEclipseのJDTコンパイラーによって報告されますが、FindBugsプラグインはEclipseシステムにプラグインすることによって単に警告を報告します。コンパイラがFindBugsの存在を知り、警告のリストを取得してエラーとして報告できるかどうかはわかりません。

ただし、FindBugsの警告のためにビルドを失敗させようとする場合、ANTタスクを試して、警告がある場合はビルドを失敗させることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top