Skip to content

feat(cli): Implementar subcomando envguard fix para correcao automatica de arquivos desprotegidos - #26

Merged
joaooncode merged 1 commit into
mainfrom
feat/fix-command
Sep 2, 2026
Merged

feat(cli): Implementar subcomando envguard fix para correcao automatica de arquivos desprotegidos#26
joaooncode merged 1 commit into
mainfrom
feat/fix-command

Conversation

@joaooncode

Copy link
Copy Markdown
Owner

Descricao

Implementa o subcomando \�nvguard fix\ para permitir a remediacao automatica e nao destrutiva de arquivos de variaveis de ambiente desprotegidos (\WARNING), inserindo os padroes correspondentes no .gitignore\ da raiz do projeto, com suporte a modo dry-run e orientacoes para arquivos rastreados (\CRITICAL).

Closes #17

Tipo de Alteracao

  • Nova funcionalidade (feat)
  • Correcao de bug (fix)
  • Refatoracao (refactor)
  • Documentacao (docs)
  • Testes automatizados (test)

Alteracoes Realizadas

  • Implementacao do componente de dominio \Fixer\ (\internal/fixer/fixer.go) com calculo de regras relativas e merge inteligente no .gitignore.
  • Preservacao rigorosa de comentarios, quebras de linha e regras manuais sob o cabecalho # Added by envguard.
  • Criacao do subcomando \�nvguard fix\ na CLI (\internal/cli/fix.go) com suporte as flags --path, --dry-run, --config\ e --no-color.
  • Inclusao de alertas e passos de mitigacao para achados \CRITICAL\ (arquivos ja comitados no Git).
  • Definicao deterministica de exit codes (\

@joaooncode
joaooncode merged commit c6abf4a into main Sep 2, 2026
6 checks passed
@joaooncode
joaooncode deleted the feat/fix-command branch September 2, 2026 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(cli): Implementar comando envguard fix para correcao automatica de arquivos desprotegidos

1 participant