【问题标题】:Has anyone found a way to supress a false positive warning in APEX code for PMD?有没有人找到一种方法来抑制 PMD 的 APEX 代码中的误报警告?
【发布时间】:2018-06-25 11:53:32
【问题描述】:

在查看 PMD 文档时,似乎对于顶级代码没有办法对单行代码进行抑制。我有很多误报导致构建失败,所以除了压制整个班级的规则外,我还需要解决这个问题。有没有人为 APEX 找到解决此问题的方法?

【问题讨论】:

    标签: apex pmd


    【解决方案1】:

    PMD 有 3 种方法来抑制 Apex 中的警告:

    1. 使用@SuppressWarnings,它适用于任何可注释的元素(类、字段、方法等)
    2. 使用violationSuppressRegex
    3. 使用violationSuppressXPath

    另请参阅:https://pmd.github.io/pmd-6.4.0/pmd_userdocs_suppressing_warnings.html#annotations

    更新:

    从 PMD 6.22.0 开始,也可以使用 // NOPMD cmets。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      • 2023-01-31
      • 2012-10-10
      • 1970-01-01
      • 2013-12-06
      相关资源
      最近更新 更多