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