🙃

Tailwind CSS メモ

公開日9か月前2026-01-24
MarkdownRaw Content

eslint-plugin-better-tailwindcss

GitHub - schoero/eslint-plugin-better-tailwindcss: ESLint/Oxlint plugin to help you write better tailwindcss by improving readability with formatting rules and enforcing best practices with linting rules.

HEADER_CLASS のような定数に定義したクラスを対象にする

eslint.config.mjs
const eslintConfig = defineConfig([
  // ...
    settings: {
      'better-tailwindcss': {
        variables: [
          [
            '^.*_CLASS$',
            [
              {
                match: 'strings',
              },
            ],
          ],
        ],
      },
    },
  // ...
])

VS Code の Tailwind CSS IntelliSense を使用している場合は .vscode/settings.json に以下を設定する。

settings.json
{
  // ...
  "tailwindCSS.experimental.classRegex": [
    // ...
    [".+CLASS.+=.+`([^`]*)`"],
    [".+CLASS.+=.+'([^']*)'"],
    [".+CLASS.+=.+\"([^\"]*)\""],
  ],
  // ...
}