繁体   English   中英

vscode无法获取.eslintrc设置

[英]vscode not picking up .eslintrc settings

VSCode显示unnecessary escape character error - no-useless-escape设置。

但是.eslintrc具有以下设置,并且不包含no-useless-escape设置:

{
    "root": true,
    "parserOptions": {
        "ecmaVersion": 6,
        "sourceType": "script"
    },
    "env": {
        "node": true,
        "browser": false
    },
    "extends": "eslint:recommended",
    "rules": {
        "semi": ["error", "always"],
        "indent": ["error", 4, {
            "VariableDeclarator": 1,
            "SwitchCase": 1,
            "MemberExpression": 1,
            "ArrayExpression": "first"
        }],
        "no-mixed-requires": "off",
        "no-restricted-imports": "off",
        "no-undef":"off",
        "no-console":"off",
        "no-trailing-spaces": "error",
        "no-unused-vars": "warn",
        "no-empty": ["error", {"allowEmptyCatch": true}]
    }
}

我的工作空间设置正确地引用了.eslintrc文件:

"eslint.options": {"configFile": ".eslintrc"}

怎么了 是否存在一些需要覆盖的全局配置?

Saugat Acharya在评论中已经提到了问题的原因。
要解决此问题,只需将以下规则添加到eslint.rc文件中,即可明确关闭该规则:

{
    "rules": {
        "no-useless-escape": "off" 
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM