我尝试在连接模式下使用SonarLint plugin进行IntelliJ。
但是,似乎远程规则适用于JavaScript文件,但不适用于Java文件。
正如您在上面的示例中看到的那样,删除SonarQube服务器即使是一个简单的规则:“行超过120个字符”找到,但找不到通过SonarLint IntelliJ插件。
你知道为什么不是所有的规则同步吗?
答案 0 :(得分:2)
规则的关键是什么?据我了解,SonarLint仅支持SonarSource分析器(前缀为squid
的规则)。
另见:https://groups.google.com/forum/#!topic/sonarlint/EmXINryXdos
SonarLint只会执行SonarSource 分析仪。不支持PMD / Findbugs / Checkstyle引擎 SonarLint。