Skip to content

[BUG]:Could not resolve tailwindcss at TailwindUtils.loadConfigV4 #428

@Mounir-abaddah

Description

@Mounir-abaddah

Hi 👋

I'm currently using Tailwind CSS v4 with React + TypeScript + Vite.
I noticed that eslint-plugin-tailwindcss doesn't seem to recognize variables or classes from my index.css anymore, since Tailwind 4 no longer uses a tailwind.config.js.

Here’s my setup:

import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { globalIgnores } from 'eslint/config'
import tailwind from "eslint-plugin-tailwindcss";


export default tseslint.config([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      js.configs.recommended,
      tseslint.configs.recommended,
      reactHooks.configs['recommended-latest'],
      reactRefresh.configs.vite,
      tailwind.configs["flat/recommended"],
    ],
    settings: {
      tailwindcss: {
        config:'./index.css',
      },
    },
    languageOptions: {
      ecmaVersion: 2020,
      globals: globals.browser,
    },
  },
])

Is there any temporary workaround or configuration recommended for projects using Tailwind v4 (with no config file)?
Or should we simply disable the plugin until official support lands?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions