【Eclipse】静的解析ツール [2] ~ FindBugs プラグイン ~

FindBugs

 * バグになる箇所を見つけてくれる

インストール

方法1:自動インストール

 [1-1] Eclipse の [Help]-[Eclipse Marketplace...]を選択
 [1-2] Searchタブの Find 欄に 「findbugs」を入力
 [1-3] 「FindBugs eclipse Plugin」が表示されたら、「Install」ボタン押下 

方法2:手動インストール

 [2-1] 以下のURLを経由して、「edu.umd.cs.findbugs.plugin.eclipse_X.X.X.YYYYMMDD.zip
     (今回は「edu.umd.cs.findbugs.plugin.eclipse_2.0.2.20121204.zip」)」をダウンロードする
http://sourceforge.net/projects/findbugs/files/
 [2-2] 手順[2-1]でダウンロードしたファイルを解凍し
    Eclipse の「plugins」サブディレクトリーに
    フォルダ「edu.umd.cs.findbugs.plugin.eclipse_X.X.X.YYYYMMDD」ごと格納する。

■フォルダ構成例
【eclipse インストールディレクトリー】/plugins/edu.umd.cs.findbugs.plugin.eclipse_2.0.2.20121204/

使い方

明示的に実行するには

 * Eclipse でプロジェクトを右クリックして、 [Find Bugs]-[Find Bugs] を選択

設定

自動実効

 * Eclipse でプロジェクトを右クリックして、 [Propaties]-[FindBugs] で
  「FindBugsを自動的に実効する」にチェックを入れ、「OK」ボタン押下

バグ・パターンのON/OFF

 [1]  Eclipse でプロジェクトを右クリックして、 [Propaties]-[FindBugs] で
   「Enable project specific setting」にチェックを入れる
 [2] 「Detector configuration」タブに、バグ・パターンがあるので、該当するルールをON/OFFし、
  「OK」ボタン押下