- Un linter de JavaScript diseñado para detectar errores y código innecesario sin necesidad de configuración especial
- Usa Rust y el procesamiento en paralelo como base para mejorar el rendimiento
- En entornos reales, Shopify informó que la ejecución de ESLint, que antes tomaba 75 minutos, ahora tarda apenas 10 segundos
- En su etapa actual, no busca reemplazar por completo a ESLint
- Se usa como complemento cuando la velocidad de ESLint se convierte en un cuello de botella dentro del flujo de trabajo
- Para un ciclo de retroalimentación más rápido, se puede configurar la etapa de lint o CI para ejecutar Oxlint en lugar de ESLint
- Oxlint identifica por defecto código incorrecto, redundante o confuso, y las reglas innecesariamente estrictas (clasificadas como rendimiento, sospechosas, pedantes y estilo) están desactivadas de forma predeterminada
- Por defecto es Zero-Configuration, y ni siquiera requiere Node.js. La mayoría de los ajustes se hacen mediante la línea de comandos, y la lectura de archivos de configuración de ESLint está actualmente en desarrollo
- Señala con precisión la causa raíz y ofrece mensajes útiles, eliminando la necesidad de leer documentación extensa de reglas y ahorrando tiempo valioso
- Aún no ofrece un sistema de plugins, pero está integrando activamente reglas de plugins populares como TypeScript, React, Jest, Unicorn, JSX-a11y e Import
- Reconoce la importancia de los plugins en el ecosistema de JavaScript y también está investigando un sistema de plugins basado en DSL
Aún no hay comentarios.