tailwindBlock
Builds the flat-config block that registers the canonical-class lint plugins.
Registers: - better-tailwindcss/enforce-canonical-classesbetter-tailwindcss/enforce-canonical-classes: shorthand combining, logical/physical pairs (e.g. h-N w-Nh-N w-N → size-Nsize-N). Supports tagged template literals via tagstags. - tailwind-canonical-classes/tailwind-canonical-classestailwind-canonical-classes/tailwind-canonical-classes: arbitrary-value scale normalization (e.g. max-w-[180px]max-w-[180px] → max-w-45max-w-45 when a scale match exists) + Tailwind v4 modifier position rewrites (hover:!bg-xhover:!bg-x → hover:bg-x!hover:bg-x!).
Both rules are registered at 'warn''warn' so they autofix on save / via lint:fixlint:fix without blocking CI. A doubled-space artifact can appear when shorthand collapses; prettier --writeprettier --write cleans it on the next format pass.
tailwindBlock(params: TailwindBlockParams): Linter.ConfigtailwindBlock(params: TailwindBlockParams): Linter.Configparams
params: TailwindBlockParamsparams: TailwindBlockParams