shorthand-property-no-redundant-values
簡略記法プロパティ内の冗長な値を禁止します。
a { margin: 1px 1px 1px 1px; }
/** ↑ ↑ ↑
* These values */
複数の値を一度に設定するには、簡略記法プロパティ を使用できます。たとえば、`margin` プロパティを使用して、`margin-top`、`margin-right`、`margin-bottom`、`margin-left` プロパティを一度に設定できます。
一部の簡略記法プロパティ(例:ボックスのエッジ に関連するもの)では、一部の値を安全に省略できます。
このルールは、次の簡略記法プロパティをチェックします。
margin
padding
border-color
border-radius
border-style
border-width
grid-gap
inset
`fix` オプション を使用すると、このルールによって報告されたすべての問題を自動的に修正できます。
`message` セカンダリオプション は、このルールの引数を受け入れることができます。
オプション
`true`
次のパターンは問題と見なされます。
a { margin: 1px 1px; }
a { margin: 1px 1px 1px 1px; }
a { padding: 1px 2px 1px; }
a { border-radius: 1px 2px 1px 2px; }
a { -webkit-border-radius: 1px 1px 1px 1px; }
次のパターンは問題と見なされません
a { margin: 1px; }
a { margin: 1px 1px 1px 2px; }
a { padding: 1px 1em 1pt 1pc; }
a { border-radius: 10px / 5px; }