Согласен. В принципе подключение к Битриксу PHPStan - не тривиальная задача, и, скорее всего, от проекта к проекту проблемы будут возникать разные. К примеру на текущем проекте проблем с DataManager'ом у нас не возникало из-за использования самописной ORM. А что касается pre-commit'a - это лишь одно из возможных решений в текущей (битрикс) ситуации. На самом деле, лично меня это не особо напрягает, если не делать коммиты каждые 10 минут, а 1-3 раза в день, то даже если PHPStan думает 5 минут - это отличное время сходить налить кофе или перекурить
Не совсем понял, о чем речь. Это не логика проекта и вообще не php-скрипт, это скрипт самого гита
Согласен. В принципе подключение к Битриксу PHPStan - не тривиальная задача, и, скорее всего, от проекта к проекту проблемы будут возникать разные. К примеру на текущем проекте проблем с DataManager'ом у нас не возникало из-за использования самописной ORM. А что касается pre-commit'a - это лишь одно из возможных решений в текущей (битрикс) ситуации. На самом деле, лично меня это не особо напрягает, если не делать коммиты каждые 10 минут, а 1-3 раза в день, то даже если PHPStan думает 5 минут - это отличное время сходить налить кофе или перекурить
Мониторинг must have, получается. Если бы не он, пара небольших ошибок как снежный ком положили бы проект на лопатки