Сейчас такую схему думаю сделать:
0. хуки лежат в обычной папке
1. postinstall симлинком раскидывает все хуки в правильные директории (.git/hooks)
2. В таске локальной компиляции скриптов в галп-стриме берутся все js'ки проекта.
2. Потом gulp-gitmodified оставляет только изменённые
3. Потом на них запускается линт
4. Если есть ошибки и мы на локальном окружении, то спрашивается, надо ли автоматически пофиксить.
5. Если отвечаем 'y', то фиксит.