Linter de nomes de variáveis de ambiente
Analise chaves .env para verificar consistência de convenções de nomes, formatos de chave inválidos, declarações duplicadas e conflitos com nomes reservados. Verificação rápida de qualidade de configuração no navegador para fluxos de desenvolvimento e DevOps.
Lint .env keys for naming convention mismatches, duplicates, reserved names, and invalid identifiers. Paste full env files or plain key lists and audit naming quality instantly.
Parsed Keys
6
Unique Keys
4
Errors
1
Warnings
3
| Line | Key | Severity | Issue | Suggested Fix |
|---|---|---|---|---|
| 3 | redis-host | Warning | Does not match UPPER_SNAKE_CASE. | REDIS_HOST |
| 4 | 1INVALID_KEY | Error | Invalid key format. Use letters, numbers, underscores, dots, or hyphens; do not start with a digit. | - |
| 5 | PATH | Warning | Reserved shell/system variable name detected. Avoid overriding this key. | - |
| 6 | API_BASE_URL | Warning | Duplicate key; already declared on line 2. | - |
Recursos
- Verificação de convenções: valide chaves com UPPER_SNAKE_CASE, camelCase, PascalCase, kebab-case ou lower_snake_case.
- Detecção de duplicatas e reservados: encontre declarações duplicadas e nomes de variáveis reservados pelo sistema antes do deploy.
- Validação de identificadores: sinalize sintaxe de chave inválida, como dígitos no início ou caracteres não suportados.
- Sugestões de correção automática: receba propostas de nomes de chave normalizados para cada divergência e agilize a limpeza.
Casos de uso
- Verificações prévias no CI: analise as chaves de ambiente em pull requests antes do merge para evitar desvios de nomenclatura.
- Limpeza de .env legados: padronize estilos de nomenclatura mistos em arquivos de ambiente antigos com sugestões guiadas.
- Aplicação das convenções do time: aplique um único estilo de nomenclatura em todos os serviços e reduza a confusão na integração de novos desenvolvedores.
- Segurança e estabilidade em tempo de execução: destaque nomes reservados de risco e chaves malformadas que podem quebrar o carregamento da configuração.
- Auditoria de monorepo multiserviço: cole arquivos env combinados de vários serviços e detecte colisões de nomenclatura entre serviços ou prefixos inconsistentes em uma única passada.
- Preparação para migração de framework: verifique se os nomes de variáveis seguem as regras específicas do framework, como os prefixos NEXT_PUBLIC_ para exposição no cliente, antes de migrar entre plataformas.
Perguntas frequentes
Ele verifica a validade do formato das chaves, divergências de convenção de nomes, declarações duplicadas e conflitos com nomes reservados do shell em entradas no estilo .env.
Sim. Cole o conteúdo completo de um dotenv e a ferramenta extrai os nomes de chave das entradas CHAVE=VALOR.
Sim. Você pode validar com UPPER_SNAKE_CASE, lower_snake_case, camelCase, PascalCase ou kebab-case.
Sim. Cada divergência de nomenclatura inclui uma chave normalizada sugerida com base na convenção que você escolher.
Sim. A análise roda localmente no seu navegador e não exige o envio dos valores de ambiente.
Sim. Linhas que começam com # são tratadas como comentários e ignoradas. Apenas as linhas CHAVE=VALOR são analisadas para validar a nomenclatura.
Sim. O linter de nomes de variáveis de ambiente é 100% gratuito e não exige cadastro. Todo o processamento acontece no lado do cliente, no seu navegador.