Первая сборка программы раннего доступа к Rider 2026.3 стала доступна для прямой загрузки через сайт JetBrains или приложение Toolbox. Тестовый выпуск объединяет ряд улучшений для чтения кода, отладки, поиска плагинов для разработки игр, а также поддержку измерения покрытия тестов, написанных с использованием TUnit.
Улучшения чтения и автодополнения кода
В Rider 2026.3 появилась подсветка парных скобок с учётом уровня вложенности, которая помогает читать код с глубокой структурой, особенно в строках, где отступы недостаточно полезны в качестве визуальных подсказок. Функция отключена по умолчанию; её можно включить в разделе Settings | Editor | General | Appearance.
Окно автодополнения кода также получило панель фильтрации со значками типов предложений, таких как пространства имён, классы, перечисления и события. Разработчик может показать определённый тип предложений, нажав его значок, или скрыть тип, щёлкнув по нему правой кнопкой мыши. Эти фильтры основаны на той же функции, которая используется в ReSharper.
Настройка точек останова данных из редактора
Выпуск сокращает количество шагов для настройки точек останова данных разработчиками, использующими Unreal Engine или собственный движок на C++. Вместо поиска этих точек в окне Watches можно щёлкнуть правой кнопкой мыши по переменной в редакторе и сразу создать точку останова данных.
Такие точки также можно добавлять из окна Breakpoints с помощью кнопки добавления, затем выбрать Data Breakpoints и ввести имя переменной или адрес памяти и размер области. Расширенные параметры остаются доступными, включая остановку при операциях чтения или записи, условия и ведение журнала, а также проверку корректности вводимых данных по мере набора.
Организация плагинов для разработки игр
Rider переносит встроенные плагины для разработки игр, такие как Unity Support, UnrealLink и плагины Godot, в единую категорию Game Development в настройках Plugins. JetBrains Marketplace также добавил эту же метку, чтобы собрать плагины для разработки игр, публикуемые сообществом, в одном месте.
Разработчики плагинов могут добавить метку Game Development на панели управления Marketplace, чтобы их плагины отображались в этой категории.
Поддержка TUnit при измерении покрытия
Интеграция dotCover в Rider теперь способна измерять покрытие модульных тестов, написанных с использованием TUnit. Для этого необходимо установить в проект пакет JetBrains.dotCover.Framework, а затем включить поддержку Testing Platform в настройках модульного тестирования.
Для поддержки покрытия TUnit требуется Microsoft.Testing.Platform версии 2.3.0 или более поздней.
Что меняется на практике?
Эта ранняя версия сосредоточена на снижении трения при выполнении повторяющихся задач, а не на заявленном архитектурном изменении среды Rider. Разработчики .NET и игр особенно выиграют от более быстрого доступа к точкам останова данных и упорядоченной организации плагинов, однако к выпуску следует относиться как к тестовому: объявление не содержит даты финального релиза, а некоторые функции требуют ручной активации или дополнительных условий.