この変数の scsslint に問題があります
ColorVariable: のような色リテラル
blue
は、変数宣言でのみ使用する必要があります。他の場所では、変数を介して参照する必要があります。
私はこのsassパレットを持っています:
$color-palettes: (
blue: (
light : lighten($grey, 6%),
base : $grey,
),
);
//using sass palettes
p {
color: palette(blue);
}
//wrong way
p {
color:blue;
}
// right way by scsslint I totally agree
// creating the variable
$blue:#0055FF;
p {
color:$blue;
}
問題は、値のパレット(青)を渡していることです。これにより、scsslint は青について不平を言います。
scss-lint.yml を false に変更して解決できることを知っています
ColorVariable:
enabled: false
しかし、私が望む問題は、次のような悪い慣行を避けたいです:
p {
color:blue;
}
p {
color:white;
}
その場合、私は何をすべきでしょうか?ColorVariable といういくつかのクラスをジャンプするファイルで検証を使用し続けるには?
ありがとう。