【发布时间】:2015-11-26 17:12:14
【问题描述】:
我正在尝试调整 gulp-jshint 'fail' 报告器,使其仅在缩小时会破坏 javascript 代码的情况下失败。
例如,我发现导致问题最多的两种情况是
缺少分号
隐式声明的变量
有什么方法可以创建一个仅寻找上述条件的 gulp-jshint 任务?
到目前为止我有:
gulp.task('lint', function() {
return gulp.src('src/main/webapp/static/js/**/**/**/*')
.pipe(jshint())
.pipe(jshint.reporter('fail'));
});
但这会发现许多对缩小并不重要的问题
编辑
我尝试过使用:
.pipe(jshint.reporter('default', {undef: true, asi: false}))
但这似乎并没有改变任何东西
【问题讨论】:
-
关于您的编辑:您确定可以以这种方式传递这些选项吗?你试过create your own reporter?
标签: javascript gulp jshint