# selector-pseudo-class-no-unknown Disallow unknown pseudo-class selectors. ```css a:hover {} /** ↑ * 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: ```css a:unknown {} ``` ```css a:UNKNOWN {} ``` ```css a:hoverr {} ``` The following patterns are _not_ considered violations: ```css a:hover {} ``` ```css a:focus {} ``` ```css :not(p) {} ``` ```css input:-moz-placeholder {} ``` ## Optional secondary options ### `ignorePseudoClasses: ["/regex/", "string"]` Given: ``` ["/^my-/", "pseudo-class"] ``` The following patterns are _not_ considered violations: ```css a:pseudo-class {} ``` ```css a:my-pseudo {} ``` ```css a:my-other-pseudo {} ```