Encontre e corrija problemas em seu código JavaScript

Encontre e corrija problemas
em seu código JavaScript

O ESLint analisa estaticamente seu código para encontrar problemas rapidamente. É implementado na maioria dos editores de texto e você pode usá-lo como parte de seu processo de integração contínua.

Versão mais Recente
v8.46.0 em 28 Jul
Próxima Versão
v8.47.0 em 11 Aug
Desenvolvimento
HEAD em 7 Aug

Utilitário plugável para indicar erros em JavaScript e JSX

ESLint é um projeto open source que ajuda a encontrar e corrigir problemas em seu código JavaScript. Não importa se está escrevendo código no navegador ou no servidor, com ou sem framework, o ESLint pode ajudar seu código a ser mais consistente e robusto.

Encontre problemas

O ESLint analisa estaticamente seu código para encontrar problemas rapidamente. É implementado na maioria dos editores de texto e você pode usá-lo como parte de seu processo de integração contínua.

Saiba mais sobre encontrar problemas com o ESLint

Corrija automaticamente

Vários problemas que o ESLint encontra podem ser automaticamente corrigidos. As correções do ESLint são conscientes da sintaxe então você não terá problemas típicos introduzidos pelos tradicionais algoritmos de encontrar e substituir.

Saiba mais sobre corrigir problemas automaticamente com o ESLint

Configure tudo

Pré-processe código, use parseadores customizados e escreva suas próprias regras que funcionem junto as regras integradas do ESLint. Customize o ESLint para atender exatamente as necessidades do seu projeto.

Saiba mais sobre configurar o ESLint
Print de tela de uma janela do Visual Studio Code com o ESLint em ação: sublinhando um erro ESLint no editor.

Notícias e atualizações

As últimas notícias do ESLint, casos de estudo, tutoriais e recursos.

ESLint v8.46.0 released
2 min read

ESLint v8.46.0 released

We just pushed ESLint v8.46.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v8.45.0 released
2 min read

ESLint v8.45.0 released

We just pushed ESLint v8.45.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v8.44.0 released
2 min read

ESLint v8.44.0 released

We just pushed ESLint v8.44.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

Bem-vindo a comunidade

ESLint é o verificador de JavaScript #1 em downloads no npm (mais de 33.2M downloads / semana) e é usado por empresas como Microsoft, Airbnb, Netflix, e Facebook.

14.7M Dependentes
33.2M Downloads semanais
23.2K Estrelas

Patrocinado por pessoas fantásticas

Recebemos $128,304.00 / ano em doações de 162 patrocinadores.

Doações únicas recentes

  • Nicholas Martin

    August 6, 2023

    + $5.00
  • Eze Solomon

    July 17, 2023

    + $1.00
  • Ritik

    June 26, 2023

    + $5.00
  • StackAid

    June 16, 2023

    + $91.00
  • Cybozu, Inc.

    June 14, 2023

    + $3,576.00
  • Daniel O'Connor

    April 17, 2023

    + $1.00

Testemunhos

ESLint tem sido crítico em ajudar desenvolvedores a escrever códigos JavaScript de alta qualidade por anos. Nós amamos que ele identifique erros comuns de maneira rápida e constante. Com um grande nível de extensibilidade, a habilidade do ESLint de permitir que os times imponham suas próprias regras customizadas tem sido excelente para projetos open source e mais. O Chrome está muito feliz em patrocinar ESLint, ajudando assim desenvolvedores a escrever códigos de alta qualidade de maneira consistente. É uma peça essencial das ferramentas de desenvolvimento web moderno.

Addy Osmani
Addy Osmani Senior Staff Eng. Manager, Chrome
Addy Osmani

Nx usa o ESLint para impor qualidade de código, limites de bibliotecas e restrições de visibilidade do projeto. ESLint torna o Nx mais poderoso então, em nome de toda a comunidade Nx.dev, orgulhosamente fazemos nossa parte e patrocinamos o sucesso contínuo do ESLint!

Jeff Cross
Jeff Cross Co-fundador and Principal Architect, Nx
Jeff Cross

ESLint é uma ferramenta extremamente útil para qualquer projeto JavaScript. Ela nos permite configurar regras consistentes de formatacão de código adotadas pelo time todo desde o início do projeto, facilita enormemente revisões de código e ajuda a integrar novos desenvolvedores ao time. Sei que não estou sozinho apreciando sua flexibilidade e facilidade de uso.

Médédé Raymond KPATCHAA
Médédé Raymond KPATCHAA Technical Architect, Salesforce
Médédé Raymond KPATCHAA

A maioria dos projetos JavaScript direta ou indiretamente dependem do ESLint. Um colaborador do Indeed nomeou o ESLint para receber uma doação do Fundo Contribuidor FOOS e seus colegas claramente concordaram. Estamos muito felizes em apoiar tecnologias open source que nos permitam desenvolver, projetar e manter infraestrutura digital que suporte nossos projetos e ajude pessoas a conseguirem trabalhos.

Duane O'Brien
Duane O'Brien Head of Open Source, Indeed
Duane O'Brien

ESlint atua num papel importante nos ajudando a criar uma experiência segura e consistente através de um número crescente de engenheiros e bases de código. Nós somos gratos a todos os projetos open source que estão nos ajudando a construir o Contra e o ESLint é o primeiro de muitos projetos open source que estamos comprometidos a respaldar.

Gajus Kuizinas
Gajus Kuizinas Co-Fundador / CTO, Contra
Gajus Kuizinas