Для некоторых не является второй натурой обращаться к консоли при запуске Gulp. Сочетая gulp-notify с jshint reporter, разработчик увидит уведомление и услышит звуковой сигнал при обнаружении ошибки скрипта. После добавления ESLint пришлось немного переделать gulp-notify, но я думаю, что разобрался.

После того, как вставил…

...
.pipe(notify(reportErrors))
...

…уведомление и звуковой сигнал могут стать раздражающими. Первое, что нужно сделать, это закрыть его.

var reportErrors = function(details) {
   if ( details.eslint.messages.length === 0 ) return;
...

Затем уведомите пользователя сообщением и звуковым сигналом.

notify.onError({
   title:    'JavaScript error',
   message:  'Location: ' + details.relative,
   sound:    'Beep'
})(details);

Если интересно, вот как я его использую…

Ресурсы, которые помогли

Отказ от ответственности. Дневник разработчиков пишется каждый день, и предыдущие статьи не обновляются. Код может работать сегодня, но завтра будут найдены глюки. Проявите должную осмотрительность и тщательно протестируйте любой написанный здесь код, прежде чем внедрять его в свой собственный проект. Удачи!