Ответ 1
Это невозможно с помощью PhpStorm 6. Ниже приведен снимок настроек проекта (где вы можете установить эти параметры):
PHPStorm имеет удобный неиспользуемый частный метод inspection, который обнаруживает методы, которые, без сомнения, не используются.
Мне иногда было бы интересно проверить мой проект на неиспользуемые общедоступные/защищенные методы. Я знаю, что это не точная наука, и она будет сообщать о методах, которые могут использоваться вне этого проекта (например, в случае библиотеки), но при условии ручного обзора это, вероятно, будет очень полезно.
Возможно ли это с помощью PHPStorm?
Это невозможно с помощью PhpStorm 6. Ниже приведен снимок настроек проекта (где вы можете установить эти параметры):
Следующее работает только для частных методов.
Это возможно в PHPStorm 7/8. Перейдите в Code > Inspect Code и используйте собственный профиль проверки. В окне "Инспекции" нажмите "Добавить" и "Отменить выбор", кроме "PHP" > "Неиспользуемый".
Создание профиля проверки:
Область контроля
Это было запрошено ранее, и это возможно благодаря PhpStorm 2019.1 EAP # 6 (подробности см. Здесь).
Вы можете создать новый профиль проверки только с помощью этой проверки и использовать код проверки... затем, чтобы найти весь мертвый код в вашем приложении. Обратите внимание, что эта проверка позволяет вам явно установить, хотите ли вы сообщать поля, методы и т.д., С каким уровнем видимости и даже устанавливать точки входа!