Запускаем линтеры правильно — overcommit
ВНИМАНИЕ! Ни в коем случае не используйте это на Windows!
В своей работе я постоянно пользуюсь различными линтерами, будь то Robocop или SCSSLint и хочу рассказать вам об одном замечательном инструменте под названием overcommit
overcommit
overcommit - это штуковина для удобного управления git hooks, позволяющий при помощи приятного конфига настраивать запуск чего-либо при различных действиях с git’ом (например, перед коммитом или перед пушем)
Установка
Для установки вам потребуется Ruby. Скачать для нормальных ОС можно из пакетных менеджеров, для Windows тут: http://rubyinstaller.org/ (обязательно установив т.н. devkit по инструкции)
Затем, в консоли пишем:
Для нормальных ОС:
gem install overcommit
После установки, переходим в папку с нужным репо и пишем:
overcommit --install
Автоматически добавятся новые хуки и создастся конфиг, если еще не создан
Меняем содержимое .overcommit.yml как душе угодно
Вот, к примеру, мой конфиг для ScssLint и ESLint:
Почитать про overcommit подробнее и ознакомиться с доками можно тут: