2

Netbeansを使用してGUIアプリケーションを構築していますが、PMDは自動生成されたコードの内容について「文句を言います」。自動生成されたコードを無視するようにPMDを構成できますか(Checkstyleで行ったように)?

ありがとうございました。

4

1 に答える 1

5

できることがいくつかあります。

A.フォームの種類のテンプレートを変更して、PMD警告の抑制についてこのページで説明されている魔法の文字列の一部を含めます。

  1. [ツール]メニューの[テンプレート]項目を使用して、[テンプレートマネージャー]ダイアログを開きます。

  2. 「SwingGUIForms」というラベルの付いたフォルダーを見つけて、そのノードを展開します。

  3. テンプレートを選択し、[エディターで開く]ボタンを押します。

  4. に変更 @SuppressWarnings("unchecked")し ます@SuppressWarnings({"unchecked", "PMD"})

注:この最後の手順は、作成済みの任意のフォームに適用できます。

B.生成されたコードによって違反される警告を含まないルールセットを作成し、代わりにそのルールセットを使用します。ルールセットの作成について説明しているページと、コマンドラインから実行したときに明示的なルールセットを使用するようにPMDに指示する方法を説明しているページがあります。

于 2010-07-28T14:42:45.947 に答える