Сейчас я работаю над проектом, который начал расти, и обзоры кода стали очень важными.С другой стороны, это небольшая команда, и один человек отвечает за несколько видов деятельности.Я заметил, что качество проверок кода начало снижаться, и у меня есть ощущение, что это из-за большого количества файлов, измененных в наборе изменений.По этой причине я решил включить внутреннее правило, чтобы в ветке не было изменено более 20 файлов.Если вы видите, что вам нужно пойти больше - разветвитесь.К сожалению, это правило, похоже, не учитывается разработчиками, и я решил обратиться за советом о том, как я могу ограничить его на уровне контроля исходного кода (в нашем случае Git).Мы используем GitLab в качестве точки синхронизации.
Моя главная идея - расширять основную ветвь на небольших шагах, которые были хорошо реализованы, проверены и протестированы вместо интеграции огромных изменений.
EDIT : у нас также есть eslint в приложении (приложение React + функции Firebase Cloud).