Я установил 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:
Обновление привязки к серверу SonarQube работает очень хорошо.
Обновить все Привязка к SonarQube / SonarCloud также работает отлично.
Мой вопрос:
Отсутствует Java Правило на боковой панели SonarLint
Как включить там Java Правила?
Какие задачи VSCode может выполнять вместе с сервером SonarQube?
После всей установки и настройки я вижу, что ничего не произошло?
Линтер не работает
Любая помощь по этому вопросу очень ценится.
Привет уже получил ответ от форума, который сказал, что 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