依赖 eslint-config-airbnb,具体规范可参照Airbnb JavaScript Style Guide。(中文版本点这里)
并根据目前项目es5/6混合使用情况,做以下调整:
- 取消es6配置
- 字符串使用双引号
目前此规范为基本版本,后续会根据项目中使用反馈,对rule
进行调整。
-
安装
npm install --save-dev eslint-config-onvno
-
配置文件
.eslintrc.json
{ "extends": [ "eslint-config-onvno" ], "rules": { "comma-dangle": 0 } }
-
使用:以
gulp
使用举例var gulp = require('gulp'); var eslint = require('gulp-eslint'); gulp.task('lint', function() { return gulp.src('./test/*.js') .pipe(eslint()) .pipe(eslint.format()); });
执行
gulp lint
可查看对应js
文件的报错信息
- eslint在其他环境中配置
- eslint配置完善