Для любого git-репозитория у нас есть git hooks в папке .git / hooks.
Добавлена команда npm run lint в pre-commit git hook. Невозможно остановить коммит в случае npm run lint возврата ошибки
npm run lint
Взгляните на pre-commit крючок https://git -scm.com / book / ru / v2 / Customizing-Git-Git-Hooks .
pre-commit
Убедитесь, что это активный (исполняемый) хук на стороне клиента.
Выход из ненулевого значения из этого хука отменяет коммит, хотя вы можете обойти его с помощью git commit --no-verify.Вы можете сделать такие вещи, как проверка стиля кода (run lint или что-то эквивалентное), проверка наличия пробелов в конце (ловушка по умолчанию делает именно это) или проверка соответствующей документации по новым методам.