让scss-lint忽略特定的行

萨斯 CSS

米亚

2020-03-23

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

即你可以做这样的事情:

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

第3020篇《让scss-lint忽略特定的行》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
阳光Stafan 2020.03.23

是的,请参阅有关通过源禁用短绒的文档

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

只需添加到steveax的好答案

如果仅用于一行,则可以在此处直接添加注释,这只会影响该行。

例如,考虑以下代码:

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

您的短绒棉将对该color线发出警告(不符合ImportantRule),但正确地忽略了您对该display物业的肮脏工作


我通常觉得尽可能明确地说明规则弯曲异常的范围要清楚得多,并且总是尽量不要将其扩展到整个代码块-除非确实有意义。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android