{"library":"eslint-plugin-tailwind-canonical-classes","type":"library","category":null,"description":"ESLint plugin that enforces canonical Tailwind CSS class names using Tailwind CSS v4's official canonicalization API. Version 1.3.3, actively maintained with regular releases. Key differentiators: integrates directly with Tailwind v4's `canonicalizeCandidates` for accurate class ordering and aliasing, supports auto-fix, works with utility functions like `cn()`, `clsx()`, and `twMerge()`, provides zero-config recommended setups for both flat and legacy ESLint configs. Alternative to manual class sorting plugins, but requires Tailwind v4 and Node 18+.","language":"javascript","status":"active","version":"1.3.3","tags":["javascript","eslint","eslint-plugin","tailwind","tailwindcss","canonical","lint","css","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install eslint-plugin-tailwind-canonical-classes","imports":["import tailwindCanonicalClasses from 'eslint-plugin-tailwind-canonical-classes'","import tailwindCanonicalClasses from 'eslint-plugin-tailwind-canonical-classes'; export default [...tailwindCanonicalClasses.configs['flat/recommended'], { rules: { 'tailwind-canonical-classes/tailwind-canonical-classes': ['warn', { cssPath: './styles/globals.css' }] } }]","rules: { 'tailwind-canonical-classes/tailwind-canonical-classes': ['warn', { cssPath: './styles/globals.css' }] }"]},{"cmd":"yarn add eslint-plugin-tailwind-canonical-classes","imports":[]},{"cmd":"pnpm add eslint-plugin-tailwind-canonical-classes","imports":[]}],"homepage":"https://github.com/MaisonnatM/eslint-plugin-tailwind-canonical-classes#readme","github":"https://github.com/MaisonnatM/eslint-plugin-tailwind-canonical-classes","docs":null,"changelog":null,"pypi":null,"npm":"eslint-plugin-tailwind-canonical-classes","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}