После подключения к серверу SonarQube Webstorm / SonarLint больше не анализирует на лету - PullRequest
0 голосов
/ 15 апреля 2020

Мой сервер 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 срабатывает, когда я делаю изменения в своем коде. enter image description here

Я пытаюсь использовать другую панель «Настройки проекта» для получения определенных c правил, которые я определил для своего проекта. Так что теперь, если я попытаюсь подключиться, используя вкладку 2 уровня: В Webstorm Settings => Tools> SonarLint => Project Settings Там я могу определить более конкретное c соединение, связанное с моим конкретным c проектом. По завершении SonarLint перестает автоматически проверять что-либо. Изображение этого интерфейса. DropDowns SonarLint заполнены моим расположением сервера и моим именем проекта. Так что я думаю, что не могу ошибиться там.

enter image description here

«Анализ Automati c» все еще включен, но на самом деле больше ничего не происходит.

Какой правильный конфиг?

...