ESLint是一个用来识别及报告ECMAScript/JavaScript中代码格式的家伙,目的是使代码风格越来越统一与免不当。

1.设置与用
产生少数种方式去安装ESLint:全局与本地。

1.1本土安装与采取
如若要将ESLint作为项目构建系统的同片,那么选择于当地开展安装。
您得用npm:

npm install eslint --save-dev

然后你需要树立一个配置文件:

./node_modules/.bin/eslint --init

随着,你可以公的色根本目录运行ESLint:

./node_modules/.bin/eslint yourfile.js

公使用的另外插件或可共享配置为务必于地头安装,以此与地方安装的ESLint配合以。

1.2大局安装和行使
苟一旦而ESLint可以下你的享有项目,那么选择在全局安装ESLint。
你得应用npm:

npm install -g eslint

然后你得树立一个配置文件:

eslint --init

继而,你可于公的型根本目录运行ESLint:

eslint yourfile.js

公使用的别插件或可共享配置为务必以大局安装,以此和全局安装的ESLint配合以。

 

2.配置
以运转eslint
–init之后,会以您的目录建立一个.eslintrc文本。在中你将见到部分之类的配备规则:

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

“semi”和“quotes”是ESLint中规则的称呼。
第一个价是规则的一无是处级别,可以是盖下值之一:

  • “off” 或 0 – 关闭规则
  • “warn” 或 1 – 将规则作为警示
  • “error” 或 2 – 将规则作为不当

立三只错级别允许你细微地控制ESLint如何采取规则。

你的.eslintrc配置文件将同样含有该行:

"extends": "eslint:recommended"

出于当下等同实施,规则页面上号为“”的富有规则都拿受打开。

ESLint被规划为而完全配置的,配置ESLint有三三两两种要的措施:

  1. 诠释配置 – 使用JavaScript注释将布信息直接坐文件。
  2. 布置文件 –
    使用JavaScript,JSON或YAML文件来指定整个目录及其所有子目录的布信息。

即时可以是格式为.eslintrc.*文件或者package.json中之eslintConfig域,这简单单ESLint都以自行寻找和读取,也得以当命令行中指定安排文件。

发生几乎单可部署的音:

  • Environment –
    您的本子被设计于所运行的环境。每个环境都蕴含一组预定义的全局变量。
  • Globals – 您的剧本在实行中做客的另全局变量。
  • Rules – 启用的规则和谬误的级别。

还多安排选和细节,看官配置文档(http://eslint.org/docs/user-guide/configuring)。

相关文章

网站地图xml地图