因为最近开始在项目里面使用 es2015,所以之前代码验证gulp-lint中使用的 jslint 已经不符合要求了。于是组里的程序员鼓励师兼前端工程师小姑娘丹丹就把 jslint 替换成了 eslint。以下是她的一些记录。eslint 是为 javascript 和 jsx而生的可插拔式代码检查工具。0. eslint 的哲学1 在 eslint 中,一切都是可插拔的,规则之间相互独立2 每条规则非零为开启,零为关闭3 eslint 不倾向于任何一种代码风格,默认关闭所有设定,被捆绑的规则都是具有普遍性的1 如何使用?1.1 方法一:直接使用 eslint 的 npm 包文档参考1npm install -g eslint必须全局安装2eslint —init这个方法执行后,会问你几个问题,然后自动生成一个 .eslintrc 文件3 检测文件:eslint xxx.js1.2 方法二:使用 gulp-eslint文档参考1 装起 gulp-eslint2 在 gulpfile.js 中调用eslintvar gulp = require('gulp'),
eslint = require('gulp-eslint');
gulp.task('lint', function () {
return gulp.src(['js/**/*.js'])
...
继续阅读
(153)