SonarLint отсутствует Java Правило на VSCode - PullRequest
0 голосов
/ 07 января 2020

Я установил SonarLint , Поддержка SonarQube для кода Visual Studio , а также Sonarqube .

Вот мой глобальный. json

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

А вот мой местный сонарлинт. json

{
    "$schema": "https://raw.githubusercontent.com/silverbulleters/sonarqube-inject-vsc/master/schemas/sonarlint.json",
    "serverId": "localhost",
    "projectKey": "springmvc"
}

Вот мои настройки env:

  1. sonarqube-7.8.
  2. java версия "1.8.0_201".
  3. VSCode версия 1.41.1.
  4. JAVA_HOME и JRE_HOME установлены.

Обновление привязки к серверу SonarQube работает очень хорошо.

a

Обновить все Привязка к SonarQube / SonarCloud также работает отлично. enter image description here

Мой вопрос:

Отсутствует Java Правило на боковой панели SonarLint

enter image description here

  1. Как включить там Java Правила?

  2. Какие задачи VSCode может выполнять вместе с сервером SonarQube?

  3. После всей установки и настройки я вижу, что ничего не произошло?

Линтер не работает

enter image description here

Любая помощь по этому вопросу очень ценится.

1 Ответ

0 голосов
/ 08 января 2020

Привет уже получил ответ от форума, который сказал, что Java пока не поддерживается.

"SonarLint для VSCode пока не поддерживает Java проектов. Вы можете проанализировать PHP, Python, JS, TS, HTML из коробки и еще несколько языков в подключенном режиме (Apex, PL / SQL,…), но не Java. Мы начали совместную работу с разработчиками VSCode Java, чтобы, возможно, разблокировать эту функцию, поэтому следите за обновлениями. "

См .: https://jira.sonarsource.com/browse/SLVSCODE-35

источник ответа: https://community.sonarsource.com/t/the-linter-for-java-rule-doesnt-exist-on-vscode/18383/2

...