ESLint se está utilizando como estándar en muchos de nuestros proyectos. Como herramienta de linting para JavaScript tiene múltiples juegos de reglas, reglas recomendadas y extensiones para expandir a frameworks o JavaScript. Hemos visto cómo los equipos se apoyan fuertemente en ella para ayudarles a crear normas de código y forzar su cumplimiento, permitiendo así, el análisis en tiempo real del código durante el desarrollo. Puede utilizarse para estandarizar las prácticas de codificación obligando al cumpliento de las mejores prácticas y estilo de código, e identificar vulnerabilidades. Lo hace integrándose bien con la mayoría de los IDEs y proporcionando feedback en vivo mientras se codifica. Sus reglas de estilo en particular arreglan automáticamente los errores de linting, haciendo que el proceso sea fluido y efectivo sin incurrir en un coste de desarrollo adicional. Las/os desarrolladoras/es pueden rápidamente alcanzar velocidad de crucero con las reglas, gracias a la documentación de la comunidad, que hace un buen trabajo explicando los patrones de codificación. A medida que ESLint se ha vuelto más común y potente, ha ganado tracción en la industria y unaprueba de ello lo ilustra el que el equipo de TypeScript haya realizado un movimiento para soportar y trabajar con ESLint en vez de invertir en TSLint.