# better-tailwindcss/enforce-shorthand-classes This rule identifies when multiple longhand Tailwind CSS classes can be replaced with a single shorthand class, improving code readability and reducing bundle size.
> [!NOTE] > This rule might interfere with [`better-tailwindcss/enforce-canonical-classes`](./enforce-canonical-classes.md) if both rules are enabled. It is recommended to use only one of them to avoid conflicting fixes.
## Options
Common options
These options are common to all rules and can also be set globally via the [`settings` object](../settings/settings.md).
### `selectors` Flat list of selectors that determines where Tailwind class strings are linted. **Type**: Array of [Selectors](../configuration/advanced.md#selectors) **Default**: See [defaults API](../api/defaults.md)

## Examples ```tsx // ❌ BAD: using separate padding classes
; ``` ```tsx // ✅ GOOD: using shorthand padding class
; ``` ```tsx // ❌ BAD: using separate width and height classes
; ``` ```tsx // ✅ GOOD: using shorthand size class
; ```