Skip to content

feat(dx): validar VITE_MAGO_BACKEND_URL no startup - #129

Merged
roxdavirox merged 1 commit into
developfrom
feat/issue-83-backend-url-validation
Mar 14, 2026
Merged

feat(dx): validar VITE_MAGO_BACKEND_URL no startup#129
roxdavirox merged 1 commit into
developfrom
feat/issue-83-backend-url-validation

Conversation

@roxdavirox

Copy link
Copy Markdown
Collaborator

Summary

  • Adiciona warning no console em dev quando VITE_MAGO_BACKEND_URL não está definido
  • .env.example já existia com a variável documentada

Test plan

  • 160 testes passando
  • Typecheck limpo

Closes #83

@github-actions

Copy link
Copy Markdown

🤖 AI Code Review

A PR adiciona um warning em modo dev quando VITE_MAGO_BACKEND_URL não está configurado. O código é simples e funcional, mas a mensagem de warning pode ser enganosa pois sugere um fallback que na verdade não é aplicado.

Pontos de Review

⚠️ mensagem de warning pode ser enganosa
O console.warn diz 'usando http://localhost:3002' mas o código NÃO define esse valor como fallback. O aviso apenas informa que a variável não está definida, sem de fato aplicar um valor padrão em lugar algum.

💡 considerar usar console.group para agrupar warnings de dev
Em apps maiores com múltiplos warnings de dev, usar console.group('[mago-office]') pode melhorar a legibilidade no console do navegador.

✅ uso correto de import.meta.env dev
O uso de import.meta.env.DEV é a forma correta para detectar modo development em Vite. O código também segue a convenção VITE_ para variáveis de ambiente.

✅ escopo correto do warning
O warning aparece apenas em modo DEV, evitando poluição desnecessária em produção. Isso é uma boa prática.

✅ testes e typecheck passando
A PR informa que 160 testes passam e typecheck está limpo, indicando que a mudança não quebrou funcionalidades existentes.


Review automático via OpenCode (opencode)

@roxdavirox
roxdavirox merged commit 9e39ba4 into develop Mar 14, 2026
4 of 5 checks passed
@roxdavirox
roxdavirox deleted the feat/issue-83-backend-url-validation branch March 14, 2026 01:41
@roxdavirox roxdavirox added dx Developer experience frontend React / Vite / UI labels Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dx Developer experience frontend React / Vite / UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: variável VITE_MAGO_BACKEND_URL documentada e validada no startup

1 participant