本文へ移動

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; }