Orientações de design para agentes de programação com IA, com uma skill de design, 24 comandos, iteração ao vivo no navegador e 61 regras determinísticas de detecção para interfaces frontend geradas por IA.
85 projetos
Linters e formatadores de código: os melhores de 2026
Estas ferramentas de código aberto encontram automaticamente erros e maus hábitos no seu código e mantêm um estilo consistente. Cobrem linguagens como Python, JavaScript, TypeScript, Go, Swift e scripts de shell, ajudando equipes a escrever código mais limpo e uniforme.
- Projeto
- 85
- Nesta semana
- +9,2 mil
- Atualizado
- há 19 horas
Como escolher
Comece pelo trabalho que você precisa resolver: manter o estilo consistente (um formatador), encontrar bugs e maus hábitos (um linter) ou fazer uma análise estática mais ampla entre linguagens. Depois, escolha pela linguagem: Prettier, ESLint e Biome cobrem JavaScript e TypeScript, Ruff e Black cobrem Python, e o ShellCheck cobre scripts de shell. Por fim, decida quanta configuração você aceita: uma ferramenta tudo em um é mais rápida de adotar, enquanto uma com plugins dá mais controle, mas você mesmo monta o conjunto. O ShellCheck usa GPL-3.0 (copyleft), o que importa se você pretende embuti-lo no seu próprio produto.
- ruffIdeal para quem programa em Python e quer uma única ferramenta rápida para lint e formatação, com mais de 900 regras e formatação compatível com Black.
- biomeIdeal para desenvolvedores web que querem uma única ferramenta baseada em Rust para formatar e analisar projetos de JavaScript, TypeScript, JSON e CSS, via CLI ou LSP.
- shellcheckIdeal para quem escreve scripts bash ou sh e quer que bugs, problemas de portabilidade e maus hábitos sejam apontados.
Todos os projetos
Ordenar:Mais estrelas
Um formatador de código opinativo que reimprime JavaScript, TypeScript, CSS, HTML, Markdown, YAML e outras linguagens em um estilo consistente.
Um linter e formatador de código Python extremamente rápido, escrito em Rust, com mais de 900 regras e formatação compatível com Black.
Black é um formatador determinístico e opinativo de código Python que reescreve arquivos no lugar e gera diffs mínimos.
Ferramenta de análise estática que encontra bugs, problemas de portabilidade e maus hábitos em scripts de shell bash e sh.
Um canivete suíço para desenvolvedores no desktop, com cerca de 30 ferramentas para codificar, formatar, converter, testar e gerar dados.
Ferramenta JavaScript para transformar CSS com plugins, usada para validar, adicionar prefixos, aninhar, minificar e estender folhas de estilo.
Um linter extensível para ECMAScript/JavaScript que identifica padrões problemáticos no código e corrige muitos deles automaticamente.
Uma toolchain baseada em Rust para projetos web, com formatter e linter para JavaScript, TypeScript, JSX, JSON, CSS e mais, via CLI e LSP.
Conjunto de ferramentas de alto desempenho para JavaScript e TypeScript, escritas em Rust, incluindo parser, linter, formatter, transformer, minifier e resolver.
Um verificador estático de tipos para Python que encontra erros de tipo com anotações PEP 484 sem executar o código.
Linter que aplica padrões e convenções de estilo em Swift, com mais de 200 regras configuráveis por projeto.
Um executor rápido de linters para Go que roda vários em paralelo, com cache e configuração em YAML.
CLI de análise estática rápido e open source que encontra bugs e aplica padrões de código usando padrões semelhantes ao código, em vez de regex ou ASTs.
Uma ferramenta de CLI que busca, verifica e reescreve código usando padrões de árvores sintáticas abstratas em vez de texto simples.
Monorepo de ferramentas que permite ao ESLint analisar e verificar código TypeScript, incluindo os pacotes de parser, regras e plugin.
Um framework para gerenciar e executar hooks de pre-commit em várias linguagens, que verificam o código antes de cada commit no Git.
Executa formatadores e linters apenas nos arquivos staged do Git antes de cada commit, evitando que código sem verificação entre no repositório.
Plugin para Vim e Neovim que analisa código de forma assíncrona enquanto você digita, executa ferramentas de correção como prettier e eslint e funciona como cliente LSP.
Formatador de código Python que reformata arquivos conforme um estilo configurável, usando o algoritmo de layout do clang-format.
Um linter para Rust com mais de 800 regras que detecta erros comuns e sugere código mais idiomático, executado como subcomando do cargo.
Ferramenta de linha de comando para PHP que corrige o código automaticamente para seguir padrões como PER-CS e Symfony.
Analisador estático de código e formatador para Ruby que aplica as regras do Ruby Style Guide da comunidade e corrige automaticamente muitas infrações.
Encontra arquivos, dependências e exports não utilizados em projetos JavaScript e TypeScript para que você possa remover código morto antes de publicar.
Linter de Dockerfile escrito em Haskell que verifica boas práticas e analisa com o ShellCheck o Bash dentro das instruções RUN.
Um linter de CSS que detecta erros em folhas de estilo e impõe convenções de código, com mais de 100 regras integradas e suporte à correção automática.
Uma biblioteca de logging pequena e extensível para Android, que encapsula a classe Log da plataforma com backends Tree configuráveis.
Coleção pronta para uso de linters e formatadores, executada como GitHub Action ou contêiner independente para verificar e corrigir código-fonte.
Um linter e formatador automático de SQL compatível com vários dialetos, que verifica e corrige problemas de estilo e erros, inclusive em código com templates Jinja e dbt.
CLI em Go que executa qualquer linter ou ferramenta de análise de código e publica os resultados como comentários de review no GitHub, GitLab ou Bitbucket, apenas nas linhas alteradas.
Perguntas frequentes
- Como esses projetos são escolhidos?
- Cada projeto do Repolode passa por um filtro de qualidade antes de entrar: precisa funcionar hoje, resolver um problema concreto, ser mais do que um simples wrapper e continuar mantido. Esta página agrupa os projetos por tema e os ordena por estrelas no GitHub.
- Qual é o projeto mais popular desta lista?
- pbakaus/impeccable, com 105,4 mil estrelas no GitHub. Confira a licença e o último commit de cada projeto antes de escolher.
Mais coleções
- Ferramentas de CLI e terminal882
- Diagramas, gráficos e visualizações animadas93
- Bancos de dados e ferramentas SQL495
- Painéis e ferramentas de business intelligence133
- Frameworks frontend e componentes de interface138
- APIs GraphQL e clientes de API77
- Projetos de robótica e IA corporificada132
- Compiladores, transpiladores e linguagens de programação93
- Frameworks de teste e ferramentas de automação de testes252
- Frameworks para criar apps e sites116
- Sistemas embarcados e projetos com microcontroladores97
- Plataformas de OpenTelemetry e observabilidade246