custom-property-no-missing-var-function
カスタムプロパティでvar
関数の欠落を禁止します。
:root { --foo: red; }
a { color: --foo; }
/** ↑
* This custom property */
このルールには、以下の制限があります。
- 同じソース内で定義されているカスタムプロパティのみを報告します。
- ユーザー定義の識別子を含めることができるプロパティ(例:
transition-property
)はチェックしません。
message
セカンダリオプションはこのルールの引数を受け入れることができます。
オプション
true
以下のパターンは問題と見なされます。
:root { --foo: red; }
a { color: --foo; }
@property --foo {}
a { color: --foo; }
以下のパターンは問題と見なされません。
:root { --foo: red; }
a { color: var(--foo); }
@property --foo {}
a { color: var(--foo); }
@property --foo {}
a { transition-property: --foo; }