Анализируйте 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 и установите это как значение по умолчанию для соответствующего хранилища в веб-интерфейсе сонара.

Примечание. Указанный выше параметр доступен только для доступа администратора.

Смотрите подробную ветку ЗДЕСЬ

Другие вопросы по тегам