5
ESLint
ESLint é um utilitário de aprendizado de código aberto JavaScript criado originalmente por Nicholas C. Zakas em junho de 2013.
ESLint é um utilitário de aprendizado de código aberto de JavaScript criado originalmente por Nicholas C. Zakas em junho de 2013. O aprendizado de código é um tipo de análise estática que é freqüentemente usada para encontrar padrões ou códigos problemáticos que não seguem determinadas diretrizes de estilo.Existem linters de código para a maioria das linguagens de programação e, às vezes, os compiladores incorporam fiapos no processo de compilação.O JavaScript, por ser uma linguagem dinâmica e de tipo fraco, é especialmente propenso a erros de desenvolvedor.Sem o benefício de um processo de compilação, o código JavaScript geralmente é executado para encontrar sintaxe ou outros erros.Ferramentas de fiapos como o ESLint permitem que os desenvolvedores descubram problemas com seu código JavaScript sem executá-lo.A principal razão pela qual o ESLint foi criado foi permitir que os desenvolvedores criassem suas próprias regras de aprendizado.O ESLint foi projetado para ter todas as regras completamente conectáveis.As regras padrão são escritas como qualquer regra de plug-in.Todos eles podem seguir o mesmo padrão, tanto para as próprias regras quanto para os testes.Embora o ESLint seja fornecido com algumas regras internas para torná-lo útil desde o início, você poderá carregar regras dinamicamente a qualquer momento.O ESLint foi escrito usando o Node.js para fornecer um ambiente de tempo de execução rápido e fácil instalação via npm.