1.2 KiB
1.2 KiB
selector-pseudo-class-no-unknown
Disallow unknown pseudo-class selectors.
:hover {}
a/** ↑
* This pseudo-class selector */
This rule considers pseudo-class selectors defined in the CSS Specifications, up to and including Editor’s Drafts, to be known.
This rule ignores vendor-prefixed pseudo-class selectors.
Options
true
The following patterns are considered violations:
:unknown {} a
:UNKNOWN {} a
:hoverr {} a
The following patterns are not considered violations:
:hover {} a
:focus {} a
:not(p) {}
:-moz-placeholder {} input
Optional secondary options
ignorePseudoClasses: ["/regex/", "string"]
Given:
["/^my-/", "pseudo-class"]
The following patterns are not considered violations:
:pseudo-class {} a
:my-pseudo {} a
:my-other-pseudo {} a