Промпт дня: pre-commit хук для ограничения размера файлов
Промпт дня: pre-commit хук для ограничения размера файлов
Простой Git-хук блокирует коммиты файлов больше 5000 токенов и предлагает разбить их на части.
Промпт дня: pre-commit хук для ограничения размера файлов
Создай pre-commit хук, который не позволяет коммитить файлы размером более 5000 токенов. Количество токенов рассчитывается по формуле: 1 токен = 4 байта.
Проверяй только файлы, добавленные в индекс Git (staged files). Игнорируй файлы, написанные не агентами, например lock-файлы и автоматически сгенерованный код.
При обнаружении превышения лимита выводи сообщение об ошибке с конкретными инструкциями по разделению файла на несколько частей.
Самое простое вложение в свою кодовую базу, которое вы можете сделать. Очень полезная штука.
Почему это важно
АналитикаТакой хук помогает контролировать размер файлов, сгенерированных агентами, упрощает ревью и снижает риск появления нечитаемых «монстров» в репозитории.
Обсудить в сообществе
Делитесь опытом и мыслями с ИИ-разработчиками