zoukankan      html  css  js  c++  java
  • vscode eslint 自动保存

    vscode安装插件Prettier - JavaScript formatter和vetur

    File -> Preference -> Settings(如果装了中文插件包应该是 文件 -> 选项 -> 用户),搜索 eslint,点击 Edit in setting.json

    最新版本只需添加

    {
    "editor.codeActionsOnSave": {
            "source.fixAll.eslint": true,
        },
    
    }

    添加后 ,Ctrl+s保存会自动按照你的项目建的eslintrc.js文件的规则修复

    我的eslintrc.js内容:

    module.exports = {
        settings: {
            "import/resolver": {
                webpack: {
                    config: './build/webpack.base.conf.js'
                }
            }
        },
        "env": {
            "browser": true,
            "es6": true
        },
        "extends": [
            "plugin:vue/base",
            "airbnb-base",
        ],
        "globals": {
        },
        "parserOptions": {
            "parser": "babel-eslint",
            // "ecmaVersion": 2018,
            // "sourceType": "module",
        },
        plugins: [
            "vue",
        ],
        "rules": {
            "no-unused-vars": "warn",
            "import/extensions": "warn",
            "import/no-extraneous-dependencies": [2, { "devDependencies": true }],
            "import/no-unresolved": [2, { "ignore": ["antd-mobile"] }],
            "no-param-reassign": "warn",
            "max-len": ["error", { "code": 120 }],
            "vue/no-parsing-error": "warn",
            "arrow-parens": "off",
            "consistent-return": "off",
            "no-else-return": "off",
            "prefer-destructuring": "off",
            "strict": "off",
            "linebreak-style": "off",
            "prefer-template": "off",
            "no-unreachable": "off",
        }
    };

     

  • 相关阅读:
    ubuntu进入可视化界面
    MYSQL(一)
    PHP(一)
    MAC下安装NLTK
    初次使用NLTK
    iPhone项目的BaseSDK和DeploymentTarget
    ratelimit+redis+lua对接口限流
    java操作RabbitMq
    二维码生成并在下方添加文字,打包下载
    Redis六大淘汰策略:新来的员工不小心把Redis服务器撑爆了!!!
  • 原文地址:https://www.cnblogs.com/yck123/p/12366909.html
Copyright © 2011-2022 走看看