rule-selector-property-disallowed-list
指定规则中选择器不允许使用的属性列表。
a { color: red; }
/** ↑ ↑
* Selector and property name */
该规则的message
次要选项可以接受该规则的参数。
选项
object
: { "selector": ["array", "of", "properties", "/regex/", /regex/]|"property"|"/regex/"|/regex/
如果选择器名称用"/"
包围(例如"/anchor/"
),则将其解释为正则表达式。例如,这允许轻松地定位所有潜在的锚点:/anchor/
将匹配.anchor
、[data-anchor]
等。
属性也是如此。请记住,正则表达式值与整个属性名称匹配,而不是其特定部分。例如,像"animation-duration"
这样的值将不会匹配"/^duration/"
(注意行边界开头),但将匹配"/duration/"
。
给定
{
"a": ["color", "/margin/"],
"/foo/": "/size/"
}
以下模式被认为是问题
a { color: red; }
a { margin-top: 0px; }
html[data-foo] { font-size: 1px; }
以下模式不被认为是问题
a { background: red; }
a { padding-top: 0px; }
html[data-foo] { color: red; }