如何在Sonarque中引入Angular Material样式?

5

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

.some-class {
    mat-icon {
        color: red;
    }
}

自从 Angular Material 通过 angular.json 全局包含后,Sonarqube 似乎无法识别 mat-icon 并提示错误:Unexpected unknown type selector "mat-icon"。是否有解决方法?或者需要进行某些配置?

你尝试过 https://github.com/Pablissimo/SonarTsPlugin 吗? - Maihan Nijat
1
这是一个 TypeScript 插件,不是 CSS 插件。 - Antoine
1个回答

1
你可以避免"未知类型选择器"。您必须更改规则的质量剖面(如此例中的CSS),为此您必须具有对Sonarqube的管理员访问权限。
  1. 浏览到质量剖面 -> CSS,然后在Sonar Way右侧的齿轮图标上选择Extend
  2. 然后浏览规则,搜索要自定义的规则,您将获得一个更改按钮,允许您使用正则表达式自定义选择器并忽略类型。
请参见:https://community.sonarsource.com/t/how-to-change-css-rule-selectors-should-be-known/31912

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接