我希望Sonarqube基于Angular Material分析我的Angular应用程序。
有这种样式:
.some-class {
mat-icon {
color: red;
}
}
由于Angular Material通过angular.json中的配置被全局包括在内,所以Sonarqube似乎无法看到mat-icon并喊出一个错误:
Unexpected unknown type selector "mat-icon"
有解决方法吗?配置?
答案 0 :(得分:1)
您可以避免“未知类型选择器”。您必须更改规则的质量配置文件(如本例中的 CSS),为此您必须拥有对 sonarqube 的管理员访问权限。
见:https://community.sonarsource.com/t/how-to-change-css-rule-selectors-should-be-known/31912
答案 1 :(得分:0)
有人设法消除这些误报吗? 我知道我可以按类替换我在CSS中的所有材料选择器,但是对于大型应用程序将需要一些时间:/
是否有一种方法可以排除所有以mat-
开头的选择器?