Дайджесты новостей
Интерфейс среды разработки GigaIDE Pro с поддержкой Tailwind CSS, директив Angular и раннеров тестов

GigaIDE Pro за сентябрь: поддержка Tailwind, PostCSS, директив Angular и раннеров тестов

Для фронтенд- и бэкенд-инженеров среда разработки — это не просто текстовый редактор с подсветкой синтаксиса, а главный рабочий инструмент, от отзывчивости и глубины анализа которого напрямую зависит продуктивность. Когда отечественные технологические компании начали активный переход на независимый инструментарий, главным вызовом стало сохранение привычного уровня комфорта, к которому разработчики годами привыкали в экосистеме 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 переходит от базового повторения интерфейса к глубокой оптимизации инженерных сценариев. Платформа берет на себя рутину с навигацией по коду, сборкой стилей и запуском тестов, позволяя разработчикам полностью сосредоточиться на бизнес-логике.