Анализируйте SCSS с помощью SonarQube в TeamCity
Я использую SONAR-CSS-PLUGIN, чтобы проверить все SCSS
файл в моем хранилище.
Так как он поставляется с набором по умолчанию более 100 правил, в данный момент я не желаю применять все правила за один раз, так как существует устаревший код и он сообщает о многих ошибках.
Я хотел бы увеличить, применяя набор правил (скажем, 10) каждую неделю.
я использую TeamCity
как инструмент для сборки.
Вот мой TeamCity
конфигурации.
-Dsonar.language=scss
-Dsonar.inclusions=Src/**/*.scss
-Dsonar.css.configPath= wanna give path to .stylelintrc or custom set of rules
-Dsonar.sourceEncoding=UTF-8
%sonar.github.pullRequest%
%sonar.github.repository%
Я не могу найти документацию, показывающую, как настроить выше плагин в TeamCity
,
Это -Dsonar.css.configPath
право собственности??
Независимо от того, какой путь я предоставляю -Dsonar.css.configPath= SomePath
Всегда применяются все правила по умолчанию.
Я хотел бы применить только некоторые правила на данный момент.
1 ответ
(Для людей, которым это может понадобиться в будущем)
Ну, я задал вопрос об их git-hub репозитории.
Приятно знать, что они отзывчивы.
И создатель говорит, что невозможно указать .stylelintrc
в этот момент.
Также для применения набора правил необходимо создать новый Quality Profile
и установите это как значение по умолчанию для соответствующего хранилища в веб-интерфейсе сонара.
Примечание. Указанный выше параметр доступен только для доступа администратора.
Смотрите подробную ветку ЗДЕСЬ