Для фронтенд- и бэкенд-инженеров среда разработки — это не просто текстовый редактор с подсветкой синтаксиса, а главный рабочий инструмент, от отзывчивости и глубины анализа которого напрямую зависит продуктивность. Когда отечественные технологические компании начали активный переход на независимый инструментарий, главным вызовом стало сохранение привычного уровня комфорта, к которому разработчики годами привыкали в экосистеме JetBrains (WebStorm, IntelliJ IDEA) или VS Code. Сентябрьский релиз плагинов для среды GigaIDE Pro от команды «Сбера» демонстрирует, как быстро сокращается эта дистанция в веб-разработке.
Точный рефакторинг Angular: навигация по директивам без рутины
В масштабных enterprise-проектах на фреймворке Angular одной из самых болезненных точек оставалась работа с пользовательскими атрибутными директивами в HTML-шаблонах компонентов. В сентябрьском обновлении плагина Angular разработчики получили бесшовную семантическую навигацию: теперь прямо из тега разметки можно в один клик перейти к TypeScript-классу директивы (Go to Declaration).
Не менее важна функция обратного поиска (Find Usages). Перед внесением правок в логику директивы инженер может мгновенно оценить масштаб ее применения во всех шаблонах репозитория, защищая проект от случайных регрессионных поломок при рефакторинге интерфейсных модулей.
Стили нового поколения: адаптация под Tailwind v4 и диалект PostCSS
Второй блок обновлений сфокусирован на верстке и препроцессинге стилей. Для проектов со сложными пайплайнами стилизации плагин PostCSS получил возможность явного назначения диалектом по умолчанию для CSS-файлов. В редакторе появилось контекстное автодополнение и безопасное переименование пользовательских свойств (custom properties), кастомных селекторов (custom selector) и директив @apply.
Параллельно обновился плагин для Tailwind CSS. Разработчики адаптировали его под спецификации готовящегося поколения Tailwind v4: внедрена поддержка директив @theme и @tailwind, улучшен парсинг классов внутри JSX- и HTML-шаблонов, а предиктивное автодополнение стало быстрее реагировать на динамические комбинации утилит.
Прозрачный линтинг: видимые идентификаторы правил и мгновенный сброс кэша
Настройка правил качества кода в больших монорепозиториях часто превращается в детективную задачу. В обновленном модуле ESLint всплывающие окна подсказок (tooltips) и меню быстрых правок (QuickFix) теперь явно отображают точный идентификатор правила ruleId. Это избавляет инженера от необходимости гуглить формулировку ошибки, позволяя в секунду добавить адресное исключение в .eslintrc или eslint.config.js.
Кроме того, механизм EslintEditorTracker переработан для мгновенного сброса внутренних кэшей: редактирование конфигурационного файла теперь автоматически перезапускает фоновый Node.js-процесс линтера, избавляя от необходимости перезагружать всю IDE ради применения одного правила.
Запуск тестов из редактора: нативный runner Node.js и права доступа Deno
Самые заметные изменения в бэкенд-разработке коснулись прогона модульных тестов. В плагин Node.js интегрирована поддержка встроенного тестового движка NodeJs Test Runner (node:test) и Jest. Тесты запускаются прямо из кода по клику на строковые маркеры (gutter icons) на полях редактора, а выполнение TypeScript-спецификаций прозрачно маршрутизируется через загрузчик TSX.
В свою очередь, плагин для среды Deno получил полноценное графическое окно Run Configuration для команд test, run и bench. Ключевая фишка — интерактивные чекбоксы гранулярного управления правами песочницы (permissions: доступ к сети, чтению и записи файлов на диск), которые на лету синхронизируются с флагами CLI. Для поиска багов добавлена полноценная отладка тестов с расстановкой точек останова (breakpoints).
Бета-интеграция с Biome и перспективы платформы
В дополнение к классическому стеку в сентябре дебютировал экспериментальный плагин для сверхбыстрого Rust-линтера Biome. Он запускает диагностику в фоне и поддерживает автоматическое форматирование и сортировку импортов при сохранении файла.
Сентябрьские апдейты GigaIDE Pro наглядно показывают: отечественная IDE переходит от базового повторения интерфейса к глубокой оптимизации инженерных сценариев. Платформа берет на себя рутину с навигацией по коду, сборкой стилей и запуском тестов, позволяя разработчикам полностью сосредоточиться на бизнес-логике.
