fix: улучшение pre-commit hooks для правильной обработки изменений файлов
Some checks failed
Pre-commit / pre-commit (push) Failing after 4m51s

- Создан fmt-precommit.sh для корректной обработки форматирования
- Создан test-coverage-precommit.sh для обработки изменений покрытия
- Скрипты всегда возвращают 0 при успешном выполнении
- Автоматически добавляют изменённые файлы в staging area
This commit is contained in:
2025-08-27 00:14:24 +03:00
parent 67b3c40430
commit 4b3bf44aaa
3 changed files with 88 additions and 2 deletions

View File

@@ -19,13 +19,13 @@ repos:
hooks:
- id: test-coverage
name: Run test coverage
entry: make test-coverage
entry: bash scripts/test-coverage-precommit.sh
language: system
pass_filenames: false
- id: fmt
name: Format code
entry: bash -c "make fmt && git add -u"
entry: bash scripts/fmt-precommit.sh
language: system
pass_filenames: false