La primera versión del programa de acceso anticipado de Rider 2026.3 ya está disponible para su descarga directa desde el sitio web de JetBrains o mediante la aplicación Toolbox. La versión preliminar reúne varias mejoras orientadas a facilitar la lectura del código, la depuración y la búsqueda de complementos para el desarrollo de juegos, además de ofrecer compatibilidad con la medición de la cobertura de pruebas escritas con TUnit.
Mejoras en la lectura y la finalización del código
Rider 2026.3 añade el coloreado de los corchetes coincidentes según el nivel de anidamiento, lo que ayuda a leer código con estructuras profundas, especialmente en líneas donde las guías de sangría no resultan suficientes. La función está desactivada de forma predeterminada y puede activarse desde Settings | Editor | General | Appearance.
La ventana de finalización de código también incorpora una barra de filtros que muestra iconos para distintos tipos de sugerencias, como espacios de nombres, clases, enumeraciones y eventos. El desarrollador puede mostrar un tipo específico de sugerencias haciendo clic en su icono, u ocultar uno haciendo clic con el botón derecho del ratón. Estos filtros se basan en la misma funcionalidad disponible en ReSharper.
Configuración de puntos de interrupción de datos desde el editor
La versión reduce los pasos necesarios para configurar puntos de interrupción de datos para los desarrolladores que utilizan Unreal Engine o un motor de C++ personalizado. En lugar de buscarlos en la ventana Watches, ahora es posible hacer clic con el botón derecho del ratón sobre una variable en el editor y crear directamente un punto de interrupción de datos.
Estos puntos también pueden añadirse desde la ventana Breakpoints mediante el botón de adición, seleccionando Data Breakpoints e introduciendo el nombre de la variable o la dirección de memoria y el tamaño de la región. Las opciones avanzadas siguen disponibles, incluida la posibilidad de detenerse en operaciones de lectura o escritura, definir condiciones y registrar eventos, con validación de las entradas mientras se escriben.
Organización de los complementos para el desarrollo de juegos
Rider traslada los complementos integrados relacionados con el desarrollo de juegos, como Unity Support, UnrealLink y los complementos de Godot, a una categoría unificada denominada Game Development dentro de la configuración de Plugins. JetBrains Marketplace también ha añadido la misma etiqueta para reunir en un solo lugar los complementos de desarrollo de juegos publicados por la comunidad.
Los desarrolladores de complementos pueden añadir la etiqueta Game Development desde el panel de administración de Marketplace para que sus complementos aparezcan dentro de esta categoría.
Compatibilidad con TUnit en la medición de cobertura
La integración de dotCover en Rider ahora puede medir la cobertura de las pruebas unitarias escritas con TUnit. Para activarla, es necesario instalar el paquete JetBrains.dotCover.Framework en el proyecto y, después, activar la compatibilidad con Testing Platform desde la configuración de las pruebas unitarias.
La compatibilidad con la cobertura de TUnit requiere utilizar Microsoft.Testing.Platform en la versión 2.3.0 o posterior.
¿Qué cambia en la práctica?
Esta versión preliminar se centra en reducir la fricción en tareas repetitivas, en lugar de presentar un cambio arquitectónico anunciado en el entorno de Rider. Los desarrolladores de .NET y de juegos se beneficiarán especialmente de un acceso más rápido a los puntos de interrupción de datos y de una mejor organización de los complementos. Sin embargo, la versión debe considerarse experimental: el anuncio no especifica una fecha para la versión final y algunas funciones requieren activación manual o requisitos adicionales.