Open ViYaYaYa opened 5 years ago
npm install --save-dev eslint eslint-config-recommended babel-eslint eslint-loader
模块说明
eslint-config-recommended
babel-eslint
parser
eslint-loader
.eslintrc.*部分设置
.eslintrc.*
extends
['eslint:recommended', //...]
env
browser
es6
node
parser: 'babel-eslint
linter boom!!!
options
fix: true
rules
warn
no-console
// eslint-disable-next-line
npm install --save-dev eslint eslint-config-recommended babel-eslint eslint-loader
模块说明
eslint-config-recommended
: 个人喜欢默认的配置,尤其是官方的babel-eslint
: 在parser
配置,可实现动态import / 扩展运算符 / export位置等其他草案规范eslint-loader
: 注意2.1.1的不能用fix,因此请用2.1.0或更高版本.eslintrc.*
部分设置extends
:['eslint:recommended', //...]
env
:browser
(忽略window, setTimeout等),es6
(忽略Map, Set等),node
(忽略process等)设为trueparser: 'babel-eslint
linter boom!!!
eslint-loader
的options
:fix: true
rules
添加warn
,优先走通流程no-console
报错可临时在上方添加// eslint-disable-next-line