Sage 10 - Linting not working

Hey,
i just created a new sage install with the latest version and everything works fine. But when i implement Linting following these steps: Sage 10.x: Compiling Assets | Roots Documentation i get an error complaining about require / dynamic imports:

[bud@5.8.7] [bud] › ⚠  Error importing @roots/bud-eslint
 Error [ERR_REQUIRE_ESM]: require() of ES Module [secure]/node_modules/@roots/bud-eslint/lib/index.js from [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js not supported.
Instead change the require of index.js in [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js to a dynamic import() which is available in all CommonJS modules.
    at [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:104:74
    at async Extensions.import ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:104:26)
    at async [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:92:39
    at async Promise.all (index 1)
    at async Extensions.booted ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:49:9)
    at async [secure]/node_modules/@roots/bud-framework/lib/cjs/lifecycle/index.js:70:17
    at async Promise.all (index 0)
    at async [secure]/node_modules/@roots/bud-framework/lib/cjs/lifecycle/index.js:65:9
    at async Bud.lifecycle ([secure]/node_modules/@roots/bud-framework/lib/cjs/lifecycle/index.js:63:5)
    at async factory ([secure]/node_modules/@roots/bud/lib/cjs/factory/index.js:48:21)
    at async DevCommand.execute ([secure]/node_modules/@roots/bud/lib/cjs/cli/commands/build.js:281:20)
    at async DevCommand.validateAndExecute ([secure]/node_modules/clipanion/lib/advanced/Command.js:73:26)
    at async Cli.run ([secure]/node_modules/clipanion/lib/advanced/Cli.js:222:24)
    at async Cli.runExit ([secure]/node_modules/clipanion/lib/advanced/Cli.js:231:28) {
  code: 'ERR_REQUIRE_ESM'
[bud@5.8.7] [bud] › ⚠  Error importing @roots/bud-stylelint
 Error [ERR_REQUIRE_ESM]: require() of ES Module [secure]/node_modules/@roots/bud-stylelint/lib/index.js from [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js not supported.
Instead change the require of index.js in [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js to a dynamic import() which is available in all CommonJS modules.
    at [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:104:74
    at async Extensions.import ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:104:26)
    at async [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:92:39
    at async Promise.all (index 3)
    at async Extensions.booted ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:49:9)
    at async [secure]/node_modules/@roots/bud-framework/lib/cjs/lifecycle/index.js:70:17
    at async Promise.all (index 0)
    at async [secure]/node_modules/@roots/bud-framework/lib/cjs/lifecycle/index.js:65:9
    at async Bud.lifecycle ([secure]/node_modules/@roots/bud-framework/lib/cjs/lifecycle/index.js:63:5)
    at async factory ([secure]/node_modules/@roots/bud/lib/cjs/factory/index.js:48:21)
    at async DevCommand.execute ([secure]/node_modules/@roots/bud/lib/cjs/cli/commands/build.js:281:20)
    at async DevCommand.validateAndExecute ([secure]/node_modules/clipanion/lib/advanced/Command.js:73:26)
    at async Cli.run ([secure]/node_modules/clipanion/lib/advanced/Cli.js:222:24)
    at async Cli.runExit ([secure]/node_modules/clipanion/lib/advanced/Cli.js:231:28) {
  code: 'ERR_REQUIRE_ESM'
}

What can i do to fix this? Thank you!

Regards Andi

Hey,
Have a look at your package.json.
bud-eslint is probably on version 6.0.0 and Sage is not configured for it yet.
Downgrade bud-eslint to 5.8.7.

Hey! Thanks for your answer. Downgrading worked fine!