#selector-pseudo-class-no-unknown

禁止未知的伪类选择器。

    a:hover {}
/**    ↑
 * 这个伪类选择器 */

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

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

#选项

#true

以下模式被视为违规:

a:unknown {}
a:UNKNOWN {}
a:hoverr {}

以下模式被视为违规:

a:hover {}
a:focus {}
:not(p) {}
input:-moz-placeholder {}

#可选的辅助选项

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

给定:

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

以下模式被视为违规:

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