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

man*_*war 2 netbeans pmd

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

谢谢.

vkr*_*mer 5

你可以做几件事:

A.更改表单类型的模板,以包含本页中讨论的关于抑制PMD警告的一些魔术字符串.

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

  2. 找到标记为"Swing GUI Forms"的文件夹并展开该节点.

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

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

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

B.创建一个规则集,该规则集不包含生成的代码违反的警告,而是使用该规则集.有一个页面讨论创建规则集和一个页面,该页面描述了从命令行执行时如何指示PMD使用显式规则集.