Evite envios de código incorretos
Desenvolvido com a linguagem Go, no-mistakes é uma ferramenta de linha de comando projetada para evitar que desenvolvedores de software enviem códigos defeituosos (git push). Ao ser executado no ambiente de desenvolvimento local, ele fornece uma camada de segurança que evita que alterações indesejadas sejam inseridas na base de código.
Atualizações
- 28 de setembro de 2026: Estrelas 8,642 → 8,661, versão mais recente v1.84.0 (26 de setembro de 2026).
- 27 de setembro de 2026: Estrelas 8,520 → 8,642, versão mais recente v1.79.0 (19 de setembro de 2026).
- 17 de setembro de 2026: Estrelas 8,385 → 8,520, versão mais recente v1.75.2 (14 de setembro de 2026).
- 10 de setembro de 2026: Estrelas 8,351 → 8,385, versão mais recente v1.72.0 (8 de setembro de 2026).
O que você ganha
- Impede que códigos defeituosos cheguem ao servidor remoto
- Verificação automática e geração limpa de PR
- Revisão segura de código em espaço de trabalho isolado
Instalação
curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | shExecução
no-mistakes initgit push no-mistakesSe você não programa
Neste projeto, quero melhorar a qualidade do código usando a ferramenta sem erros. Inicie a configuração necessária em meu diretório de trabalho atual, passe minhas alterações de código por meio do pipeline de verificação assistido por IA e garanta que um PR limpo seja gerado quando todas as verificações forem concluídas com êxito.
Repositório: https://github.com/kunchenguid/no-mistakes. Baseie-se nas instruções oficiais no arquivo README deste repositório para a instalação e execução.
Antes de começar, verifique em qual sistema operacional estamos e se as ferramentas necessárias (ex: Python, Node.js, Git, Docker) estão instaladas. Instale as que faltarem passo a passo de acordo com este sistema.
Crie uma pasta nova e vazia para trabalhar. Não toque em arquivos fora desta pasta e não exclua nada. Antes de executar cada comando, diga o que você vai fazer em uma frase.
Diga-me o que devo ver na tela ao final de cada etapa. Se ocorrer um erro, colarei a mensagem de erro para você exatamente como ela é, e vamos corrigi-la juntos.
Termos relacionados do glossário
Links
A TreScout não desenvolveu esta ferramenta · nós a encontramos nas tendências do GitHub e a apresentamos. Esta página descreve o repositório em 2026-06-25: A contagem de estrelas e o nosso texto são daquele dia, o repositório pode ter mudado desde então. Consulte o link do repositório para ver o estado atual. O texto de apresentação foi preparado com IA a partir da própria documentação do repositório e esta página foi traduzida automaticamente do original em turco · a versão turca é a que vale.