Расширение PDT Extensions для PHP Development Tools включает не только сематический анализ PHP кода, но и другие расширения.
PDT Extensions
- Сематический анализ кода, а также быстрые правки. Расшифрую, сематический анализ позволяет обнаруживать в коде:
- переменные, которые не используются;
- не инициализированные переменные;
- не определенные переменные;
- отсутствие обязательной имплементации родительских методов (например от трейта или интерфейса);
- не определенные типы (классы).
- Генерация геттеров и сеттеров.
- Помощник создания класса.
- Улучшения в форматировании PHP кода (какие? пока не понял).
- Автоматическое приведение кода к стандартами кодирования.
Подробнее, в картинках, смотрим на сайте http://p2-dev.pdt-extensions.org/phpfeatures.html.
Установка в Eclipse (Luna)
- Заходим в Window -> Preferences -> Install/Update -> Available Software SItes
- Добавляем новый источник [PDT Extension Updates] http://p2-dev.pdt-extensions.org/
- Заходим в Help -> Install New Software...
- Выбираем Work with: [PDT Extension Updates]
- В списке выбираем PDT Extesions
После установки появится новый пункт Semantic Analysis (Window -> Preferences -> PHP -> Validation -> Semantic Analysis)