Visual Studio と Eclipse から来て、プロジェクト全体の未使用の変数など、すべてのコンパイラ警告を見つける方法。些細なことのように思えますが、見つかりません。「アクション項目」ウィンドウですべてのエラーを見つけることができますが、すべての警告を見つけることはできません。
3 に答える
正直なところ、それは不可能のようです。「未使用変数」は一流の「ヒント」でさえありません (ヒントは [ツール] > [オプション] > [エディタ] > [ヒント...] の下に表示され、未使用変数に基づくヒントがないことに注意してください)。
どうやら、NetBeans で設定できる「未使用の変数」については、エディタでどのようにスタイル設定するかだけです。ツール > オプション > フォントと色 > 構文 > 言語=Java > 未使用の要素。
たとえそれがヒントだったとしても(そうではありません)、「ヒントベースのタスク」ボックスにチェックマークを付けるカスタムフィルターを作成したとしても、実際のすべてのヒントを「アクションアイテム」ペインに表示することはできないようです.
最も近いオプションは、プロジェクト全体で未使用の変数をすべてリストできる PMD プラグインをインストールすることです (その他の問題も同様です)。[ツール] > [プラグイン] > [使用可能なプラグイン] > [PMD] > [インストール] にチェックを入れます。次に、[ツール] > [PMD を実行] を使用します。[ツール] > [オプション] > [その他] > [PMD] から PMD のルールを構成できます。私の経験では、PMD は自動的に更新されません (オンデマンドです) が、「スキャンを有効にする」オプションがあり、自動更新が時々発生するはずです [私にはそうではありません]。
コード検査用のその他の組み込みツールは、[ソース] > [検査] にあります。NetBeans には、多数の組み込みインスペクター (前述の「ヒント」に基づくものを含む) と、FindBugs との非常に簡単に有効化できる統合がありますが、これらのインスペクターはどれも、 Source > Inspect の下にあり、 Unused Variables に関するルールを持っていません。[ソース] > [検査] もオンデマンドであり、自動更新されないようです。