Мой сервер SonarQube v8 работает нормально. Чтобы проверить, что я выполняю следующую команду сканера, которая отправляет данные на сервер, где я могу просмотреть результаты Ok:
npm run sonar
"sonar": "sonar-scanner"
Со свойствами в root в sonar.project.properties
sonar.host.url=http://localhost:9000
sonar.login=admin
sonar.password=admin
sonar.projectKey=p-ng8-todo-ARC
sonar.projectName=p-ng8-todo-ARC
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.sources=src
sonar.exclusions=**/node_modules/**
sonar.tests=src
sonar.test.inclusions=**/*.spec.ts
sonar.typescript.lcov.reportPaths=coverage/ng7-todo-form-template/lcov.info
В настройках Webstorm => Инструменты> SonarLint Я установил флажок «Автоматически запускать анализ». И в той же вкладке, что и под, есть подключение к моему локальному серверу. Изображение этого пользовательского интерфейса
Если я "обновляю привязку", это похоже на работу, но я не получаю Правила из правильного QualityProfile, но по умолчанию. Но с вышеуказанным конфигом SonarLint срабатывает, когда я делаю изменения в своем коде.
Я пытаюсь использовать другую панель «Настройки проекта» для получения определенных c правил, которые я определил для своего проекта. Так что теперь, если я попытаюсь подключиться, используя вкладку 2 уровня: В Webstorm Settings => Tools> SonarLint => Project Settings Там я могу определить более конкретное c соединение, связанное с моим конкретным c проектом. По завершении SonarLint перестает автоматически проверять что-либо. Изображение этого интерфейса. DropDowns SonarLint заполнены моим расположением сервера и моим именем проекта. Так что я думаю, что не могу ошибиться там.
«Анализ Automati c» все еще включен, но на самом деле больше ничего не происходит.
Какой правильный конфиг?