selector-type-no-unknown
Disallow unknown type selectors.
unknown {}/** โ * This type selector */This rule considers tags defined in the HTML, SVG, and MathML specifications to be known.
Options#
true#
The following patterns are considered problems:
unknown {}tag {}The following patterns are not considered problems:
input {}ul li {}li > a {}Optional secondary options#
ignore: ["custom-elements", "default-namespace"]#
"custom-elements"#
Allow custom elements.
The following patterns are considered problems:
unknown {}x-Foo {}The following patterns are not considered problems:
x-foo {}"default-namespace"#
Allow unknown type selectors if they belong to the default namespace.
The following patterns are considered problems:
namespace|unknown {}The following patterns are not considered problems:
unknown {}ignoreNamespaces: ["/regex/", /regex/, "string"]#
Given:
["/^my-/", "custom-namespace"]The following patterns are not considered problems:
custom-namespace|unknown {}my-namespace|unknown {}my-other-namespace|unknown {}ignoreTypes: ["/regex/", /regex/, "string"]#
Given:
["/^my-/", "custom-type"]The following patterns are not considered problems:
custom-type {}my-type {}my-other-type {}