No-mistakes: хуки для git push с автоисправлением

Инструмент перехватывает git push, запускает проверку кода в изолированном окружении, автоматически исправляет безопасные ошибки и только затем отправляет ветку.

Telegram@GitHubRadar

Встроенный пост загружается с Telegram. Если он недоступен, откройте источник.

Открыть оригинал

Автор kunchenguid/no-mistakes предлагает расширение для Git, которое перехватывает команду push и перед отправкой в удалённый репозиторий запускает изолированную проверку кода. Безопасные ошибки исправляются автоматически, а спорные изменения передаются разработчику на решение — только после успешного прохождения всех этапов ветка уходит и открывается pull request.

Идея напоминает pre-push хуки, но с акцентом на автоматическое исправление и изоляцию проверок, что может быть полезно в командных проектах для снижения числа мелких ошибок перед ревью. Правда, стоит учитывать, что автоматическое исправление может внести неожиданные изменения — автор явно разделяет безопасные и спорные случаи.