Netbeansを使用してGUIアプリケーションを構築していますが、PMDは自動生成されたコードの内容について「文句を言います」。自動生成されたコードを無視するようにPMDを構成できますか(Checkstyleで行ったように)?
ありがとうございました。
できることがいくつかあります。
A.フォームの種類のテンプレートを変更して、PMD警告の抑制についてこのページで説明されている魔法の文字列の一部を含めます。
[ツール]メニューの[テンプレート]項目を使用して、[テンプレートマネージャー]ダイアログを開きます。
「SwingGUIForms」というラベルの付いたフォルダーを見つけて、そのノードを展開します。
テンプレートを選択し、[エディターで開く]ボタンを押します。
に変更
@SuppressWarnings("unchecked")
し
ます@SuppressWarnings({"unchecked",
"PMD"})
注:この最後の手順は、作成済みの任意のフォームに適用できます。
B.生成されたコードによって違反される警告を含まないルールセットを作成し、代わりにそのルールセットを使用します。ルールセットの作成について説明しているページと、コマンドラインから実行したときに明示的なルールセットを使用するようにPMDに指示する方法を説明しているページがあります。