QActf / backend

3 stars 0 forks source link

ВСК-35 Добавление pre-commit #84

Closed NECROshizo closed 5 months ago

NECROshizo commented 5 months ago

P.S. файлы интереса .pre-commit-config.yaml, setup.cfg, ручная правка на сырую строку app/services/mail.py

NECROshizo commented 5 months ago

Я пока не совсем понял для чего это. Видимо это можно запустить перед коммитом и всякие мелкие штуки сами поправятся. Наверное норм

Предполагается что инициализируются хуки pre-commit install, и после этого любой комит не будет исполнен пока не пройдет все тестирование как кодстайлом так и тестами. + авторформатеры вносят изменения. Это обычно делается в начале проекта, чтобы код был в едином стиле в дальнейшем.