2

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

谢谢你。

4

1 回答 1

5

您可以做几件事:

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

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

  2. 找到标有“Swing GUI Forms”的文件夹并展开该节点。

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

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

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

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

于 2010-07-28T14:42:45.947 回答