Size: a a a

2021 May 22

AM

Artem Molotov in PHP
Собственно из-за того на сервер проверку и переносят
источник

DT

Dmitriy Tkachenko in PHP
В пайплайне настроен фиксер на чеки, если есть нарушения стайлгайда то ругается
источник

AM

Artem Molotov in PHP
А зачем тогда спрашиваешь почему в ci переносить? Я не понимать.
источник

КГ

Константин Грачев... in PHP
Честно говоря твой юзкейс выглядит очень странным. В процессе реализации фичи невалидно может быть всё от стайла до юнит тестов, какой смысл на каждое сохранение гонять это всё?
Я все тесты обычно перед коммитом запускаю
источник

DT

Dmitriy Tkachenko in PHP
Именно фикс зачем?
источник

AM

Artem Molotov in PHP
А почему бы и нет, собственно? Например, чтобы не заставлять каждого настраивать фиксер локально (так можно сэкономить время как на старте, так и в процессе, когда разраб решил с калькулятора покодить)
источник

DT

Dmitriy Tkachenko in PHP
Все тесты да, но юниты на каждое сохранение. Удобно тддшить, написал тест и пока не написал верную реализацию , видишь ошибку
источник

DT

Dmitriy Tkachenko in PHP
Перед пушем можно и на калькуляторе фиксер на фикс запустить.
источник

DT

Dmitriy Tkachenko in PHP
Я не хочу чтобы сиай коммитил в репозиторий
источник

AM

Artem Molotov in PHP
Ну.. видимо у нас разные взгляды :)
источник

КГ

Константин Грачев... in PHP
имхо такие вещи должны быть настроены на уровне проекта, чтобы спуллил репу и какой make php-cs-fixer у всех одинаково должен работать без всяких донастроек
источник

DT

Dmitriy Tkachenko in PHP
Все верно. Стайлгайды это часть разработки, и еслп пушится код с нарушениями цс, то это неготовый код, и быть в репе его не должно
источник

DT

Dmitriy Tkachenko in PHP
В идеале конечно
источник

КГ

Константин Грачев... in PHP
Кстати у всех кеши php-cs-fixer/psalm/phpstan постоянно мозги делают или только у меня?
Типа прогоняешь, ошибок нет, в CI ошибки. Чистишь кеш, локально тоже ошибки проявляются. Раньше такого хотя бы с php-cs-fixer'ом не было
источник

DT

Dmitriy Tkachenko in PHP
Ты на 3-ем фиксере уже?
источник

КГ

Константин Грачев... in PHP
да
источник

DT

Dmitriy Tkachenko in PHP
Пока на втором такой проблемы нет
источник

DT

Dmitriy Tkachenko in PHP
Псалм всегда мозг делает, когда пришёл он был настроен,  но всегда разный пул ошибок был на ci и локалкепока я не настроил по дефолту запускаться без диффа и кэша
источник

AM

Artem Molotov in PHP
В псалме случалось. Ощущение, как будто инвалидация кривая. Может только по дате изменения файлов или размеру сверяют (но это было бы странно).
источник

КГ

Константин Грачев... in PHP
С анализаторами таких проблем не было, потому что кеш убивался после каждого рана. Я это поправил, скорость тестов выросла в разы особенно на маках. Но скоро обнаружили, что кеши достаточно часто мозг ибут. А phpstan так и вовсе на 2 раз перестаёт запускаться выпадая с ошибкой, приходится кеш сносить...
источник