IntelliJ 自动格式中断 Angular Sass 个文件

IntelliJ auto format breaks Angular Sass Files

我有一个 Angular 项目,使用 .sass 样式表,使用 IntelliJ IDE。

使用 ::ng-deep 时,IntelliJ 将双冒号标记为错误,并在重新格式化时拆分冒号。这非常不方便,因为我将自动格式配置为我的提交管道的一部分。

有没有办法:

  1. 更新样式规则以将双冒号识别为有效?

  1. 仅对 Sass 个文件关闭提交时自动套用格式?

示例:

.icon-container
  width: 100%
  font-size: xxx-large
  text-align: center

  :host ::ng-deep
    text-align: center

格式错误为:

.icon-container
  width: 100%
  font-size: xxx-large
  text-align: center

  :host: :ng-deep
    text-align: center

请关注 WEB-42952 和链接的工单以获取更新。

现在,我只能建议将您的 .sass 文件添加到 Do not format: list in Settings |编辑|代码风格,格式化程序