让scss-lint忽略特定的行

cof*_*der 20 lint sass

你怎么告诉scss-lint忽略.scss文件中的特定行?

即你能做这样的事情:

.example {
  display: block !important;  // sass-lint: ignore
}
Run Code Online (Sandbox Code Playgroud)

ste*_*eax 34

是的,请参阅有关通过源禁用链接的文档

// scss-lint:disable ImportantRule
.example {
  display: block !important;
}
// scss-lint:enable ImportantRule
Run Code Online (Sandbox Code Playgroud)


ccj*_*mne 8

只是添加到史蒂夫斯的伟大答案:

如果只是一行,你可以直接在那里添加注释,它只会影响那一行.

例如,考虑以下代码:

.example {
  display: block !important; // scss-lint:disable ImportantRule
  color: #BADA55 !important;
}
Run Code Online (Sandbox Code Playgroud)

您的linter将发出该color行的警告(不符合ImportantRule)但正确地忽略您对该display属性的脏工作.


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