微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

绑定后,Visual Studio Code 的 Sonarlint 不显示任何 Java 内容

如何解决绑定后,Visual Studio Code 的 Sonarlint 不显示任何 Java 内容

我正在尝试将配置了 VS Code (v1.57.0) 的 SonarLint (v2.0.0) 连接到 SonarQube 服务器 (v8.1)。我的计算机上安装了 Java Runtime (JRE) 8。

我在 VS Code 中配置了工作区和用户设置,如下所示:

用户设置:

{
    "sonarlint.connectedMode.connections.sonarqube": [
        {
            "serverUrl": "https://sonarqube.xxxx.com/","token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",}   
    ],"sonarlint.output.showAnalyzerLogs": true,"sonarlint.output.showVerboseLogs": true,"sonarlint.ls.javaHome": "C:\\Program Files\\Java\\jdk1.8.0_291","java.home": "C:\\Program Files\\Java\\jdk1.8.0_291"
}

工作区设置:

{
    "sonarlint.connectedMode.project": {
        "projectKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxx"
    }
}

输出 SonarLint:

[Debug - 21:49:17.115] Queuing analysis of file 'file:///c:/Users/mangobug/workspace/app/SomeResource.java'
[Debug - 21:49:17.119] Cached Java config for file 'file:///c:/Users/mangobug/workspace/app/SomeResource.java'
[Debug - 21:49:17.119] Skipping analysis of Java file 'file:///c:/Users/mangobug/workspace/app/SomeResource.java' because SonarLint was unable to query project configuration (classpath,source level,...)

我已经检查了绑定,一切对我来说都很好,但仍然跳过了 java 文件。我已经在线浏览了多种解决方案,包括在项目中移动工作区设置并添加“serverId”、将 JAVA_HOME 的路径添加到设置文件、强制选择正确的 JDK 等,但都没有奏效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。