You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore: severityRank duplicado entre internal/scanner e internal/cli #37
internal/scanner/scanner.go agora tem sua própria função não exportada severityRank, duplicando a que já existia em internal/cli/scan.go. As duas ordenam os mesmos quatro valores de Severity de forma idêntica.
Risco
As duas cópias podem divergir se níveis de severidade forem adicionados ou reordenados no futuro — alguém atualiza uma cópia e esquece a outra, quebrando silenciosamente a filtragem de severidade na CLI ou a lógica de piso/teto em scanSecrets em apenas um dos dois pontos.
Correção sugerida
Exportar uma única implementação (provavelmente a partir de internal/scanner, já que Severity é definido lá) e fazer internal/cli usá-la em vez de manter sua própria cópia.
Contexto
Encontrado durante o code review da branch feat/secret-scanning (commit 40a4708).
changed the title [-]chore: severityRank duplicated between internal/scanner and internal/cli[/-][+]chore: severityRank duplicado entre internal/scanner e internal/cli[/+]on Sep 11, 2026
Corrigido no PR #44 (mesclado em main): a implementação de severityRank foi consolidada em um único scanner.SeverityRank exportado, usado tanto por internal/scanner quanto por internal/cli, com teste de unidade cobrindo os ranks.
Activity
[-]chore: severityRank duplicated between internal/scanner and internal/cli[/-][+]chore: severityRank duplicado entre internal/scanner e internal/cli[/+]chore: share one SeverityRank between scanner and cli (joaooncode#44)
joaooncode commentedon Sep 12, 2026
Corrigido no PR #44 (mesclado em main): a implementação de
severityRankfoi consolidada em um únicoscanner.SeverityRankexportado, usado tanto porinternal/scannerquanto porinternal/cli, com teste de unidade cobrindo os ranks.