web-dev-qa-db-ja.com

scss-lintに特定の行を無視させる

.scssファイルの特定の行を無視するように scss-lint に指示するにはどうすればよいですか?

すなわち、あなたはこのようなことをすることができます:

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

はい、 ソースを介したリンターの無効化に関するドキュメント を参照してください

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

steveax's great answer に追加するだけです:

1行だけの場合は、canにコメントを直接追加すると、その行だけに影響します。

たとえば、次のコードを検討してください。

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

リンターはcolor行(ImportantRuleに準拠していない)に対して警告を発行しますが、displayプロパティでの汚い作業を正しく無視します。


私は通常、ルールを曲げる例外の範囲について可能な限り具体的にすることがはるかに明確であると感じ、実際に意味をなさない限り、常にコードのブロック全体にこれらを広げないようにします。

8
ccjmne