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
v9.0.0 em 5 Apr
Próxima Versão
v9.1.0 em 19 Apr
Desenvolvimento
HEAD em 19 Apr

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 v9.0.0 released
12 min read

ESLint v9.0.0 released

We just pushed ESLint v9.0.0, which is a major release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. This release also has some breaking changes, so please read the following closely.

Introducing ESLint Config Inspector
2 min read

Introducing ESLint Config Inspector

Introducing the ESLint Config Inspector, a visual tool to help you understand and inspect ESLint flat configuration files.

ESLint v9.0.0-rc.0 released
2 min read

ESLint v9.0.0-rc.0 released

We just pushed ESLint v9.0.0-rc.0, which is a major release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. This release also has some breaking changes, so please read the following closely.

Bem-vindo a comunidade

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

19.2M Dependentes
38.3M Downloads semanais
24.2K Estrelas

Patrocinado por pessoas fantásticas

Recebemos $113,868.00 / ano em doações de 178 patrocinadores.

Doações únicas recentes

  • EthicalAds

    April 17, 2024

    + $993.74
  • LongYC

    April 2, 2024

    + $2.00
  • GreenPromoCode.com

    March 3, 2024

    + $3.41
  • Afsprakenagenda.be

    February 4, 2024

    + $50.00
  • Threadless

    January 22, 2024

    + $5.14
  • Frontend Masters

    January 16, 2024

    + $262.77

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