torutkのブログ

ソフトウェア・エンジニアのブログ

NetBeansでFindBugs

NetBeansFindBugs Plug-inが出ているようです。

まず、NetBeans 5.5.x用のFindBugs plug-inのインストール方法が以下で紹介されています。
https://grizzly.dev.java.net/tutorials/findBugs-nb-tutorial/index.html

上記はNetBeans 6ではNGなので、NetBeans 6用のものはないかと探してみたら、以下で紹介されています。
https://sqe.dev.java.net/public/docs/tutorials/setup_for_nb6.html

NetBeans 6用のSQE(Software Quality Environment)プラグイン

上述のNetBeans 6用プラグインSQEは、FindBugsのほか、PMD、CheckStyle、DependencyFinderといったツールが含まれています。
とりあえず作成したプロジェクトを選択してFindBugsを実行すると、解析後一通り警告が表示されます。使うだけなら簡単です。

DependencyFinderは単に実行するだけでは何も表れません。うむ、使い方があるのかM10ではうまく動かないのか・・・。

FindBugsの設定は、[Tools]メニューの[Options]で表示されるOptionsダイアログの[Quality]を選択し、[FindBugs]を選択すると設定画面が表示されます。FindBugsのルール個々について適用する/しないを選択できるようになっています。が、ちょっといじってみたところ設定が反映されていないようです。また、現時点ではCheckStyleやPMDは設定画面が用意されていません。