禁止未知的属性。
a { heigth: 100%; }
/** ↑
* 这个属性 */
此规则考虑了CSS 规范和浏览器中定义的属性。
此规则忽略:
$sass
、@less
、--custom-property
)-moz-align-self
、-webkit-align-self
)使用下面描述的选项 checkPrefixed
打开带浏览器引擎前缀属性的检查。
true
以下模式被视为违规:
a {
colr: blue;
}
a {
my-property: 1;
}
以下模式不被视为违规:
a {
color: green;
}
a {
fill: black;
}
a {
-moz-align-self: center;
}
a {
-webkit-align-self: center;
}
a {
align-self: center;
}
ignoreProperties: ["/regex/", /regex/, "string"]
给定:
["/^my-/", "custom"]
以下模式不被视为违规:
a {
my-property: 10px;
}
a {
my-other-property: 10px;
}
a {
custom: 10px;
}
checkPrefixed: true | false
(default: false
)如果为 true
,则此规则将检查带浏览器引擎前缀的属性。
例如,使用 true
:
以下模式不被视为违规:
a {
-webkit-overflow-scrolling: auto;
}
a {
-moz-box-flex: 0;
}
以下模式被视为违规:
a {
-moz-align-self: center;
}
a {
-moz-overflow-scrolling: center;
}