TGViewer
Open Source: PHP Open Source: PHP @open_source_php · 422 subscribers
Post #40 885
Изменено. Тут была бредовая идея, но теперь вот это:

Несколько проблем PHP CS Fixer и их решения:

- CS Fixer пока нестабилен с новым PHP 8.4 синтаксисом. Поэтому при запуске он падает с предупреждением, мол "запускаешь на свой страх и риск, выстави PHP_CS_FIXER_IGNORE_ENV=1 и будешь сам виноват". Если код пишется без новых фичей PHP 8.4, то ставим ENV и радуемся жизни.

- CS Fixer, как зависимость, тянет много "мусорных" пакетов, которые могут повлиять на другие зависимости проекта.
В этом случае можно заюзать composer-bin-plugin и установить CS Fixer в отдельную папочку, которую можно даже смело заигнорить не только в гите, но и в IDE.

- Хотел предложить добавить им сборку бинарей, но отказался от идеи, т.к. вредя будет больше, чем пользы. Ведь CS Fixer'у важно зависеть именно от PHP проекта.
More from @open_source_php
  1. Sep 17, 2026Простая задача, чтобы вкатиться в ряды контрибьюторов Testo https://github.com/php-testo/t…
  2. Nov 25, 2025True Async PHP Edmond Dantes призывает всех к обсуждению особенностей реализации нашумевше…
  3. Nov 11, 2025Сегодня состоялся релиз open-source админки MoonShine v4! Вкратце по нововведениям рассказ…
  4. Oct 21, 2025🤎 Драйвер для NATS от Thesis! Каждый, кто пишет на Golang, наверняка слышал про NATS. Это…
  5. Oct 13, 2025Есть задачка посложнее. Нужно добавить поддержку игнорирования мутаторов: - infection-igno…
  6. Oct 13, 2025📣 Infection – библиотека для мутационных тестов Infection довольно круто инструменты для…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →