本文へスキップ

function-no-unknown

未知の関数を禁止します。

a { transform: unknown(1); }
/** ↑
* Functions like this */

このルールは、CSS仕様で定義されている関数を既知の関数とみなします。

このルールは、二重ダッシュで始まるカスタム関数(例:`--custom-function()`)を無視します。

messageセカンダリオプション は、このルールの引数を受け入れることができます。

オプション

true

次のパターンは問題とみなされます

a { transform: unknown(1); }

次のパターンは問題とみなされません

a { transform: scale(1); }
a { transform: --custom-function(1); }

オプションのセカンダリオプション

ignoreFunctions: ["/regex/", /regex/, "non-regex"]

指定された関数を無視します。

例えば、trueの場合。

["theme", "/^foo-/"]

次のパターンは問題とみなされません

a { transform: theme(1); }
a { transform: foo-func(1); }