在某些情况下,使Stylelint忽略缩进?

时间:2017-05-18 18:07:51

标签: css stylelint

我最近设置了Stylelint来运行我的样式表,但是它有一个错误,它让我倾向于保持原样:

enter image description here

错误是我在{之前没有使用单个空格,虽然我希望这对大多数其他实例都是正确的,但我希望保留这个空格。

是否可以修改规则以允许这些类型的缩进模式,或以其他方式禁用CSS块的规则?后者并不理想,但我会采取我能得到的东西。

否则我可能会忽略它。

1 个答案:

答案 0 :(得分:1)

我认为有问题的规则是block-opening-brace-space-before

如果您只想在多行块的开头大括号之前强制执行单个空格并忽略单行块,那么您可以使用规则&#39来执行此操作; s always-multi-line主要选项:

/* Enforce a single space before this opening brace */
a {
  color: red;
}

/* Don't enforce anything before this opening brace */
a    { color: red; }

但是,没有选项可以明确忽略单行关键帧声明块的开括号。如果这是您想要的,请提出功能请求问题。

  

是否可以修改规则以允许这些类型的缩进模式

你可以create a plugin 强制执行每个@keyframe中单行关键帧声明块的开括号的对齐。

  

否则禁用CSS块的规则?

您可以使用stylelint-disable命令关闭此代码块的block-opening-brace-space-before规则。