TGViewer
dev notes dev notes @junsenior · 1.39K subscribers
Post #148 1.78K
Пару дней назад упомянул доклад с разбором статических анализаторов. Сейчас же — тема поинтересней. Небольшой подкаст от "Пятиминутка PHP" затрагивает очень интересный инструмент — Rector. Проставить типизацию у аргументов и возвращаемых значений? Сделает. Проставить типы у полей классов? Легко. Заменить Laravel-фасады на DI? Тоже сможем. Заменить автоматически старые функции на новые аналоги? Давай сюда свой код.
А помимо этого — авто-замена на стрелочные функции там, где это можно. И всё это конфигурируется, какие-то правила можно убрать, какие-то оставить. В общем, этакий Eslint для PHP.

Единственное, что желательно — наличие тестов, чтобы удостовериться, что статический анализ ничего не поломал.

Круто, обязательно попробую на днях, прогнав через Rector один старый проектик.
Ну а ты пока слушай — https://soundcloud.com/5minphp/rector
SoundCloud Hear the world’s sounds Explore the largest community of artists, bands, podcasters and creators of music & audio
More from @junsenior
  1. Sep 28, 2026Сошлись две вещи. Первая - мой проект safemap.ai, про который я уже писал выше - интеракти…
  2. Sep 17, 2026Post #356
  3. Sep 15, 2026Увидел тут в x.com статистику вакансий по PHP и статистику вакансий по hh.ru в целом. Я на…
  4. Sep 12, 2026Вдохновившись проектом, где делали интерактивную карту с тем, как работает Postgres (писал…
  5. Sep 8, 2026OpenAI выложили блогпост https://openai.com/index/navier-stokes-solution/ Мы публикуем реш…
  6. Sep 8, 2026Если кто не знал, вокруг этого сейчас разгорается очень большой скандал с OpenAI. Кратко,…
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 →