eslint使用

vscode配置

需安装eslint和vetur两个插件

原因:

装eslint并配置:编辑时就可提示报错信息,保存可自动修复
vetur:会有一些vue语法提示

配置eslint

1.文件=》首选项=》设置

2.在settings.json中添加

也可在项目跟目录添加.vscode文件,里头添加settings.json,内容为:

{
  // 每次保存时将代码按eslint格式进行保存
  "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true 
  },
  "editor.tabSize": 2,//tab回车空两格
}

vue项目配置

1.全局添加vue脚手架:yarn global add @vue/cli 不行的话用这个 npm install -g @vue/cli
2.给项目添加eslint:vue add @vue/eslint
3.删除package.json的"eslintConfig"对象,在根目录新建.eslintrc.js中写入如下配置:

module.exports = {
  root: true,
  env: {
    node: true
  },
  globals: {
    CITY: null,
    CITYOPTIONS: null,
    TOWN: null,
    scale: null
  },
  extends: [
    'plugin:vue/recommended',
    'eslint:recommended',
    '@vue/standard'
  ],
  rules: {//这里头定义自己的规则
     'no-trailing-spaces': 1
  },
  parserOptions: {
    parser: 'babel-eslint'
  }
}

4.一些常见命令:
eslint全文检查修复:npx eslint --fix "src/**"
eslint执行(检查vue、js)yarn lint

eslint学习参考文件

这是 eslint 的文章:
https://juejin.cn/post/6844903684522917902
https://juejin.cn/post/6844903859488292871
https://juejin.cn/post/6844903710816993287
看完后可看中文文档:
https://eslint.bootcss.com/

原文地址:https://www.cnblogs.com/miaSlady/p/14844917.html