| Tool | Runs in | What it checks | Reads your Tailwind setup? | Tailwind version |
|---|---|---|---|---|
| oxlint-tailwindcss | oxlint | Classes in markup/JS: 24 rules | Yes, your CSS entry point | v4.1+ only |
| prettier-plugin-tailwind-css (marcosvega91) | Prettier | Sort order and duplicates only | No, static sort list | Pre-v4 era |
| stylelint-config-tailwindcss | Stylelint | Your .css/.scss files, not class strings | No | Mainly v3-style directives |
| eslint-plugin-tailwindcss | ESLint | Classes in markup/JS: 9 rules | Yes, cssConfigPath required | v4 (v3 on 3.x) |
| eslint-plugin-better-tailwindcss | ESLint or oxlint | Classes in markup/JS: 15 rules | Yes | v3 and v4 |
oxlint-tailwindcss
prettier-plugin-tailwind-css
- https://github.com/marcosvega91/prettier-tailwind
- https://www.npmjs.com/package/prettier-plugin-tailwind-css
- example usage:
stylelint-config-tailwind-css
- https://github.com/zhilidali/stylelint-config-tailwindcss
- https://www.npmjs.com/package/stylelint-config-tailwindcss
eslint-plugin-tailwindcss
- https://github.com/francoismassart/eslint-plugin-tailwindcss
- https://www.npmjs.com/package/eslint-plugin-tailwindcss
eslint-plugin-better-tailwindcss