-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
The shared @mongodb-js/eslint-config-devtools config is still authored in the legacy .eslintrc format (string-based plugins, env, and overrides using extends: ['plugin:*/recommended']), which means consumers on ESLint's flat config can't use it directly, and the FlatCompat bridge no longer works either now that major plugins like eslint-plugin-mocha and typescript-eslint have dropped their legacy plugin:*/recommended configs. We should bump the package's ESLint dependency to 10+ and rewrite the config to export a native flat config (config objects/arrays with plugins as objects and per-file files blocks instead of overrides), so downstream projects can consume it directly without local adapters or compatibility shims.
- is caused by
-
VSCODE-787 Bump major dependencies
-
- Closed
-