如何在 Sonarque 中包含 Angular Material 样式?

Ant*_*ine 5 sonarqube angular-material angular

我希望 Sonarqube 基于 Angular Material 分析我的 Angular 应用程序。
有这种样式:

.some-class {
    mat-icon {
        color: red;
    }
}
Run Code Online (Sandbox Code Playgroud)

由于 Angular Material 通过 angular.json 中的配置全局包含,Sonarqube 似乎无法看到 mat-icon 并喊出一个错误:

Unexpected unknown type selector "mat-icon"

有解决方法吗?一个配置?

jul*_*lis 1

您可以避免“未知类型选择器”。您必须更改规则的质量配置文件(例如本例中的 CSS),为此您必须拥有 sonarqube 的管理员访问权限。

\n
    \n
  1. 浏览到质量配置文件 --> CSS,然后在 Sonar Way 右侧的齿轮图标上选择“扩展”
  2. \n
  3. 然后浏览到规则,搜索您想要自定义的规则,您\xe2\x80\x99将有一个更改按钮,允许您自定义选择器,忽略带有正则表达式的类型。
  4. \n
\n

请参阅:https ://community.sonarsource.com/t/how-to-change-css-rule-selectors-should-be-known/31912

\n