Skip to content

Setting config.standalone to false not working for pnpm monorepo #568

@NexZhu

Description

@NexZhu

Environment

Nuxt 3.16 with future.compatibilityVerfuturesion set to 4

Package

None

Reproduction

Reproduction repo, it's a pnpm monorepo, Nuxt project is under /frontend.

Run:

pnpm install
cd frontend
pnpm lint

Describe the bug

I've already set config.standalone to true int nuxt.config.ts but running eslint still complaining:

Error: ESLintFlatConfigUtils: Different instances of plugin "import" found in multiple configs:
nuxt/import/rules, antfu/imports/rules.
You might forget to set `standalone: false`.

Additional context

No response

Logs

Oops! Something went wrong! :(

ESLint: 9.22.0

Error: ESLintFlatConfigUtils: Different instances of plugin "import" found in multiple configs:
nuxt/import/rules, antfu/imports/rules.
You might forget to set `standalone: false`.
Please refer to https://eslint.nuxt.com/packages/module#custom-config-presets.

    at FlatConfigComposer._verifyPluginsConflicts (file:///root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected]/node_modules/eslint-flat-config-utils/dist/index.mjs:390:15)
    at FlatConfigComposer.toConfigs (file:///root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected]/node_modules/eslint-flat-config-utils/dist/index.mjs:431:10)
    at async ConfigLoader.calculateConfigArray (/root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected][email protected]/node_modules/eslint/lib/config/config-loader.js:500:32)
    at async #calculateConfigArray (/root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected][email protected]/node_modules/eslint/lib/config/config-loader.js:663:29)
    at async entryFilter (/root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected][email protected]/node_modules/eslint/lib/eslint/eslint-helpers.js:281:33)
    at async NodeHfs.<anonymous> (file:///root/dev/web/effect-boilerplate/node_modules/.pnpm/@[email protected]/node_modules/@humanfs/core/src/hfs.js:574:24)
    at async NodeHfs.walk (file:///root/dev/web/effect-boilerplate/node_modules/.pnpm/@[email protected]/node_modules/@humanfs/core/src/hfs.js:614:3)
    at async globSearch (/root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected][email protected]/node_modules/eslint/lib/eslint/eslint-helpers.js:323:26)
    at async Promise.allSettled (index 0)
    at async globMultiSearch (/root/dev/web/effect-boilerplate/node_modules/.pnpm/[email protected][email protected]/node_modules/eslint/lib/eslint/eslint-helpers.js:408:21)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions