我从SonarQube服务器导出了PMD bug规则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)
导入时我做错了什么?
答案 0 :(得分:1)
SonarLint仅从SonarSource分析器报告问题。对于java,仅报告来自SonarJava的问题。 PMD和findbugs有自己的Eclipse插件。