You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code全局ESLint启动失败 overrideConfig相关配置不加载问题

问题原因

这个报错是ESLint v8及以上版本的配置项规则调整导致的:原本直接放在eslint.options下的envs、globals、parserOptions、rules四个配置项已被官方移除,必须统一嵌套到overrideConfig字段下才能被识别。

调整后的配置

修改后的setting.json对应配置如下:

"eslint.options": {
    "overrideConfig": {
        "env": {
            "es6": true,
            "browser": true,
            "node": true,
            "mocha": true
        },
        "globals": {
            "expect": "readonly"
        },
        "parserOptions": {
            "ecmaVersion": 2019,
            "sourceType": "module",
            "ecmaFeatures": {
                "jsx": true
            }
        },
        "rules": {
            "semi": "error",
            "curly": "error",
            "quotes": [
                "warn",
                "single"
            ],
            "no-undef": "error"
        }
    }
},

配置说明

  • 原来的复数配置键envs要改为单数env,同时配置格式从数组改为键值对对象,每个环境对应值为true表示启用
  • 全局变量globals配置从数组改为对象,键为全局变量名,值为readonly/writable明确变量读写权限,避免误报

修改保存后重启VS Code的ESLint服务即可正常运行。

内容的提问来源于stack exchange,提问作者Slavchew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 23:06:03