我已经从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/