Можно ли предоставить sonar-project.properties для sonarlint-cli?

Моя цель — запустить сонарное сканирование и обеспечить раннюю обратную связь о дефектах без загрузки результатов сканирования на сонарный сервер.

Я планирую использовать sonarlint-cli для сканирования кода, как только Git запрос на слияние будет создан. Это поможет мне своевременно сообщать о проблемах, не запуская полное сканирование сонара.

У меня уже есть несколько модулей sonar-project.properties в корневой папке исходного кода.

Могу ли я использовать те же свойства sonar-project.properties с sonarlint-cli?


person Nitesh    schedule 25.08.2016    source источник
comment
Почему бы не использовать плагин GitHub? Подключаемый модуль GitHub служит только одной цели: анализировать запросы на вытягивание GitHub без отправки результатов в SonarQube. Любые обнаруженные проблемы публикуются в виде комментариев к запросу на вытягивание.   -  person Nicolas B. - SonarSource Team    schedule 25.08.2016
comment
Кажется, хороший вариант, мне нужно будет проверить с командой инструментов, установлен ли этот плагин с сервером сонара.   -  person Nitesh    schedule 25.08.2016


Ответы (1)


Нет, невозможно передать sonarlint-cli с помощью sonar-project.properties. Вы должны использовать специальный файл конфигурации sonarlint.json. См. http://www.sonarlint.org/commandline/index.html.

person Freddy - SonarSource Team    schedule 25.08.2016
comment
Я думаю, что для моего варианта использования плагин GitHub будет работать. Спасибо - person Nitesh; 25.08.2016
comment
Неработающей ссылке; Sonarlint-cli больше не поддерживается — stackoverflow.com/a/47079748/4989143 - person Stomf; 16.10.2019