# better-tailwindcss/enforce-consistent-variable-syntax
Enforce consistent css variable syntax in Tailwind CSS class strings.
> [!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
### `syntax`
The syntax to enforce for css variables in Tailwind CSS class strings.
The `shorthand` syntax uses the `(--variable)` syntax in Tailwind CSS v4 and `[--variable]` syntax in Tailwind CSS v3.
**Type**: `"variable"` | `"shorthand"`
**Default**: `"shorthand"`
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: Incorrect css variable syntax with option `syntax: "shorthand"`