css - 抑制 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 文件?