空样式 (.css/.scss) 文件

Gre*_*ert 7 css sass sonarqube angular angular-schematics

当我创建 Angular 应用程序时,我使用 CLI 来生成组件。在开发应用程序一段时间后,我为每个组件都有样式文件,但其中大部分是空的。

当我检查声纳时,我在空样式文件中有代码气味:

  • 删除这个空的样式表。
  • 在此文件的末尾添加一个空的新行。

我应该删除声纳规则还是必须删除项目中的所有空样式文件并在需要它们进行组件样式时在下一个版本的项目中重新创建它们?什么是最佳实践?

Had*_*hin 5

对我来说,你可以让 CSS / SCSS 文件为空。只是因为在构建之后,围绕样式的所有内容都将被缩小并包含“styles.js”文件。因此,即使在开发模式下看到所有这些空文件有点难看,编译器也会自行解决您的问题

这是构建后项目的屏幕:

在此输入图像描述