Netbeans中的PMD和自动生成的代码

时间:2010-07-28 09:26:11

标签: netbeans pmd

我正在使用Netbeans构建GUI应用程序,PMD“抱怨”自动生成代码中的内容。我可以将PMD配置为忽略自动生成的代码(就像我使用Checkstyle一样)吗?

谢谢。

1 个答案:

答案 0 :(得分:5)

您可以做几件事:

一个。更改表单类型的模板,以包含此page about suppressing PMD warnings中讨论的一些魔术字符串。

  1. 使用“工具”的“模板”项 菜单打开'模板管理器' 对话框。

  2. 找到标有'Swing GUI的文件夹 表单'并展开该节点。

  3. 选择一个模板,然后按 “在编辑器中打开”按钮。

  4. 更改 @SuppressWarnings("unchecked")@SuppressWarnings({"unchecked", "PMD"})

  5. 注意:您可以将此最后一步应用于您已创建的任何表单。

    B中。创建一个规则集,该规则集不包含生成的代码违反的警告,而是使用该规则集。有一个page that discusses creating rulesets和一个describes how to direct PMD to use an explicit ruleset when executed from the command line的页面。