Oxlint v1.61.0 y Oxfmt v0.46.0: Actualización de Herramientas
Esta versión, con fecha 2026-04-20, presenta actualizaciones significativas para Oxlint y Oxfmt de OxC, centrándose en nuevas capacidades de linter, mejoras de formato y correcciones de errores esenciales. Para obtener todos los detalles, consulte el changelog oficial de OxC.
Cambios Clave
- Cambio Disruptivo: Una modificación central del allocator renombra los métodos
BoxyVec, afectando tanto a Oxlint como a Oxfmt. Los desarrolladores deben revisar su código para posibles ajustes. - Nuevas Funcionalidades de Oxlint: Oxlint v1.61.0 introduce configuraciones de
versionpara Jest en archivos de configuración e implementa sugerencias para la reglano-case-declarationsde ESLint. Ahora está disponible el autofix paraprefer-template, y se implementaexplicit-member-accessibilitypara TypeScript. Varias reglas del linter recibieron mensajes de ayuda y opciones mejoradas. - Correcciones de Oxlint: Numerosas correcciones de errores mejoran la precisión del linter, incluyendo la preservación de lecturas condicionales en
no-useless-assignment, la mejora del soporte deno-empty-functionpara funciones async/generator y la aplicación correcta de reglas en frameworks como Jest, Vitest, Vue, Svelte y Astro. - Nuevas Funcionalidades de Oxfmt: Oxfmt v0.46.0 actualiza su versión interna de Prettier a 3.8.3. También añade un flag CLI
--disable-nested-configy un sólido soporte de configuración por directorio tanto para CLI como para Language Server Protocol (LSP). - Correcciones y Rendimiento de Oxfmt: Las correcciones de errores abordan el manejo de comentarios, el respeto de
ignorePatternsen configuraciones anidadas y evitan fallos con configuraciones inválidas. Las mejoras de rendimiento incluyen la omisión de comprobaciones de ancestros cuando no se encuentra una configuración anidada y la optimización del uso de hilos.
Impacto para Equipos de QA
Los equipos de QA se benefician de una mayor calidad y consistencia del código. Las nuevas reglas del linter pueden detectar problemas potenciales en etapas tempranas del ciclo de desarrollo, disminuyendo los defectos. Un formato mejorado asegura bases de código estandarizadas, simplificando revisiones y mantenimiento.
