跳转到内容

noUnknownProperty (since v1.8.0)

Diagnostic Category: lint/nursery/noUnknownProperty

Sources:

Disallow unknown properties.

This rule considers properties defined in the CSS Specifications and browser specific properties to be known. https://github.com/known-css/known-css-properties#source

This rule ignores:

  • custom variables e.g. --custom-property
  • vendor-prefixed properties (e.g., -moz-align-self, -webkit-align-self)
a {
colr: blue;
}
code-block.css:2:3 lint/nursery/noUnknownProperty ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   Unknown property is not allowed.
  
    1 │ a {
  > 2 │   colr: blue;
     ^^^^
    3 │ }
    4 │ 
  
   See CSS Specifications and browser specific properties for more details.
  
   To resolve this issue, replace the unknown property with a valid CSS property.
  
a {
my-property: 1;
}
code-block.css:2:3 lint/nursery/noUnknownProperty ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   Unknown property is not allowed.
  
    1 │ a {
  > 2 │   my-property: 1;
     ^^^^^^^^^^^
    3 │ }
    4 │ 
  
   See CSS Specifications and browser specific properties for more details.
  
   To resolve this issue, replace the unknown property with a valid CSS property.
  
a {
color: green;
}
a {
fill: black;
}
a {
-moz-align-self: center;
}