javascript

Обновления GigaIDE за июнь 2026

  • среда, 8 июля 2026 г. в 00:00:11
https://habr.com/ru/companies/sberbank/articles/1054768/

Всем добрый день. В этой статье мы расскажем вам об июньских изменениях в Pro-функциональности GigaIDE, который можно найти на нашем маркетплейсе. Соответствующий обзор за май доступен по этой ссылке.

Как стать пользователем GigaIDE Pro

Сейчас GigaIDE Pro доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.

GigaIDE Pro станет доступна всем пользователям в этом году позже. Следите за новостями!

Для Js/Ts-разработки

Js/Ts

В плагине обновили работу с декораторами TypeScript, расширили возможности автодополнения. Добавили новые инспекции уровня Warning.

Less

Новый плагин пока в бета-версии. Поддерживает работу с фреймворком Less CSS. Реализовали подсветку ключевых слов, автокомментирование, схлопывание многострочных блоков (code folding), подсветку парных скобок; автодополнение ключевых слов, отображение и редактирование цветов на полях редактора через цветовые маркеры.

Подсветка Less-синтаксиса в GigaIDE Pro
Подсветка Less-синтаксиса в GigaIDE Pro

Scss

Новый плагин пока в бета-версии. Поддерживает работу с фреймворком Sass в части scss-файлов. Реализовали подсветку синтаксиса, добавили возможность однострочного комментирования, поддержку элементов синтаксиса scss (миксины, переменные, циклы, математические выражения), схлопывание многострочных блоков (code folding), автодополнение по ключевым словам и scss-переменным.

 Подсветка scss-синтаксиса в GigaIDE Pro
 Подсветка scss-синтаксиса в GigaIDE Pro

Node.js

В плагине доработали возможность отладки кода в веб-браузере.

ESLint

Новый плагин пока в бета-версии. Обеспечивает нативную поддержку ESLint и интегрирует анализ в редактор кода: подсветка ошибок, список проблем (Problems Tool Window), подсказки по исправлению и рекомендуемые автоматические исправления.

Для Py-разработки

Jupyter

Доработано:

  • Добавили поддержку локального Jupyter Lab сервера с возможностью подключения к серверу и исполнения ячеек notebook.

  • Реализовали возможность открывать исполняемые notebook в веб-интерфейсе Jupyter Lab сервера.

  • Реализовали дополнительные типы вывода результатов ячеек (png, jpeg, svg, json, html (без стилей)).

  • Добавлили консольное отображение журналов локальных процессов (ipykernel, Jupyter Lab).

  • Обновили подсветку синтаксиса Python-кода в ячейках notebooks.

  • Реализовали обработку ошибок при некорректной установке Python-пакетов

Для работы с базами данных

Database

Доработки функциональности:

  1. Реализовали поддержку Mongo DB:

    • настройка источника данных для подключения к Mongo DB;

    • интроспекция структуры базы данных Mongo DB;

    • просмотр и редактирование документов в коллекциях Mongo DB с возможностью ввода условий фильтрации и сортировки;

    • экспорт и импорт коллекций Mongo DB.

  2. Для ускорения актуализации структуры БД, реализовали частичную интроспекцию — возможность обновить модель отдельной схемы или каталога.

  3. Реализовали поддержку Undo/Redo в полях Where и Order by в редакторе данных таблицы.

  4. Доработали работу механизма интроспекций, когда в разных схемах есть внешний ключ с одинаковым именем.

Работа в клиенте БД GigaIDE c MongoDB
Работа в клиенте БД GigaIDE c MongoDB

Другие инструменты

Docker

В плагине реализовали Run-конфигурации для Composer-файлов.

Logging

Переработали механизм инспекций и инлайн-подсказок, улучшающий производительность плагина в инлайн-режиме.

Transactionality

Доработали алгоритм построения дерева вызовов транзакционных методов (функций) для улучшения визуализации в окне Transactions. Переработали механизм инспекций и инлайн-подсказок, улучшающий производительность плагина в инлайн-режиме.


Обучающее видео по работе с GigaIDE вы можете найти на канале GitVerse.

Если у вас есть вопросы или предложения по функциональности, пишите в службу поддержки: https://gitverse.ru/support. Будем рады обратной связи!

Автор: Андрей Слекеничс, PO GigaIDE