Skip to content

Eslint 9 support #543

@jafar-jabr

Description

@jafar-jabr

What's happening
I recently updated my React.js app to use ESLint 9, and I encountered a strange error. After spending considerable effort troubleshooting, I discovered that the issue was related to Craco.

ERROR in [eslint] Invalid Options:
- Unknown options: extensions, resolvePluginsRelativeTo
- 'extensions' has been removed.
- 'resolvePluginsRelativeTo' has been removed.

What should happen
expected to work with eslint 9

To reproduce
update eslint in your react.js app to v9.X.X

CRACO version
7.1.0

CRACO config

module.exports = {
 ...nothing_special
}

package.json

 ...nothing_special

Additional information
if I add

 eslint: {
    enable: false,
  },

to CRACO config it works.

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