FindBugs™ マニュアル

David H. Hovemeyer

William W. Pugh

このマニュアルは、クリエイティブ・コモンズ表示-非営利-継承に基づく使用許諾がなされています。使用許諾書をご覧になる場合は、 http://creativecommons.org/licenses/by-nc-sa/1.0/ にアクセスするか、クリエイティブ・コモンズ(559 Nathan Abbott Way, Stanford, California 94305, USA)に書簡を送付してください。

名称「FindBugs」および FindBugs のロゴは、メリーランド大学の登録商標です。

13:05:33 EST, 06 March, 2015 (翻訳 2014年7月)


目次

1. はじめに
1. 必要条件
2. FindBugs™ のインストール
1. 配布物の展開
3. FindBugs™ のソールからのビルド
1. 前提条件
2. ソース配布物の展開
3. local.properties の修正
4. Ant の実行
5. ソースディレクトリーからの FindBugs™ の実行
4. FindBugs™ の実行
1. クイック・スタート
2. FindBugs の起動
3. コマンドラインオプション
5. FindBugs GUI の使用方法
1. プロジェクトの作成
2. 分析の実行
3. 結果の閲覧
4. 保存と読み込み
6. FindBugsAnt タスクの使用方法
1. Ant タスクのインストール
2. build.xml の書き方
3. タスクの実行
4. パラメーター
7. FindBugs™ Eclipse プラグインの使用方法
1. 必要条件
2. インストール
3. プラグインの使用方法
4. Eclipse プラグインの拡張方法 (2.0.0 以降)
5. トラブルシューティング
8. フィルターファイル
1. フィルターファイルの概要
2. マッチング条件の種類
3. Java 要素名マッチング
4. 留意事項
5. 例
6. 完全な例
9. 分析プロパティー
10. アノテーション
11. rejarForAnalysis の使用方法
12. FindBugs™ によるデータ・マイニング
1. コマンド
2. 例
3. Ant の例
13. ライセンス
14. 謝辞
1. 貢献者
2. 使用しているソフトウェア

表の一覧

9.1. 設定可能な分析プロパティー
12.1. computeBugHistory コマンドのオプション一覧
12.2. filterBugs コマンドのオプション一覧
12.3. mineBugHistory コマンドのオプション一覧
12.4. mineBugHistory 出力のカラム一覧
12.5. defectDensity 出力のカラム一覧
12.6. convertXmlToText コマンドのオプション一覧
12.7. setBugDatabaseInfo オプション一覧
12.8. listBugDatabaseInfo カラム一覧