selector-pseudo-element-no-unknown
未知の疑似要素セレクターの使用を禁止します。
a::before {}
/** ↑
* This pseudo-element selector */
このルールでは、エディターズドラフトを含むCSS仕様で定義されている疑似要素セレクターを既知のものとみなします。
このルールは、ベンダープレフィックス付きの疑似要素セレクターを無視します。
message
セカンダリオプションはこのルールの引数を受け入れることができます。
オプション
true
以下のパターンは問題とみなされます
a::pseudo {}
a::PSEUDO {}
a::element {}
以下のパターンは問題とみなされません
a:before {}
a::before {}
::selection {}
input::-moz-placeholder {}
オプションのセカンダリオプション
ignorePseudoElements: ["/regex/", /regex/, "non-regex"]
例
["/^--my-/", "--pseudo-element"]
以下のパターンは問題とみなされません
a::--my-pseudo {}
a::--my-other-pseudo {}
a::--pseudo-element {}