2020/05/pre-commit/
utterances-bot opened this issue · comments
Запуск Git-хуков при помощи pre-commit
Git-хуки позволяют автоматизировать запуск различных проверок (линтеры, форматтеры, тесты) при работе с системой контроля версий.
yaml-developer :D
а как он работает? Когда запускаешь pre-commit install он просто, получается, генерит .git/hooks/pre-commit на баше?
Но тогда при любом изменении .pre-commit-config.yaml нужно снова запускать pre-commit install, получается?
Не совсем так. В .git/hooks/pre-commit
складывается по сути статичный скрипт на Python, который не зависит от YAML-файла. Он просто запускает pre-commit
с нужными аргументами. При редактировании YAML-конфига ничего заново устанавливать не нужно.