本文へスキップ

selector-type-no-unknown

未知のタイプセレクターの使用を禁止します。

    unknown {}
/** ↑
* This type selector */

このルールでは、HTML、SVG、MathML仕様で定義されているタグを既知のものと見なします。

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

オプション

true

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

unknown {}
tag {}

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

input {}
ul li {}
li > a {}

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

ignore: ["custom-elements", "default-namespace"]

"custom-elements"

カスタム要素を許可します。

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

unknown {}
x-Foo {}

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

x-foo {}

"default-namespace"

デフォルトの名前空間にある場合、未知のタイプセレクターを許可します。

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

namespace|unknown {}

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

unknown {}

ignoreNamespaces: ["/regex/", /regex/, "string"]

与えられた

["/^my-/", "custom-namespace"]

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

custom-namespace|unknown {}
my-namespace|unknown {}
my-other-namespace|unknown {}

ignoreTypes: ["/regex/", /regex/, "string"]

与えられた

["/^my-/", "custom-type"]

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

custom-type {}
my-type {}
my-other-type {}