我正在用gulp构建我的JavaScript。在合并文件之前,我想在文件上运行jshint,但是在设置选项时遇到了麻烦。我这样做对吗?
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
option设置为false
-您需要将其设置为 true
to have any effect。
否则,您将正确使用它。
关于javascript - 将选项传递给gulp-jshint,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21691518/