Skip to content

Latest commit

 

History

History
131 lines (100 loc) · 2.04 KB

README.md

File metadata and controls

131 lines (100 loc) · 2.04 KB

unit-no-unknown

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.

This rule overlaps with:

We recommend using these rules for CSS and this rule for CSS-like languages, such as SCSS and Less.

Options

true

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);
}

Optional secondary options

ignoreUnits: ["/regex/", /regex/, "string"]

Given:

["/^--foo-/", "--bar"]

The following patterns are not considered problems:

a {
  width: 10--foo--baz;
}
a {
  width: 10--bar;
}

ignoreFunctions: ["/regex/", /regex/, "string"]

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);
}