SonarLint在VSCode上缺少Java规则

SonarLint在VSCode上缺少Java规则,java,visual-studio-code,sonarqube,sonarlint,linter,Java,Visual Studio Code,Sonarqube,Sonarlint,Linter,我已经安装了,还有 这是我的global.json { "$schema": "https://raw.githubusercontent.com/silverbulleters/sonarqube-inject-vsc/master/schemas/global.json", "servers": [ { "id": "localhost", "url": "http://localhost:9000/",

我已经安装了,还有

这是我的global.json

{
    "$schema": "https://raw.githubusercontent.com/silverbulleters/sonarqube-inject-vsc/master/schemas/global.json",
    "servers": [
        {
            "id": "localhost",
            "url": "http://localhost:9000/",
            "token": "28636f8b1a718c765b827d32bcafb7df3e44930b"
        }
    ]
}
这是我的本地sonalint.json

{
    "$schema": "https://raw.githubusercontent.com/silverbulleters/sonarqube-inject-vsc/master/schemas/sonarlint.json",
    "serverId": "localhost",
    "projectKey": "springmvc"
}
以下是我的环境设置:

  • sonarqube-7.8
  • java版本“1.8.0_201”
  • VSCode版本1.41.1
  • 设置JAVA_HOME和JRE_HOME
  • 到SonarQube服务器的更新绑定运行良好

    更新SonarQube/SonarCloud的所有绑定也能完美工作。

    我的问题是:

    Sonarint侧栏上缺少Java规则

  • 如何在那里启用Java规则

  • VSCode可以与SonarQube服务器一起执行哪些任务

  • 在所有的安装和配置之后,我看到什么都没有发生

  • 门楣坏了


    非常感谢您的帮助。

    您好已经从论坛上得到了答案,说Java还不受支持

    “Sonarint for VSCode目前不支持Java项目。您可以在连接模式下分析PHP、Python、JS、TS、HTML以及其他一些语言(Apex、PL/SQL等),但不支持Java。 我们已经开始与VSCode Java开发人员进行一些合作,以便可能解锁此功能,请继续关注。”

    见:


    答案来源:

    根据这个链接,我认为Java语言规则目前不受支持。SonarLint可以在编写代码的同时快速发现bug和质量问题。支持5种语言:C语言、VB.NET、C语言、C++语言和Javascript.ya语言,现在还不支持它,请参阅SunARLLET的官方文章: