@entermix

Как разрешить аннотации в PhpStorm 2020.3.3?

PhpStorm 2020.3.3 отмечает импортируемые классы как неиспользуемые, даже если они используются в аннотациях.

606874e2616d1462741393.png

Использую Symfony 5.2 + api-platform/api-pack, который установил doctrine/annotations ^1.0, где не поддерживаются атрибуты PHP 8.

Насколько я понимаю можно вручную обновить этот пакет? А что, если альтернативы нет?

Дело в том, что комбинация Ctrl + Alt + O (Optimize imports) удаляет классы, которые не используются в коде, а нужно сделать так, чтобы импортируемые классы сортировались автоматически перед коммитом, т.е. функция Optimize imports будет запускаться автоматически, следовательно удалит все неиспользуемые (по мнению PhpStorm) классы.

https://www.jetbrains.com/help/phpstorm/creating-a...

Что можно сделать?
  • Вопрос задан
  • 266 просмотров
Пригласить эксперта
Ответы на вопрос 1
@entermix Автор вопроса
Пока что удалось решить проблему с помощью следующих плагинов:
https://plugins.jetbrains.com/plugin/7320-php-anno...
https://plugins.jetbrains.com/plugin/7219-symfony-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы