Мне не удалось найти документацию о том, как это делается в gulp, даже не уверен, что нужно сделать что-то вроде этого:
var fileStream;
gulp.task('lint', ['glob'], function () {
var jshint = require('gulp-jshint');
fileStream.pipe(jshint())
.pipe(jshint.reporter('default'));
});
gulp.task('glob', function () {
fileStream = gulp.src([
'./js/**/*.js',
'!**/node_modules/**'
]);
});
Это лучший способ сделать что-то подобное? Есть ли лучший способ "передать" поток, возвращенный/созданный 1 задачей, в некоторые другие задачи, так что для чего-то подобного мы не будем дублировать глобусы, все еще делая разные задачи "lint" и "glob". Это даже желательно в Gulp?
Спасибо!