Sonarqube: Вы должны установить плагин, который поддерживает язык 'css' - PullRequest
0 голосов
/ 20 октября 2018

Я установил Sonarqube 6.7.5 с несколькими плагинами, включая Sonar CSS плагин версии 1.0.2.611.Я провел локальное сканирование в режиме публикации, и все было хорошо.Но затем, когда я запустил сканирование как часть задания Team City, которое выполнялось в режиме «предварительного просмотра», я получил эту ошибку:

Вы должны установить плагин, который поддерживает язык «css»

У меня запущена версия Sonarqube 6.7.5, и когда я запускаю сборку с использованием нового сервера Sonarqube, я получаю сообщение о языке "css".Ни один из параметров сборки Team City не меняется, кроме режима - он работает, когда я запускаю в режиме «публикации», и выдает эту ошибку, когда я запускаю в режиме «предварительного просмотра».В моих сборках Team City используется сканер Gradle (2.6.2).

Я полагаю, что неправильно написала название языка.Сервер Sonarqube отображает CSS, указанный в разделе «Профили качества», с установленным профилем по умолчанию: enter image description here И он отображается в профиле качества, который я использую для этого проекта: enter image description here

Вот раздел из моего файла сборки Gradle:

sonarModules {
    module {
        name "CSS"
        property "sonar.language", "css"
        property "sonar.projectBaseDir", "."
        property "sonar.sources", "jcr_root/etc/designs"
    }
}

Что может быть причиной этой проблемы, когда я запускаю ее через сборку Team City?

1 Ответ

0 голосов
/ 27 октября 2018

Я так и не понял, но вот как я решил это:

  • Плагин CSS, который я использовал, был в списке Sonarqube :SonarCSS версия 1.0.2.611
  • Я удалил этот плагин и вместо него установил другой CSS-плагин, плагин Sonar-css из https://github.com/racodond/sonar-css-plugin/releases (версия 4.18)

Этот другой плагин работает для меня, как в режиме публикации, так и в режиме предварительного просмотра.Я предполагаю, что есть некоторая проблема с конфигурацией модуля в режиме предварительного просмотра с плагином, который использует сайт docs.sonarqube.org.Может быть, это поможет кому-то еще!

...