将选项传递给gulp-jshint

我正在使用gulp来构build我的JavaScript。 我想在我的文件上运行jshint之前,我concat他们,但我有麻烦设置选项。 我做对了吗?

var res = gulp.src(buildutil.produceFileGlob("./src", clientproperties)) .pipe(exclude('**/test/**')) .pipe(jshint({ sub: false }})) .pipe(jshint.reporter(stylish)) .pipe(buildutil.jsmoduleConcat("myfile.js")) .pipe(gulp.dest('./dist')) .pipe(closureCompiler(closureOptions)) .pipe(header(buildutil.getBuildHeader())) .pipe(gulp.dest('./dist')); 

所以这一切工作,和jshint正在输出其错误,但我的sub:false标志似乎不起作用。

sub选项默认设置为false – 您需要将其设置为true以产生任何效果 。

否则,您正确使用它。