# Git Hooks Коллекция моих собственных git hooks, написанных преимущественно на Python. ## Описание Этот репозиторий содержит набор пользовательских git hooks для автоматизации проверок и обеспечения качества кода в процессе разработки. ## Структура ### pre-commit/ - **check-secrets-encrypted-with-ansible-vault.py** - Проверяет, что файлы с секретами (содержащие 'secret' или 'secrets' в имени) зашифрованы с помощью Ansible Vault перед коммитом ## Использование ### Ручная установка 1. Скопируйте нужный hook в директорию `.git/hooks/` вашего проекта 2. Переименуйте файл, убрав расширение (например, `pre-commit`) 3. Сделайте файл исполняемым: `chmod +x .git/hooks/pre-commit` ### Использование с lefthook Hooks также можно использовать вместе с инструментом [lefthook](https://github.com/evilmartians/lefthook) для более удобного управления git hooks в проекте. ## Требования - Python 3.x - Git - Для некоторых hooks могут потребоваться дополнительные зависимости (указаны в комментариях к файлам) ## Лицензия Личная коллекция для собственного использования.