我正在尝试将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}))
但这似乎没有改变任何东西