Checker de qualidade para equipes de software

Conheça o checker público da ArduMaker: 198 regras para organizar repositórios, revisar código em cada commit e trabalhar melhor com equipes e agentes de IA.

Trabalho organizado pode ser verificado.

Um checker gratuito para equipes de software que querem uma estrutura clara, direta e repetível. Aplique nossos padrões de trabalho ao seu repositório e torne os problemas visíveis antes que virem dívida.

Ver downloads

Veja o resultado

O mesmo código, com um padrão visível

O checker não para em um número vermelho: ele mostra o que estava desorganizado e como fica quando cada decisão tem um lugar. É uma saída útil tanto para uma pessoa quanto para um agente de IA.

src/services/users.ts

cabeçalho mantido pelo ArduMaker Checker

verificação pronta

Ver comparação

Antes · desorganizado

Depois · organizado

4 achados

sem bloqueios

Sem tipos claros, sem contrato documentado e com responsabilidades misturadas.

Contrato explícito, validação na borda e uma saída rápida de revisar.

estrutura

cada coisa no seu lugar

entrega

menos contexto perdido

leitura

10 linhas, uma intenção

A mudança

Pare de depender da memória de alguém.

Antes

  • Cada pessoa organiza o código de um jeito.
  • Problemas de estrutura aparecem quando já afetam a equipe.
  • A revisão depende de memória, critério e tempo disponível.
  • Um agente de IA pode produzir mudanças corretas, mas desorganizadas.

Depois

  • Os mesmos padrões se aplicam a todos os repositórios.
  • Os hooks revisam o trabalho antes do commit.
  • Cada achado informa o que encontrou, esperava e onde está.
  • A saída JSON permite integrar agentes e automações sem ambiguidade.

O que revisa

198 regras agrupadas por tipo de trabalho

O catálogo vem dos nossos padrões internos e é público para que qualquer equipe adote o mesmo formato de qualidade. Não é uma lista de dicas: cada regra tem identificador, severidade e resultado verificável.

  • Código e nomes: estrutura, assinaturas, complexidade e convenções.
  • Segurança: segredos, credenciais, logs sensíveis e configurações perigosas.
  • Repositório: README, Git, arquivos raiz, nomes e documentos necessários.
  • Configuração: Django, Vite, JavaScript, infraestrutura e deploys.
  • Trabalho com IA: JSON estável, contexto explícito e saída pronta para agentes.
  • Formato: cabeçalhos, linhas, colunas, espaços e arquivos consistentes.

Como trabalha

Controle automático, decisão humana

O checker percorre cada arquivo uma vez, mede valores concretos e retorna códigos úteis para um hook ou deploy. Ele só atualiza os cabeçalhos mantidos pela ferramenta; o restante é corrigido sob demanda.

  • Instale por repositório com `ardumaker init` e revise cada commit.
  • Os achados distinguem erros, avisos e regras desligadas.
  • Ative uma família ou regra específica com `--only` e `--skip`.
  • Sua conta ArduMaker autoriza o terminal sem identidade anônima.

Exceções que podem ser entendidas

Um padrão útil não finge que todos os projetos são iguais. A configuração permite ajustar limites, mudar severidades e documentar a decisão da equipe.

  • As regras podem ser ativadas por família ou ID.
  • As regras desligadas por decisão explicam por que não rodam por padrão.
  • Os limites vêm da própria regra para manter documentação e comportamento alinhados.

O que não promete

Um checker não substitui design, testes nem revisão humana. Ele pode apontar estrutura e disciplina, mas não decide se um produto é valioso ou se uma arquitetura é adequada.

Adotá-lo tem um custo inicial: haverá achados para organizar. O benefício aparece quando o repositório deixa de acumular o mesmo problema em cada entrega.

Este é o formato de qualidade que usamos no nosso próprio trabalho.

Qualquer equipe freelance pode usá-lo gratuitamente. Basta uma conta ArduMaker para autorizar o binário e começar a trabalhar com uma base comum, preparada também para fluxos com IA.

Planos VPS · Criar conta