让scss-lint忽略特定的行

时间:2015-09-28 23:50:42

标签: sass lint

如何告诉scss-lint忽略.scss文件中的特定行?

即。你能做这样的事吗:

.example {
  display: block !important;  // sass-lint: ignore
}

2 个答案:

答案 0 :(得分:32)

<是>是的,请参阅the docs on disabling linters via source

// scss-lint:disable ImportantRule
.example {
  display: block !important;
}
// scss-lint:enable ImportantRule

答案 1 :(得分:6)

只需添加到steveax's great answer

如果只是一行,你可以直接在那里添加评论,它只会影响那一行。

例如,请考虑以下代码:

.example {
  display: block !important; // scss-lint:disable ImportantRule
  color: #BADA55 !important;
}

您的linter会针对color行发出警告(不符合ImportantRule),但会正确地忽略您对display财产的肮脏工作。

我通常认为尽可能具体地说明规则弯曲异常的范围并且总是尽量不将这些异常扩展到整个代码块 - 除非它确实有意义。