Frontend. Сборка проекта через file-include.
Плагин интегрирован глубоко в проекты (используются if_else, очерёдность подключения файлов и т.п.)
Вопрос: возможно ли проводить валидацию js-файлов до конкатинации, чтобы было ясно, в каком файле ошибка?
Сейчас получаю ошибку плана
/build/js/main.js: Unexpected token, expected , (1632:128)
И угадать, какому файлу соответствует строка 1632 очень сложно.
Можно ли как-то отловить ошибку в исходном файле до их объединения?
Сейчас задача сборки js выглядит так:
gulp.task('js:build', wrapPipe(function(success, error) {
return gulp.src(path.src.js)
.pipe(fileinclude())
.pipe(babel({presets: [['env', {modules: false}]] })).on('error', error)
.pipe(uglify()).on('error', error)
.pipe(rename('main.js'))
.pipe(gulp.dest(path.build.js))
.pipe(gulpif(sync, reload({stream: true})));
}));