diff options
Diffstat (limited to 'assets/node_modules/stylelint/lib/rules/shorthand-property-no-redundant-values/README.md')
-rw-r--r-- | assets/node_modules/stylelint/lib/rules/shorthand-property-no-redundant-values/README.md | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/assets/node_modules/stylelint/lib/rules/shorthand-property-no-redundant-values/README.md b/assets/node_modules/stylelint/lib/rules/shorthand-property-no-redundant-values/README.md new file mode 100644 index 0000000..f7ac116 --- /dev/null +++ b/assets/node_modules/stylelint/lib/rules/shorthand-property-no-redundant-values/README.md @@ -0,0 +1,65 @@ +# shorthand-property-no-redundant-values + +Disallow redundant values in shorthand properties. + +```css +a { margin: 1px 1px 1px 1px; } +/** ↑ ↑ ↑ + * These values */ +``` + +This rule alerts you when you use redundant values in the following shorthand properties: + +- `margin` +- `padding` +- `border-color` +- `border-radius` +- `border-style` +- `border-width` +- `grid-gap` + +The `--fix` option on the [command line](../../../docs/user-guide/cli.md#autofixing-errors) can automatically fix all of the problems reported by this rule. + +## Options + +### `true` + +The following patterns are considered violations: + +```css +a { margin: 1px 1px; } +``` + +```css +a { margin: 1px 1px 1px 1px; } +``` + +```css +a { padding: 1px 2px 1px; } +``` + +```css +a { border-radius: 1px 2px 1px 2px; } +``` + +```css +a { -webkit-border-radius: 1px 1px 1px 1px; } +``` + +The following patterns are *not* considered violations: + +```css +a { margin: 1px; } +``` + +```css +a { margin: 1px 1px 1px 2px; } +``` + +```css +a { padding: 1px 1em 1pt 1pc; } +``` + +```css +a { border-radius: 10px / 5px; } +``` |