eslint自动修复

1)下载安装包

yarn add eslint --dev
yarn add eslint eslint-config-standard eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-promise eslint-plugin-vue --dev

(安装完的样子)

2) 配置 ESLintrc

在根目录,新建一个 .eslintrc.js 文件

然后,在文件里,写入如下配置

module.exports = {
  env: {
    browser: true,
    commonjs: true,
    es6: true,
    node: true
  },
  extends: [
    'standard', // 采用 standard style
    'plugin:vue/essential'
  ],
  parserOptions: {
    ecmaVersion: 12
  },
  plugins: [
    'vue'
  ],
  rules: {
  }
}

(下面是个人的配置)

module.exports = {
  root: true,
  parserOptions: {
    parser: 'babel-eslint'
  },
  env: {
    browser: true,
    node: true,
    es6: true
  },
  extends: ['standard', 'plugin:vue/essential'],
  plugins: ['vue'],
  rules: {
    'no-unused-vars': 'warn',
    'no-undef': 'warn',
    'no-labels': 'off',
    'camelcase': 'off',
    'quote-props': ['warn', 'consistent']
  }
}
  1. 安装ESLint插件
    VScode商店里搜索eslint,第一个就是, 点击安装

    然后,来到VScode设置,点击右上角用JSON打开

    在里面添加如下几行
{
    "eslint.alwaysShowStatus": true, // 在下框显示ESLint图标
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true // 开启自动保存修复
      },
    "eslint.run": "onSave", // 也可以 "onType“,边写边检查
    "eslint.validate": [ 
      "javascript",
      "javascriptreact",
      "html",
      "vue" 
  ],
}

(完成后的样子)

下面就可以写几句,杂乱无章的代码,点击保存,看ESLint一键修复了!

(按下control+s / cmd+s,瞬间大功告成!)

posted @   崛起崛起  阅读(264)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示