Sonarqube css:如何为前缀为“pr-”的选择器禁用“意外的未知类型”规则
Posted
技术标签:
【中文标题】Sonarqube css:如何为前缀为“pr-”的选择器禁用“意外的未知类型”规则【英文标题】:Sonarqube css: How to disable "Unexpected unknown type" rule for selectors with prefix "pr-" 【发布时间】:2019-09-08 14:44:21 【问题描述】:我正在我的 Angular 7 项目上运行 sonarqube 的 CSS 分析器,它会将我的 scss 中对 material2 元素的所有引用标记为严重错误。
例如:
意外的未知类型选择器“mat-form-field”
如何使用 sonar-project.properties 文件为带有“mat-”前缀的选择器添加例外?
我已经尝试了许多不同的变体,以发现 here,但我无法在属性文件中找到这样做的示例。
我正在寻找这样的东西:
sonar.css.selector-type-no-unknown.ignoreTypes=["/^mat-/"]
【问题讨论】:
创建票证是为了解决这个问题github.com/SonarSource/sonar-css/issues/151 【参考方案1】:StyleLint 中有一个针对这种情况的参数:
"rules":
"selector-type-no-unknown": [true, "ignoreTypes": ["/^mat-/","/^retrace-/"] ]
【讨论】:
我应该在哪个文件中更改这些规则...在哪里可以找到这个文件? @DhritimanTamuliSaikia 阅读 configuration 上的文档。以上是关于Sonarqube css:如何为前缀为“pr-”的选择器禁用“意外的未知类型”规则的主要内容,如果未能解决你的问题,请参考以下文章