Start here
The safe first move
Move parserOptions settings like ecmaVersion and sourceType into languageOptions.
Stop before automation when: Custom parser configurations beyond standard options. TypeScript parser settings that need @typescript-eslint/parser.
Target shape
module.exports = [{
languageOptions: {
ecmaVersion: 2022,
sourceType: "module",
},
}];