Um verificador em Python que identifica padrões comuns de escrita por IA em textos em inglês e atribui uma nota de 0 a 5, além de oferecer um fluxo de edição assistido por IA.
vale-cli/vale
Um linter de prosa de linha de comando que aplica as regras de escrita da sua equipe em editores, no CI e no código, sem precisar de conexão com a internet.
Alternativa open source a:Grammarly
- Estrelas
- 6,276
- Forks
- 236
- Issues abertas
- 23
- Último commit
- há 6 dias
O que é?
Vale é um linter de prosa que transforma diretrizes de escrita em verificações automatizadas. Ele não impõe um estilo próprio: as equipes podem escolher um guia de estilo publicado, como os da Microsoft ou do Google, adicionar seus próprios termos ou combinar as duas opções. Vale aplica essas regras a Markdown, AsciiDoc, reStructuredText, HTML e outros formatos de documento.
Vale analisa a marcação dos documentos com parsers reais, permitindo que as regras sejam aplicadas a títulos, listas ou células de tabelas e ignorem trechos de código, URLs e blocos cercados. Também extrai comentários e docstrings do código-fonte usando gramáticas do tree-sitter e pode verificar a prosa incorporada em arquivos, como descrições do OpenAPI, células de notebooks ou mensagens de commit.
As regras são escritas em arquivos YAML e vão de substituições simples de tokens a padrões de classes gramaticais, fórmulas de legibilidade e scripts. Algumas regras incluem correções que editores ou agentes podem aplicar. Vale é escrito em Go como um único binário, funciona no macOS, Windows e Linux e opera totalmente offline.
Recursos principais
- 01Analisa Markdown, AsciiDoc, reStructuredText, HTML e outros formatos de marcação antes de verificar o texto.
- 02Extrai comentários e docstrings do código-fonte para verificação.
- 03Regras escritas em YAML, de substituições de tokens a verificações de classes gramaticais e legibilidade.
- 04Inclui pacotes de estilo publicados, como os da Microsoft e do Google, que podem ser sincronizados com um único comando.
- 05As regras podem incluir correções automáticas para editores e agentes aplicarem.
- 06Funciona offline no macOS, Windows e Linux como um único binário Go.
Casos de uso
- Aplicar o guia de estilo de uma empresa ou projeto em toda a documentação técnica.
- Detectar inconsistências de terminologia, como variações nos nomes de produtos na documentação.
- Executar verificações de prosa no CI para validar automaticamente pull requests de documentação.
- Verificar docstrings e comentários no código junto com o código que eles descrevem.
Início rápido
- 1
Instale o Vale com Homebrew no macOS
brew install vale - 2
Crie um arquivo de configuração .vale.ini na raiz do projeto
- 3
Baixe os estilos configurados
vale sync - 4
Faça lint em um arquivo, como README.md
vale README.md
Antes de usar
- Para algumas plataformas, só é indicado o método de instalação com Go; para outras opções, é necessário usar o gerenciador de pacotes disponível no sistema.
- O Vale é desenvolvido principalmente por uma única pessoa, então o suporte e a velocidade de desenvolvimento dependem dela.
Tópicos
Perguntas frequentes
- O que é vale?
- Um linter de prosa de linha de comando que aplica as regras de escrita da sua equipe em editores, no CI e no código, sem precisar de conexão com a internet. Vale é um linter de prosa que transforma diretrizes de escrita em verificações automatizadas. Ele não impõe um estilo próprio: as equipes podem escolher um guia de estilo publicado, como os da Microsoft ou do Google, adicionar seus próprios termos ou combinar as duas opções. Vale aplica essas regras a Markdown, AsciiDoc, reStructuredText, HTML e outros formatos de documento.
- vale é gratuito? Qual é a licença?
- vale é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vale ainda é mantido?
- Manutenção ativa. O último commit de vale foi em 16 de out. de 2026.
- Para que posso usar vale?
- Aplicar o guia de estilo de uma empresa ou projeto em toda a documentação técnica. Detectar inconsistências de terminologia, como variações nos nomes de produtos na documentação. Executar verificações de prosa no CI para validar automaticamente pull requests de documentação. Verificar docstrings e comentários no código junto com o código que eles descrevem.
- Como instalar vale?
- Instale o Vale com Homebrew no macOS: brew install vale Crie um arquivo de configuração .vale.ini na raiz do projeto Baixe os estilos configurados: vale sync Faça lint em um arquivo, como README.md: vale README.md
- Onde consigo vale?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vale-cli/vale
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador rápido de Git hooks escrito em Go, que executa comandos de pre-commit e outros hooks em paralelo em projetos Node.js, Ruby, Python e outras tecnologias.
Um linter rápido de linha de comando que impõe convenções de nomenclatura para diretórios e arquivos do projeto, configurado por meio de arquivos .ls-lint.yml.
Uma skill de agente que analisa e reescreve textos para remover padrões comuns de escrita de IA, com modos de detecção e edição direta no arquivo.
Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI.
Analisador estático que verifica arquivos de configuração do NGINX em busca de falhas de segurança e problemas comuns de desempenho.