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