#selector-pseudo-element-no-unknown

禁止未知的伪元素选择器。

    a::before {}
/**    ↑
 * 这个伪元素选择器 */

此规则考虑了 CSS 规范中定义的伪元素选择器,包括已知的编辑草案。

此规则忽略带浏览器引擎前缀的伪元素选择器。

#选项

#true

以下模式被视为违规:

a::pseudo {}
a::PSEUDO {}
a::element {}

以下模式被视为违规:

a:before {}
a::before {}
::selection {}
input::-moz-placeholder {}

#可选的辅助选项

#ignorePseudoElements: ["/regex/", "string"]

给定:

["/^my-/", "pseudo-element"]

以下模式被视为违规:

a::pseudo-element {}
a::my-pseudo {}
a::my-other-pseudo {}