selector-max-combinators
セレクタ内のコンバイナの数を制限します。
a > b + c ~ d e { color: pink; }
/** ↑ ↑ ↑ ↑
* These are combinators */
このルールは、コンバイナセレクタの数をカウントする前に、ネストされたセレクタを解決します。セレクタリスト内の各セレクタは個別に評価されます。
message
セカンダリオプションはこのルールの引数を受け入れることができます。
オプション
int
: 許可される最大コンバイナセレクタ数。
例えば、2
の場合
次のパターンは問題と見なされます
a b ~ c + d {}
a b ~ c {
& > d {}
}
a b {
& ~ c {
& + d {}
}
}
次のパターンは問題と見なされません
a {}
a b {}
a b ~ c {}
a b {
& ~ c {}
}
/* each selector in a selector list is evaluated separately */
a b,
c > d {}