Пример хука на запрет на изменение файла
Ещё один интересный пример применения хуков - запрет на изменение определённого типа файлов или файла с конкретным названием.
Зачем запрещать правку файла
Например, у нас есть файл окружения, в котором содержатся чувствительные данные: пароли и прочее. Нужно поставить запрет, чтобы Claude Code не редактировал этот файл никаким образом. Между делом он может сбиться с инструкции, отредактировать файл - и там потеряются важные данные.
Хук на PreToolUse
Для защиты файла создаём в settings.json отдельный хук. Обратите внимание: здесь у нас PreToolUse. Раньше мы использовали PostToolUse - после того как файл уже отредактирован; но если нужен именно запрет на редактирование, используется PreToolUse.
Дальше в уроке
- Проверяем
Как получить доступ к полному уроку
Доступ к курсу "Агентская разработка. Claude Code." на 1 месяц - 1000 ₽ (стоимость в других валютах можно уточнить у автора).
Войдите / зарегистрируйтесь на сайте, чтобы получить данные для оплаты.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти