本文へスキップ

selector-pseudo-class-no-unknown

未知の疑似クラスセレクターを禁止します。

  a:hover {}
/** ↑
* This pseudo-class selector */

このルールでは、エディタードラフトを含むCSS仕様で定義されている疑似クラスセレクターは既知と見なされます。

このルールは、ベンダープレフィックス付きの疑似クラスセレクターを無視します。

messageセカンダリオプション は、このルールの引数を受け入れることができます。

オプション

true

次のパターンは問題と見なされます

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

次のパターンは問題と見なされません

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

オプションのセカンダリオプション

ignorePseudoClasses: ["/regex/", /regex/, "non-regex"]

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

次のパターンは問題と見なされません

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