Проверки:
- Наличие возвратов у функций
- Наличие директив у методов управляемых форм
- Соответствие клиент-серверных методов, отмеченных тэгом
При нахождении проблем в изменениях текущего коммита выводит предупреждение и пишет отчет в Build/code-analysis.log.
Зависимости:
- python 3
choco install python
- gitpython
pip install gitpython
Установка:
В файле post-commit нужно заменить src/KonturSverka на путь до исходников своей обработки. Файлы code-analysis.py и post-commit нужно поместить в папку /.git/hooks.