Skip to content

Eslint error - EslintPluginImportResolveError: node with invalid interface loaded as resolver #117

Open
@JirakLu

Description

@JirakLu

Which project does this relate to?

Create Tanstack App

Describe the bug

Hello, I get eslint errors after generating a new fresh app.

[@stylistic/eslint-plugin-js] This package is deprecated in favor of the unified @stylistic/eslint-plugin, please consider migrating to the main package

Oops! Something went wrong! :(

ESLint: 9.28.0

EslintPluginImportResolveError: node with invalid interface loaded as resolver
Occurred while linting /home/lukas/Coding/tsrouter-app/vite.config.js:1
Rule: "import/no-cycle"
    at requireResolver (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/legacy-resolver-settings.js:100:21)
    at normalizeConfigResolvers (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/legacy-resolver-settings.js:50:38)
    at fullResolve (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/resolve.js:181:59)
    at relative (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/resolve.js:207:12)
    at remotePath (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/export-map.js:157:20)
    at captureDependency (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/export-map.js:258:23)
    at captureDependencyWithSpecifiers (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/export-map.js:252:13)
    at ExportMap.parse (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/export-map.js:304:17)
    at ExportMap.for (file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/export-map.js:75:31)
    at file:///home/lukas/Coding/tsrouter-app/node_modules/eslint-plugin-import-x/lib/utils/export-map.js:691:31

Your Example Website or App

TanStack/create-tsrouter-app

Steps to Reproduce the Bug or Issue

bunx create-tsrouter-app@latest tsrouter-app --toolchain eslint
cd tsrouter-app
# add `allowJs: true` to tsconfig.json
bun lint

Expected behavior

No eslint errors after fresh install.

Screenshots or Videos

No response

Platform

  • OS: Linux]
  • Eslint: 9.28.0
  • Bun: 1.2.15

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions