Cambios Clave en ESLint v10.5.0

ESLint v10.5.0, lanzado el 12 de junio de 2026, es una actualización minor que se centra en refinar el reporte de errores y la precisión de las reglas. Las características más notables mejoran la claridad de la retroalimentación del análisis estático.

Features: Las mejoras principales giran en torno a un reporte de ubicación de errores más preciso para varias reglas integradas. Las violaciones para max-nested-callbacks, no-with, max-lines-per-function, max-depth y max-statements ahora se reportan en el encabezado de la función o la palabra clave específica que causa el problema. Este cambio mejora significativamente la experiencia del desarrollador al señalar las áreas problemáticas exactas. Además, max-depth ahora maneja correctamente las cadenas else-if, y max-nested-callbacks presenta un seguimiento de stack corregido, reduciendo falsos positivos o problemas pasados por alto en estructuras de código complejas.

Documentación e Internos: Las actualizaciones de documentación incluyen la clarificación de la precedencia de parserOptions sobre languageOptions y la actualización de los requisitos previos de Node.js. Las tareas internas implican actualizaciones de dependencias y refactorizaciones, lo que contribuye a la estabilidad y mantenibilidad general del linter.

Impacto para Equipos de QA

Para los ingenieros de QA, ESLint v10.5.0 significa una retroalimentación más accionable del análisis de código estático. La mejora en la ubicación del reporte de errores ayuda a los desarrolladores a identificar y resolver rápidamente problemas de estilo o complejidad del código antes de que lleguen a las fases de testing. Esto conduce a bases de código más limpias, reduce la probabilidad de bugs sutiles relacionados con la estructura del código y, en última instancia, agiliza el flujo de trabajo de testing al detectar problemas antes.