有没有人找到一种方法来抑制 PMD 的 APEX 代码中的误报警告?
Has anyone found a way to supress a false positive warning in APEX code for PMD?
在查看 PMD 文档时,似乎对于顶点代码没有办法抑制单行代码。我有很多导致构建失败的误报,所以除了抑制整个 class 的规则之外,我还需要解决这个问题。有没有人找到解决 APEX 问题的方法?
PMD 有 3 种方法来抑制 Apex 中的警告:
- 使用
@SuppressWarnings
,它适用于任何可注释的元素(类、字段、方法等)
- 使用
violationSuppressRegex
- 使用
violationSuppressXPath
另请参阅:https://pmd.github.io/pmd-6.4.0/pmd_userdocs_suppressing_warnings.html#annotations
更新:
从 PMD 6.22.0 开始,也可以使用 // NOPMD
评论。
在查看 PMD 文档时,似乎对于顶点代码没有办法抑制单行代码。我有很多导致构建失败的误报,所以除了抑制整个 class 的规则之外,我还需要解决这个问题。有没有人找到解决 APEX 问题的方法?
PMD 有 3 种方法来抑制 Apex 中的警告:
- 使用
@SuppressWarnings
,它适用于任何可注释的元素(类、字段、方法等) - 使用
violationSuppressRegex
- 使用
violationSuppressXPath
另请参阅:https://pmd.github.io/pmd-6.4.0/pmd_userdocs_suppressing_warnings.html#annotations
更新:
从 PMD 6.22.0 开始,也可以使用 // NOPMD
评论。