dois lockfiles (package-lock.json + pnpm-lock.yaml);
branch default é develop, não main.
Impacto
O marketplace lida com pagamento (AbacatePay) e itens — o núcleo mais crítico do projeto não tem teste. Os as any desligam exatamente a checagem que pegaria erro de contrato entre Prisma e UI.
Proposta
Escolher um lockfile.
Trocar develop por main como default.
Testes prioritários: criação de anúncio, cálculo de preço/taxa e webhook do AbacatePay (assinatura + idempotência).
Reduzir as any nos módulos de pagamento e Prisma primeiro (zerar ali, depois o resto).
Critério de pronto
Testes de pagamento verdes em CI.
0 as any em lib/ e app/api/.
## Problema
`evandro/pagodera` (Tibia Trade, Next.js + Prisma) tem:
- **2.886 arquivos versionados** e **1 arquivo de teste**;
- **77 ocorrências de `as any`** em `.ts`/`.tsx`;
- **5 `catch {}` vazios**;
- **dois lockfiles** (`package-lock.json` + `pnpm-lock.yaml`);
- branch default é `develop`, não `main`.
## Impacto
O marketplace lida com pagamento (AbacatePay) e itens — o núcleo mais crítico do projeto não tem teste. Os `as any` desligam exatamente a checagem que pegaria erro de contrato entre Prisma e UI.
## Proposta
1. Escolher um lockfile.
2. Trocar `develop` por `main` como default.
3. Testes prioritários: criação de anúncio, cálculo de preço/taxa e webhook do AbacatePay (assinatura + idempotência).
4. Reduzir `as any` nos módulos de pagamento e Prisma primeiro (zerar ali, depois o resto).
## Critério de pronto
- Testes de pagamento verdes em CI.
- 0 `as any` em `lib/` e `app/api/`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problema
evandro/pagodera(Tibia Trade, Next.js + Prisma) tem:as anyem.ts/.tsx;catch {}vazios;package-lock.json+pnpm-lock.yaml);develop, nãomain.Impacto
O marketplace lida com pagamento (AbacatePay) e itens — o núcleo mais crítico do projeto não tem teste. Os
as anydesligam exatamente a checagem que pegaria erro de contrato entre Prisma e UI.Proposta
developpormaincomo default.as anynos módulos de pagamento e Prisma primeiro (zerar ali, depois o resto).Critério de pronto
as anyemlib/eapp/api/.