Size: a a a

2021 January 14

NO

Nex Otaku in PHP
Не только лишь все )
источник

АГ

Алексей Гевондян... in PHP
особенно это про массивы
источник

АГ

Алексей Гевондян... in PHP
к слову, всякие array shape скоро из коробки будут, template без привязки к инструменту работает и в стане и в псалме, ну а остальное там, & например - тоже без привязки к инструменту... в общем почти все можно порешать без @psalm- и @phpstan- аннотаций.
источник

ЕР

Евгений Ромашкан... in PHP
Алексей Гевондян
к слову, всякие array shape скоро из коробки будут, template без привязки к инструменту работает и в стане и в псалме, ну а остальное там, & например - тоже без привязки к инструменту... в общем почти все можно порешать без @psalm- и @phpstan- аннотаций.
Не будет никаких array shape из коробки
источник

АГ

Алексей Гевондян... in PHP
ну жетбрейнс аннотации свои уже запилило, стат анализаторы их понимать еще не научились?
источник

VC

Vladimir Chernyshev in PHP
Когда пробовал, то шторм неадекватно реагировал на стандартные пхпдок с фичами псалма. Дублировать приходилось
источник

ЕР

Евгений Ромашкан... in PHP
Алексей Гевондян
ну жетбрейнс аннотации свои уже запилило, стат анализаторы их понимать еще не научились?
Это фича шторма, а не пхп
источник

АГ

Алексей Гевондян... in PHP
атрибуты*
источник

ЕР

Евгений Ромашкан... in PHP
ArrayShape атрибут это фича шторма
источник

АГ

Алексей Гевондян... in PHP
ну да, увидим, в 8.1 какие рфц по атрибутам будут. deprecated вон вроде приняли уже
источник

АГ

Алексей Гевондян... in PHP
@template так то тоже не фича пхп
источник

A

Aleksandr Khristenko in PHP
Nex Otaku
Зачем мне подстраиваться под инструмент? Пусть он подстраивается под меня. Я пишу корректный код. Если инструмент не вдупляет - это проблема с кодом инструмента, а не с моим кодом.
Очень странная позиция. Если ты хочешь, чтобы инструмент работал надо следовать его инструкции. Или не ныть, что он не работает корректно.
источник

A

Aleksandr Khristenko in PHP
Алексей Гевондян
ну жетбрейнс аннотации свои уже запилило, стат анализаторы их понимать еще не научились?
жетбрейнс ведь в итогде псалмовые array-shape так обрабатывать и не стало, да?
источник

ЕР

Евгений Ромашкан... in PHP
Aleksandr Khristenko
жетбрейнс ведь в итогде псалмовые array-shape так обрабатывать и не стало, да?
Интеграцию issues запилили хоть
источник

АГ

Алексей Гевондян... in PHP
вот тут не знаю... да это с т.зр. автодополнения роль играет, тут можно какой-нибудь deep assoc completion заюзать. наверное нет
источник

A

Aleksandr Khristenko in PHP
Евгений Ромашкан
Интеграцию issues запилили хоть
Ну это пиздец же. Парсер пхпдока у них есть. Внутренний тип для array-shape есть. А совместить первое со вторым не смогли.
Зато встроили свой костыль, которого нигде нет.
источник

NO

Nex Otaku in PHP
Это для тебя она странная ) Для меня не менее странно закрывать глаза на косяки просто по той причине что автор их заложил в свой продукт)
источник

A

Aleksandr Khristenko in PHP
Евгений Ромашкан
Интеграцию issues запилили хоть
Кстати, у них там как-то ишшуй был, сделать тулу для подключения внешней команды как инспекции.
Закрыли, сказали никому не надо.
Зато потом как отдельные инспекции пилили анализаторы.
источник

АГ

Алексей Гевондян... in PHP
косяки - это таску на гитхабе надо заводить. ну а если особенности работы, некие неудобства - то тут мириться с этим придется
источник

V

Vitaly in PHP
А еще хорошая практика, в опенсорс вкладываться, пользуешься инструментом, нашел косяк, заведи issue, а лучше pr
источник