A ESLint está sendo usada como um padrão em muitos de nossos projetos. Como uma ferramenta linting para JavaScript, possui múltiplos conjuntos de regras, regras recomendadas e plugins para estender para frameworks ou estilos de JavaScript. Temos visto ela alavancar fortemente times na criação e execução de normas em seu código, ao permitir análise de código em tempo real durante o desenvolvimento. Pode ser usada para padronizar práticas de código, com a aplicação de boas práticas e estilização do código, e identificar vulnerabilidades em seu código. Ela faz isso ao se integrar bem com a maioria das IDEs e fornecer feedback em tempo real enquanto se está escrevendo o código. Suas regras de estilização, em particular, automaticamente corrigem os erros de linting, tornando o processo suave e eficaz sem incorrer em custo adicional de desenvolvimento. Pessoas desenvolvedoras podem rapidamente acelerar com as regras graças à documentação da comunidade, que faz um bom trabalho explicando padrões de código. À medida que a ESLint se torna mais comum e poderosa, tem ganhado força na indústria e isso é ilustrado pelo movimento do time do TypeScript para suportar e trabalhar com a ESLint em vez de investir em TSLint.