前端开发vscode eslint 代码规范 插件配置记录

1,067 阅读1分钟

前言

最近有幸参与到公司的前端开发项目中,由于公司项目使用了严格的 eslint 来规范代码。之前,的项目全是用 webstrom 作为开发工具。但是我还是笔记喜欢使用 vscode 来编码,在设置 eslint 的时候就遇到了很多的问题。

使用到的 vscode 插件

  • Vetur、ESLint、Prettier(代码美化工具)

Eslint 配置

# 安装
npm install eslint --save-dev
# 初始化
./node_modules/.bin/eslint --init


#vscode setting.json配置文件的配置
{
#In contrast, this configuration only turns it on for ESLint
    "editor.codeActionsOnSave": {
        "source.fixAll": true,
  	#指定公司的.eslintrc.js规则路径
            "eslint.options": { "configFile": "D:/github/chowder/vueitellyou/.eslintrc.js" }
    }
}

eslint-plugin-vue

#通过vue-cli(推荐):
vue add @vue/cli-plugin-eslint

#通过npm (在新窗口中打开):
npm install --save-dev eslint eslint-plugin-vue

#通纱 (在新窗口中打开):
yarn add -D eslint eslint-plugin-vue

  • 要求
    ESLint v6.2.0及更高版本 Node.js v8.10.0及更高版本

  • 地址收集
    eslint-plugin-vue