You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to a [significant change](https://eslint.org/blog/2023/10/flat-config-rollout-plans/) in ESLint 9, this configuration set currently **requires** ESLint 8. In order to avoid peer dependency resolution issues, you need to also install `eslint` in your project, using the same version range as that found in [package.json](./package.json).
11
+
## ESLint 9 Compatibility
12
+
13
+
This configuration now **requires ESLint 9** and uses the new [flat config format](https://eslint.org/docs/latest/use/configure/configuration-files).
14
+
15
+
### Breaking Changes from v2.x
16
+
17
+
-**ESLint 9 Required**: This version requires ESLint ^9.0.0
18
+
-**Flat Config Format**: Configurations now use ESLint's flat config format
19
+
-**ES Modules**: All packages now use ES modules (`"type": "module"`)
20
+
-**No Patch Required**: The `require('@bigcommerce/eslint-config/patch')` is no longer needed (and won't work)
21
+
-**Import Instead of Require**: Use `import` instead of `require` in your config files
22
+
23
+
### Migration Guide
24
+
25
+
See the package README files for migration instructions from ESLint 8 to ESLint 9.
0 commit comments