prumo
O projeto está no prumo antes do deploy?
Um comando local que checa env, segredos, dependências, segurança e higiene — e devolve exit code confiável para o CI.
Instale e rode
Zero conta. Zero rede na análise. Funciona com npx.
npx @9bitts/prumo
npx @9bitts/prumo --ci --fail-on erro
Node 20+. Pacote: npmjs.com/package/@9bitts/prumo
O que ele verifica
Categorias pensadas para o momento certo: logo antes de subir.
- env — variáveis no código vs .env.example; .env versionado
- segredos — tokens e chaves no working tree e no histórico recente
- dependências — imports órfãos, lockfile, tooling no lugar errado
- segurança — headers web, CORS coringa
- higiene — gitignore, arquivos grandes, TODO bloqueante
- build / docker — strict, engines, USER root, tag :latest
No CI
Cole no workflow e quebre o PR quando sair do prumo.
- run: npx --yes @9bitts/prumo@0.2.0 --ci --fail-on erro
Ou use a Action do repositório. Ver docs completas
Mantenha o prumo no prumo
O prumo é gratuito, open source e sem cadastro. Se ele te ajuda antes do deploy e você puder contribuir, qualquer valor fortalece a manutenção do projeto.
Apoiar o projetoQualquer valor. Seguro via PayPal. Obrigado.