【问题标题】:PMD blocker is not visible on eclipse IDE as pluginPMD 阻止程序在 Eclipse IDE 上作为插件不可见
【发布时间】:2023-03-04 09:57:02
【问题描述】:

我已经从 SonarQube 服务器导出了 PMD 错误规则 xml 文件,我在为 eclipse IDE 安装 eclipse pmd 插件后导入了相同的文件。

一切都很好,我可以在标记视图中看到 PMD 问题。

但我发现了一个不匹配的情况,即对于如下声明,它在 SonarQubeServer 中显示阻止程序(null has passsed for Non null parameter),但在 SonarLint 中没有任何错误。

尽管它显示了与该类中的 SonarQube 相同的所有其他 PMD 问题。

getMisMatchInPMDRule(CrationXXX cre, ByuInXXXX by, Double xx, Double xx)

我在导入时有什么做错了吗?

【问题讨论】:

    标签: java eclipse sonarqube pmd sonarlint


    【解决方案1】:

    SonarLint 仅从 SonarSource 分析器报告问题。对于 Java,仅会报告来自 SonarJava 的问题。 PMD 和 findbugs 有自己的 Eclipse 插件。

    【讨论】:

    • 是的,我知道,我已经在 Eclipse 中安装了单独的 pmd 插件,并导入了我从 SonarQube 服务器导出的规则 xml 文件,因为 SonarQube 服务器支持外部插件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多