selector-class-pattern
指定类选择器的模式。
.foo, #bar.baz span, #hoo[disabled] { color: pink; }
/** ↑ ↑
* These class selectors */
此规则忽略不输出的 Less 混合定义和调用的 Less 混合。
转义的选择器(例如 .u-size-11\/12\@sm
)被解析为两次转义(例如 .u-size-11\\/12\\@sm
)。您的正则表达式应该考虑这一点。
该 message
次要选项 可以接受此规则的参数。
选项
regex|string
字符串将被转换为正则表达式,如下所示 new RegExp(yourString)
- 所以请确保正确转义。
将检查选择器值在 .
之后。无需在模式中包含 .
。
给定字符串
"foo-[a-z]+"
以下模式被认为是问题
.foop {}
.foo-BAR {}
div > #zing + .foo-BAR {}
以下模式不被认为是问题
.foo-bar {}
div > #zing + .foo-bar {}
#foop {}
[foo='bar'] {}
可选的次要选项
resolveNestedSelectors: true | false
(默认值:false
)
此选项将解析使用 &
插值的嵌套选择器。
例如,使用 true
。
给定字符串
"^[A-Z]+$"
以下模式被认为是问题
.A {
&__B {} /* resolved to ".A__B" */
}
以下模式不被认为是问题
.A {
&B {} /* resolved to ".AB" */
}