NetBeansでコード解析ツールのCheckStyleやFindBugsを使用する方法

ソフトウェアの品質を向上させるツールが
SQE (Software Quality Environment)です。
https://sqe.dev.java.net/
これらのツールはNetBeans IDEで簡単に使用出来ます。

使用した環境

OS: Windows XP
IDE: NetBeans IDE 6.8
JDK: 1.6

依存関係の分析ツール

Dependency Finder
http://depfind.sourceforge.net/

プラグインの有効化

NetBeans IDE の [ツール] -> [プラグイン] -> [使用可能なフラグイン] で [Update Center for SQE] をインストールします。
すると以下のプラグインが追加されます。

プラグインをインストールします。

CheckStyleでコードを解析

FindBugsでコードを解析

PMDでコードを解析

Dependency Finderでコードを解析

思ったこと

  • 予めバグの発生しにくいソースコードを書く姿勢を、強力に支援してくれると思いました。
  • .NET系でこれだけ揃えるのは苦労しますが、NetBeans IDEではプラグイン一発なので良いと思いました。