Ответ 1
Неправильное решение. Но вот идея.
var originalStdoutWrite = process.stdout.write;
process.stdout.write = function(){ return; }
gulp.src(['**/*.js','!node_modules/**'])
.pipe(eslint())
.pipe(eslint.results(results => {
// Called once for all ESLint results.
if(results.errorCount>0){
originalStdoutWrite.call(process.stdout,`Total Results: ${results.length}`);
}else{
process.stdout.write = originalStdoutWrite;
}
}));