Perl5 плагин для IntelliJ IDEA v1.1
вчера в 22:20
Выпущена новая стабильная версия Perl5 плагина для IntelliJ IDEA и Co. Данный релиз почти целиком посвящен улучшению производительности и качества парсера. Таким образом, больших функциональных изменений с точки зрения IDE нет, однако достижения в указанных областях – значимы.
Добавлено
- Иконки высокого разрешения для retina-дисплеев
- Базовые настройки для CodeStyle и базовый форматтер
- Настройки для Code Folding
- Автоматическое закрытие here-doc маркера
- Поддержка пустых here-doc маркеров
- Инспекция
use strict
стала умнее и понимает, чтоuse v5.12
и выше включаетuse strict
- Поддержка
use libs
- Авто-дополнение для пакетов в строках, что чрезвычайно удобно в конструкциях типа
use parent
/bless
/isa
- Run configuration и возможность запускать скрипты из IDE
- Парсер для анализа выдачи скриптов, отлавливающий сообщения об ошибках и расставляющий гиперссылки на место в коде
- Разрешение имен пакетов относительно текущего каталога
- Тип файлов Perl test и live templates для
Test::More
- Полуавтоматический репортер для исключений в плагине
- Изменено положение для сигнатур в соответствии с последними версиями Perl5
- Корректный парсинг атрибутов для функций и переменных
- Корректный парсинг для glob вызовов вида
</some/path/*>
- Генерация геттеров, сеттеров и конструкторов
- Корректный парсинг блоков кода перед разадресацией
- Переработан парсинг кода внутри строк и регулярных выражений. Сравнение тут (большая картинка)
Помимо новых фич было исправлено и переписано около 30 различных старых, что положительно сказалось на быстродействии и качестве работы.
Парсер был протестирован на паре действительно огромных Perl-проектов.
Еще раз всем спасибо за помощь, идеи, критику и предложения.
Планы
Следующие на очереди: базовая поддержка Moose и Mason.
Ссылки
Приятного кодинга!
-
↑
—
↓ -
316
-
Добавить в избранное 4
Программист