Repolode

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.

Todos os projetos

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.

105,4 mil+7,3 mil esta semana6,3 milRustApache-2.0Bem mantidoAtualizado há 19 horas

Um formatador de código opinativo que reimprime JavaScript, TypeScript, CSS, HTML, Markdown, YAML e outras linguagens em um estilo consistente.

52,4 mil+17 esta semana5 milJavaScriptMITBem mantidoAtualizado anteontem

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.

50,9 mil+550 esta semana2,6 milRustMITBem mantidoAtualizado há 3 horas

Black é um formatador determinístico e opinativo de código Python que reescreve arquivos no lugar e gera diffs mínimos.

42,1 mil+39 esta semana3 milPythonMITBem mantidoAtualizado há 3 dias

Ferramenta de análise estática que encontra bugs, problemas de portabilidade e maus hábitos em scripts de shell bash e sh.

40,3 mil+32 esta semana2 milHaskellGPL-3.0Bem mantidoAtualizado há 4 horas

Um canivete suíço para desenvolvedores no desktop, com cerca de 30 ferramentas para codificar, formatar, converter, testar e gerar dados.

32,2 mil+66 esta semana1,8 milC#MITAtualizado mês passado

Ferramenta JavaScript para transformar CSS com plugins, usada para validar, adicionar prefixos, aninhar, minificar e estender folhas de estilo.

29 mil1,7 milTypeScriptMITBem mantidoAtualizado ontem

Um linter extensível para ECMAScript/JavaScript que identifica padrões problemáticos no código e corrige muitos deles automaticamente.

27,6 mil+1 esta semana5,2 milJavaScriptMITBem mantidoAtualizado há 4 horas

Uma toolchain baseada em Rust para projetos web, com formatter e linter para JavaScript, TypeScript, JSX, JSON, CSS e mais, via CLI e LSP.

26,1 mil+29 esta semana1,3 milRustApache-2.0Atualizado há 3 horas

Conjunto de ferramentas de alto desempenho para JavaScript e TypeScript, escritas em Rust, incluindo parser, linter, formatter, transformer, minifier e resolver.

23,4 mil+80 esta semana1,5 milRustMITAtualizado há 3 horas

Um verificador estático de tipos para Python que encontra erros de tipo com anotações PEP 484 sem executar o código.

20,7 mil+2 esta semana3,4 milPythonOtherBem mantidoAtualizado ontem

Linter que aplica padrões e convenções de estilo em Swift, com mais de 200 regras configuráveis por projeto.

19,8 mil2,3 milSwiftMITAtualizado anteontem

Um executor rápido de linters para Go que roda vários em paralelo, com cache e configuração em YAML.

19,5 mil+21 esta semana1,6 milGoGPL-3.0Bem mantidoAtualizado anteontem

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.

17,5 mil+155 esta semana1,2 milCLGPL-2.1Atualizado anteontem

Uma ferramenta de CLI que busca, verifica e reescreve código usando padrões de árvores sintáticas abstratas em vez de texto simples.

16,5 mil+74 esta semana494RustMITAtualizado há 8 horas

Monorepo de ferramentas que permite ao ESLint analisar e verificar código TypeScript, incluindo os pacotes de parser, regras e plugin.

16,5 mil3,1 milTypeScriptMITBem mantidoAtualizado há 11 horas

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.

15,7 mil+14 esta semana1 milPythonMITAtualizado há 3 dias

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.

14,8 mil+4 esta semana479JavaScriptMITBem mantidoAtualizado há 7 dias

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.

14 mil+2 esta semana1,5 milVim ScriptBSD-2-ClauseAtualizado há 19 dias

Formatador de código Python que reformata arquivos conforme um estilo configurável, usando o algoritmo de layout do clang-format.

14 mil914PythonApache-2.0Atualizado ontem

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.

13,6 mil2,2 milRustApache-2.0Bem mantidoAtualizado há 18 horas

Ferramenta de linha de comando para PHP que corrige o código automaticamente para seguir padrões como PER-CS e Symfony.

13,6 mil+4 esta semana1,7 milPHPMITBem mantidoAtualizado ontem

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.

12,9 mil+2 esta semana3,2 milRubyMITBem mantidoAtualizado há 4 horas

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.

12,6 mil+65 esta semana548TypeScriptISCAtualizado há 5 horas

Linter de Dockerfile escrito em Haskell que verifica boas práticas e analisa com o ShellCheck o Bash dentro das instruções RUN.

12,5 mil+12 esta semana511HaskellGPL-3.0Bem mantidoAtualizado há 19 dias

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.

11,5 mil+2 esta semana1 milJavaScriptMITBem mantidoAtualizado há 13 horas

Uma biblioteca de logging pequena e extensível para Android, que encapsula a classe Log da plataforma com backends Tree configuráveis.

10,9 mil+2 esta semana994KotlinApache-2.0Bem mantidoAtualizado há 3 dias

Coleção pronta para uso de linters e formatadores, executada como GitHub Action ou contêiner independente para verificar e corrigir código-fonte.

10,7 mil+6 esta semana1,1 milShellMITAtualizado anteontem

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.

10 mil+5 esta semana1,3 milPythonMITAtualizado há 13 horas

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.

9,7 mil+14 esta semana513GoMITAtualizado há 3 horas

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