首页 > 解决方案 > 抑制 css/scss 文件中的声纳警告?

问题描述

我们有一个 Angular 7 应用程序,我们在其中定义了一个名为ZisIconComponent. 我们在另一个组件中使用它,如下所示:

<div class="information">
  <zis-icon icon='mark'></zis-icon>{{output.summary}}
</div>

在相应的scss文件中,我们有以下内容:

.information {
  zis-icon {
    margin-right: 10px;
  }
}

这完全符合预期。但是,Sonarqube(这是我们公司构建环境的一部分)抱怨样式说明:

意外的未知类型选择器“zis-icon”(css:S4670)

结果,我们的构建中断。如果这是一个 java 文件,我可以使用

@SuppressWarning("css:S4670")

但我还没有找到在 css/scss 文件中执行相同操作的方法。

搜索网络将我带到了这篇文章,但这仅表明其他人有同样的问题而没有给出解决方案。

这可以做到吗?

还是我唯一的解决方案是从声纳分析中排除所有 css/scss 文件?

标签: csssasssonarqube

解决方案


推荐阅读