d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# Code Review
|
|
|
|
Revisão completa de segurança e qualidade das mudanças não commitadas:
|
|
|
|
1. Obtenha arquivos alterados: git diff --name-only HEAD
|
|
|
|
2. Para cada arquivo alterado, verifique:
|
|
|
|
**Problemas de Segurança (CRITICAL):**
|
|
- Credenciais, chaves de API ou tokens hardcoded
|
|
- Vulnerabilidades de SQL injection
|
|
- Vulnerabilidades de XSS
|
|
- Falta de validação de entrada
|
|
- Dependências inseguras
|
|
- Riscos de path traversal
|
|
|
|
**Qualidade de Código (HIGH):**
|
|
- Funções > 50 linhas
|
|
- Arquivos > 800 linhas
|
|
- Profundidade de aninhamento > 4 níveis
|
|
- Falta de tratamento de erro
|
|
- Statements de console.log
|
|
- Comentários TODO/FIXME
|
|
- Falta de JSDoc para APIs públicas
|
|
|
|
**Boas Práticas (MEDIUM):**
|
|
- Padrões de mutação (usar imutável no lugar)
|
|
- Uso de emoji em código/comentários
|
|
- Falta de testes para código novo
|
|
- Problemas de acessibilidade (a11y)
|
|
|
|
3. Gere relatório com:
|
|
- Severidade: CRITICAL, HIGH, MEDIUM, LOW
|
|
- Localização no arquivo e números de linha
|
|
- Descrição do problema
|
|
- Correção sugerida
|
|
|
|
4. Bloqueie commit se houver problemas CRITICAL ou HIGH
|
|
|
|
Nunca aprove código com vulnerabilidades de segurança!
|