JetBrains ha lanzado IntelliJ IDEA 2022.1 que presenta Dependency Analyzer para brindar información y mejorar la base de código. Las mejoras de usabilidad y productividad incluyen sugerencias de incrustaciones, ejecución de comandos desde archivos Markdown y depuración y creación de perfiles mejorados.
La nueva característica de Dependency Analyzer proporciona información sobre las dependencias del proyecto. Hay varias acciones nuevas disponibles, como Analizar dependencias :
La acción Analizar dependencias permite a los desarrolladores especificar el alcance del análisis seleccionando archivos para incluir para la profundidad de las dependencias transitivas de Maven :
El resultado del análisis se muestra e incluye dependencias de la
Al seleccionar una clase a la derecha, como
La acción Analizar dependencias cíclicas detecta automáticamente ciclos, por ejemplo, entre clases en paquetes. El ejemplo muestra la
Viceversa,
La ventana de la herramienta Notificación reemplaza el Registro de eventos y muestra sugerencias de mejora y acciones completadas:
JetBrains ha mejorado el asistente Nuevo proyecto para facilitar la creación de nuevos proyectos y admitir mejor el uso de Maven Archetype:
Las sugerencias de inserción , los herederos , los usos , los autores del código y los problemas relacionados se han mejorado y habilitado de forma predeterminada para proporcionar información dentro del código en el que se puede hacer clic:
Se rediseñaron la interfaz de usuario y la exploración de plantillas para búsqueda y reemplazo estructural (SSR). SSR considera la estructura del código mientras busca un patrón de código de construcción gramatical y se puede encontrar a través de Editar | Buscar | Buscar estructuralmente o reemplazar estructuralmente :
IntelliJ IDEA Ultimate ahora detecta las dependencias vulnerables de Maven y Gradle y sugiere mejoras. La funcionalidad está disponible a través del complemento Package Checker , que utiliza el análisis de composición del software Checkmarx .
Se mejoró la compatibilidad con Markdown y, entre otras cosas, ahora admite la ejecución directa de un comando en el archivo Markdown con el icono de flecha verde:
Las nuevas funciones lanzadas en Java 18 , como JEP 413, Code Snippets en la documentación de la API de Java , y JEP 420, Pattern Matching for switch (Second Preview) , ahora son compatibles .
La nueva plantilla Surround con try/catch ahora vuelve a generar una excepción envuelta en un
La compatibilidad con Kotlin ahora incluye Kotlin 1.6.20, un rendimiento y un depurador mejorados, y el complemento Kover ahora brinda cobertura de código.
El generador de perfiles de IntelliJ IDEA Ultimate ahora combina Async Profiler y Java Flight Recorder .
Puede encontrar una descripción general completa de todos los cambios para IntelliJ IDEA 2022.1 en la sección Novedades del sitio web de JetBrains.
EXTRAIDO DE