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

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

但是我发现不匹配,即如下所示的语句,它在SonarQubeServer中显示blocker(null has passsed for Non null parameter),但在SonarLint中没有任何错误。

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

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


导入时我做错了什么吗?

最佳答案

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

关于java - PMD阻止程序作为插件在eclipse IDE上不可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44039760/

10-15 10:19