The World of Remnant

对公司新系统的ESLint配置

前置准备:vscode装eslint插件

文件-首选项-设置-扩展-ESLint的settings.json里加入

"eslint.codeAction.showDocumentation": {
        "enable": true
    }, //保存时候自动格式化
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    },
    "eslint.format.enable": true,
    //autoFix默认开启,只需输入字符串数组即可
    "eslint.validate": [
        "vue"
    ],

package.json里加入

"eslintConfig": {
        "root": true,
        "env": {
            "node": true
        },
        "extends": [
            "plugin:vue/essential",
            "eslint:recommended",
            "@vue/prettier"
        ],
        "parserOptions": {
            "parser": "babel-eslint"
        },
        "rules": {
            "no-unused-vars": [
                1
            ],
            "no-prototype-builtins": [
                1
            ]
        }
    }