美文网首页
从零开始配置自己的 ESLint

从零开始配置自己的 ESLint

作者: 最尾一名 | 来源:发表于2018-07-05 16:42 被阅读0次

Start

eslint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。


安装 (ESLint 官方文档)

npm install -g eslint

配置

首先新建 ESLint 公共配置文件 public-eslintrc.js

module.exports = {
    extends: [
        'eslint:recommended',
        //'airbnb-base',
        //'airbnb-base/rules/strict'
    ],

    env: {                              // 目标执行环境
        node: true,
    },
    rules: {                            // 配置规则
        'no-console': 'off',
        'guard-for-in': 'off',
        "no-restricted-syntax": ["error", "FunctionExpression", "WithStatement", "BinaryExpression[operator='in']"],
    }
};

再新建 ESLint 配置文件 .eslintrc.js, 并在其中引入 public-eslintrc.js

module.exports = {
  extends: './public-eslintrc.js',
};

如果想引入 airbnb-base 等配置文件:

npm install -g eslint-config-airbnb-base

在命令行中使用

eslint 'file_name'
自动修改部分错误:
eslint 'file_name' --fix

在 VS Code 中使用:

  • 安装 eslint 插件
  • 设置
...
"eslint.options": {
        "configFile": "/Users/rain/.eslintrc.js" 
    }

相关文章

网友评论

      本文标题:从零开始配置自己的 ESLint

      本文链接:https://www.haomeiwen.com/subject/wampuftx.html