UNPKG

el-beeswarm

Version:

<div style="display: flex; padding: 1rem; flex-direction: column; align-items: center; justify-content: center; height: 100vh; text-align: center; display: flex;

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