Disallow unknown units.
a { width: 100pixels; }
/** ↑
* These units */
This rule considers units defined in the CSS Specifications, up to and including Editor's Drafts, to be known.
The message
secondary option can accept the arguments of this rule.
The following patterns are considered problems:
a {
width: 10pixels;
}
a {
width: calc(10px + 10pixels);
}
The following patterns are not considered problems:
a {
width: 10px;
}
a {
width: 10Px;
}
a {
width: 10pX;
}
a {
width: calc(10px + 10px);
}
Given:
["/^--foo-/", "--bar"]
The following patterns are not considered problems:
a {
width: 10--foo--baz;
}
a {
width: 10--bar;
}
Given:
["foo", "/^my-/", "/^YOUR-/i"]
The following patterns are not considered problems:
a {
width: foo(1x);
}
a {
width: my-func(1x);
}
a {
width: YoUr-func(1x);
}