Oxlint apps_v1.57.0: Novedades

Cambios Clave

  • Nuevas Funcionalidades: Oxlint v1.57.0 incorpora las reglas vitest/prefer-strict-boolean-matchers para mejorar las aserciones en tests y unicorn/custom-error-definition para una gestión de errores más uniforme. Oxfmt v0.42.0 ahora formatea comentarios JSDoc y soporta la sustitución de HTML-in-JS, lo que mejora la legibilidad del código.
  • Corrección de Errores: Esta versión soluciona varios problemas del linter, como falsos positivos en reglas hex-escape y escape-case para String.raw, y falsos negativos en explicit-function-return-type. Se han corregido fugas de memoria en plugins del linter y mejorado la detección de no-cycle en configuraciones TypeScript. Oxfmt también mejora la alineación de comentarios finales.
  • Mejoras de Rendimiento: Oxlint experimenta un aumento significativo de rendimiento gracias a optimizaciones en sus plugins, como el uso compartido de instancias Uint32Array, una conversión más rápida de span a location y la reducción de asignaciones para tokens y comentarios. Esto resulta en ciclos de linting más rápidos.

Impacto para Equipos de QA

Esta actualización mejora las verificaciones de calidad del código, especialmente para usuarios de Vitest, al aplicar matchers booleanos más estrictos. Los equipos de QA se beneficiarán de menos falsos positivos en los informes de linting, lo que resultará en una detección de defectos más precisa y eficiente. Las mejoras de rendimiento también pueden acortar los tiempos de las pipelines CI/CD para las etapas de linting.

Para más detalles, consulte las notas de lanzamiento oficiales de OxC para oxlint apps_v1.57.0.