ESLint-文档翻译

ESLint是用来在ECMAScript/JavaScript代码中识别并报告patterns。在许多方面,它都和JSLint、JSHint类似,除了:

  • ESLint用Espree来格式化
  • ESLint uses an AST to evaluate patterns in code
  • ESLint是完全插件化的,每一个单一的规则都是个插件,可以实现实时增加

安装

npm安装ESLint

npm install -g eslint

用法

初始化配置ESLint,通过--init建立一个config文件

eslint --init

而后,就可以在任何JavaScript文件使用ESLint

配置

在使用eslint --init命令后,路径中会自动生成一个.eslintrc文件。文件中有类似的规则配置:

{  
   "rules":  { 
      "semi": [2, "always"], 
      "quotes": [2, "double"] 
    }
}

semi 和 quotes是规则名称。数字代表该规则的错误级别,它一共有3个级别:

  • 0 - 关闭规则
  • 1 - warning级别(不影响exit code)
  • 2 - error级别 (exit code将会是1)
    这三个错误级别提供对代码规则更细粒度的控制(更多配置选项和细节配置文档

你可能感兴趣的:(ESLint-文档翻译)