Stylelint Plugin Property
Stylelint plugin for managing arbitrary properties.
Rules
Go to each rule's page (click on the name below) to see specific details.| Rule | auto-fix | | ---------------------------------- | ---------- | |
plugin-property/block-properties
| no ✗ |Rule Options
- Object input with exceptions. At least one of
properties
ordetailedProperties
must be defined.
```javascript
{
"mode": "block",
// optional: list of property names that are outright blocked
properties: ['float'],
// optional: list of properties with exceptions
detailedProperties: [
{
property: 'font-family',
// For the exception to pass on any given occurrence, "selectors" must match one of
// the selectors for the rule in question AND the value assigned to the property
// must match at least one of the values below.
// This is essentially an AND operation. For the equivalent OR operation, add more
// entries to the detailedProperties array for the same property name.
exceptions: {
values: ['inherit', 'unset'],
selectors: ['input', 'select']
}
}
],
// optional input
// these use glob matching with globstar turned ON
"fileExceptions": [
"**/*colors.less", // ignores any files ending in colors.less in any directory
"*colors.less" // ignore files ending in colors.less only in the current directory
],
// optional input
// these use glob matching with globstar turned OFF
"lineExceptions": [
"*colors*", // ignores all lines that include the word colors
"@import 'colors'" // ignores all lines that are exactly this string (don't include semicolons)
],
}
```
- Everywhere in
properties
ordetailedProperties
wherestring
is allowed, so isRegExp
.