eslint
2018-10-11 本文已影响0人
ahappyone
官方文档:https://eslint.org/docs/user-guide/getting-started
一、本地安装和使用
1、安装:npm install eslint --save-dev
2、配置:./node_modules/.bin/eslint --init
3、使用:./node_modules/.bin/eslint yourfile.js
二、全局安装和使用
1、安装:npm install -g eslint
2、配置:eslint --init
3、使用:eslint yourfile.js
三、实践
1、项目背景:node (koa2)服务项目
2、(1)踩坑:为适配 ... 、=> 等新语法,.eslintrc.js 文件需做如下配置,并安装 babel-eslint(eslint 为全局安装,则babel-eslint 也全局安装;eslint 为本地安装,则babel-eslint 也本地安装。否则会找不到 babel-eslint 模块)。
(2)package.json 配置,然后执行 npm run lint 即可校验。
(3)可加上 pre-commit: 'lint',来强制提交前进行校验。