Sonarqube css: как отключить правило «Неожиданного неизвестного типа» для селекторов с префиксом «pr-«

#css #angular #sonarqube

#css #angular #sonarqube

Вопрос:

Я запускаю CSS-анализатор sonarqube в своем проекте Angular 7, и он помечает все ссылки на элементы material2 в моем scss как критические ошибки.

Например:

Неожиданный неизвестный тип селектора «mat-form-field»

Как мне добавить исключения для селекторов с префиксом «mat-«, используя файл sonar-project.properties?

Я перепробовал несколько различных вариантов того, что я нашел здесь, но мне не удалось найти пример этого в файле свойств.

Я ищу что-то вроде этого:

sonar.css.selector-type-no-unknown.ignoreTypes=["/^mat-/"]

Комментарии:

1. Билет создан для того, чтобы исправить это github.com/SonarSource/sonar-css/issues/151

Ответ №1:

Для этой ситуации в StyleLint есть параметр:

 "rules": {
     "selector-type-no-unknown": [true, { "ignoreTypes": ["/^mat-/","/^retrace-/"] }]
  }
 

Комментарии:

1. В каком файле мне изменить эти правила… и где мне найти этот файл?

2. @DhritimanTamuliSaikia прочитайте документы по настройке .