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.
#
Optionstrue
#
The following patterns are considered problems:
unknown {}
tag {}
The following patterns are not considered problems:
input {}
ul li {}
li > a {}
#
Optional secondary optionsignore: ["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 {}