eslint

ESLint - 配置项

2019-10-12  本文已影响0人  前往悬崖下寻宝的神三算

更新于 2019年10月12日14:54:50

parser 解析器


指定解析器来分析代码,默认使用 Espree

也可以更换:

parserOptions 解析器选项


env 运行环境


填你的代码需要运行在哪,这样会预定义一组全局变量(官方定了已很多变量开启即可,比如jest)

比如你用了localStorage变量,eslint检查时并没有找到这个变量,就会报错,此时就需要配置env

web一般配置如下即可

'env': {
  browser: true,
  es6: true // 提供一些es6新增对象
}

globals 全局变量


这个相当于env的补充,比如有些cdn资源提供全局变量,就需要在这指定了

extends 继承rules


rules很多,可以通过此字段批量增加,比如eslint内置了一些规则,可以直接使用,配置如下

推荐配置需要此依赖npm install eslint-plugin-import -D(分析module)

'extends': 'eslint:recommended'

其他第三方规则


plugins 插件


插件是第三方定制的配置集合,比如支持react等,npm安装后使用

rules 规则


所有规则,表中的表示'eslint:recommended'默认开启的规则

其他


资料

官网 / 配置

上一篇下一篇

猜你喜欢

热点阅读