7

Visual Studio と Eclipse から来て、プロジェクト全体の未使用の変数など、すべてのコンパイラ警告を見つける方法。些細なことのように思えますが、見つかりません。「アクション項目」ウィンドウですべてのエラーを見つけることができますが、すべての警告を見つけることはできません。

4

3 に答える 3

3

正直なところ、それは不可能のようです。「未使用変数」は一流の「ヒント」でさえありません (ヒントは [ツール] > [オプション] > [エディタ] > [ヒント...] の下に表示され、未使用変数に基づくヒントがないことに注意してください)。

どうやら、NetBeans で設定できる「未使用の変数」については、エディタでどのようにスタイル設定するかだけです。ツール > オプション > フォントと色 > 構文 > 言語=Java > 未使用の要素。

たとえそれがヒントだったとしても(そうではありません)、「ヒントベースのタスク」ボックスにチェックマークを付けるカスタムフィルターを作成したとしても、実際のすべてのヒントを「アクションアイテム」ペインに表示することはできないようです.

最も近いオプションは、プロジェクト全体で未使用の変数をすべてリストできる PMD プラグインをインストールすることです (その他の問題も同様です)。[ツール] > [プラグイン] > [使用可能なプラグイン] > [PMD] > [インストール] にチェックを入れます。次に、[ツール] > [PMD を実行] を使用します。[ツール] > [オプション] > [その他] > [PMD] から PMD のルールを構成できます。私の経験では、PMD は自動的に更新されません (オンデマンドです) が、「スキャンを有効にする」オプションがあり、自動更新が時々発生するはずです [私にはそうではありません]。

コード検査用のその他の組み込みツールは、[ソース] > [検査] にあります。NetBeans には、多数の組み込みインスペクター (前述の「ヒント」に基づくものを含む) と、FindBugs との非常に簡単に有効化できる統合がありますが、これらのインスペクターはどれも、 Source > Inspect の下にあり、 Unused Variables に関するルールを持っていません。[ソース] > [検査] もオンデマンドであり、自動更新されないようです。

ここに画像の説明を入力

于 2013-11-05T00:32:24.323 に答える