Skip to content

Linter plugins: eslint-plugin-better-tailwindcss failed to run with Oxlint JS plugins #14649

@magic-akari

Description

@magic-akari

Core issue

eslint-plugin-better-tailwindcss requires Configuring Shared Settings.

Reproduce Steps

clone this repo

git clone https://gist.github.com/d71a60666a875fef03858dbc6a32d28a.git oxlint-jsplugins-tailwindcss

install dependencies

pnpm i

run tests

pnpm test

check the errors

❯ pnpm test

> oxlint-jsplugins-tailwindcss@1.0.0 test /Users/akari/Developer/oxlint-jsplugins-tailwindcss
> oxlint test.jsx

WARNING: JS plugins are experimental and not subject to semver.
Breaking changes are possible while JS plugins support is under development.

  × Error running JS plugin.
  │ File path: /Users/akari/Developer/oxlint-jsplugins-tailwindcss/test.jsx
  │ TypeError: Cannot read properties of undefined (reading 'eslint-plugin-better-tailwindcss')
  │     at getOption (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/eslint-plugin-better-tailwindcss@3.7.10_eslint@9.37.0_jiti@2.6.1__tailwindcss@4.1.14/node_modules/eslint-plugin-better-tailwindcss/lib/esm/utils/options.js:26:49)
  │     at getCommonOptions (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/eslint-plugin-better-tailwindcss@3.7.10_eslint@9.37.0_jiti@2.6.1__tailwindcss@4.1.14/node_modules/eslint-plugin-better-tailwindcss/lib/esm/utils/options.js:5:24)
  │     at getOptions (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/eslint-plugin-better-tailwindcss@3.7.10_eslint@9.37.0_jiti@2.6.1__tailwindcss@4.1.14/node_modules/eslint-plugin-better-tailwindcss/lib/esm/rules/enforce-consistent-important-position.js:91:20)
  │     at createRuleListener (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/eslint-plugin-better-tailwindcss@3.7.10_eslint@9.37.0_jiti@2.6.1__tailwindcss@4.1.14/node_modules/eslint-plugin-better-tailwindcss/lib/esm/utils/rule.js:15:54)
  │     at Object.create (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/eslint-plugin-better-tailwindcss@3.7.10_eslint@9.37.0_jiti@2.6.1__tailwindcss@4.1.14/node_modules/eslint-plugin-better-tailwindcss/lib/esm/rules/enforce-consistent-important-position.js:20:24)
  │     at lintFileImpl (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/oxlint@1.23.0/node_modules/oxlint/dist/plugins.js:4169:40)
  │     at lintFile (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/oxlint@1.23.0/node_modules/oxlint/dist/plugins.js:4147:10)
  │     at lintFileWrapper (file:///Users/akari/Developer/oxlint-jsplugins-tailwindcss/node_modules/.pnpm/oxlint@1.23.0/node_modules/oxlint/dist/cli.js:411:9)

Found 0 warnings and 1 error.
Finished in 81ms on 1 file using 10 threads.
 ELIFECYCLE  Test failed. See above for more details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions