Внедрить систему проверки кода на соотвествие код-стайлу (2)
5 000 руб. за проект
Ниже опишу то, как я себе это представляю, а если у вас есть идеи лучше, то охотно их обсужу.
Нужно сделать так, чтобы при пуше ветки на Гитхаб / Битбакет запускалась автоматическая проверка кода на соответствие код-стайлу (PSR-1 и тд), если не соответствует, то отфутболивать и не позволять запушить код. В этом посте https://si-dev.com/ru/blog/code-autoformatting неплохо описано, то что нужно.
Первый важный момент – нужна централизованная система, а не локальное решение на машине разработчика, как, к примеру, описано тут https://www.jetbrains.com/help/phpstorm/using-php-code-sniffer.html.
Второй важный момент – кодстайл нужно проверять не для всего файла, а только для диффа. Те проверить нужно только то, что разработчик изменил в текущей ветке. Хорошо об этом написано тут https://habr.com/ru/company/vk/blog/442284/.
Нужно сделать так, чтобы при пуше ветки на Гитхаб / Битбакет запускалась автоматическая проверка кода на соответствие код-стайлу (PSR-1 и тд), если не соответствует, то отфутболивать и не позволять запушить код. В этом посте https://si-dev.com/ru/blog/code-autoformatting неплохо описано, то что нужно.
Первый важный момент – нужна централизованная система, а не локальное решение на машине разработчика, как, к примеру, описано тут https://www.jetbrains.com/help/phpstorm/using-php-code-sniffer.html.
Второй важный момент – кодстайл нужно проверять не для всего файла, а только для диффа. Те проверить нужно только то, что разработчик изменил в текущей ветке. Хорошо об этом написано тут https://habr.com/ru/company/vk/blog/442284/.
Отзывы
Константин квалифицированный специалист. Грамотно узнал детали заказа, объяснил тонкие моменты и качественно выполнил работу.
4 года
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.