Я хочу, чтобы Sonarqube проанализировал мое приложение Angular на основе Angular Material.
Есть такая укладка:
.some-class {
mat-icon {
color: red;
}
}
Поскольку Angular Material глобально включен через конфигурацию в angular.json, Sonarqube, похоже, не может видеть значок mat и выкрикивать ошибку:
Unexpected unknown type selector "mat-icon"
Есть ли обходной путь? конфигурация?
Это плагин Typescript, а не CSS.





Вы можете избежать «селектора неизвестного типа». Вы должны изменить профиль качества правила (например, CSS в данном случае), для этого у вас должен быть доступ администратора к sonarqube.
Смотрите там: https://community.sonarsource.com/t/how-to-change-css-rule-selectors-should-be-known/31912
Вы пробовали github.com/Pablissimo/SonarTsPlugin