Validar archivo .env en línea — Analizador KEY=VALUE

Valida la sintaxis .env, comillas y claves duplicadas. Pistas de secretos solo orientativas.

Cargando…
Validador .env, análisis y comprobaciones de higiene
Comprueba los archivos de entorno locales antes del commit. Detecta líneas mal formadas y claves duplicadas sin enviar secretos a un servidor.

Notas para desarrolladores

No sustituye a dotenv ni a un gestor de secretos. Las advertencias de patrones de secretos son solo indicaciones (password, token o api_key en el nombre de la clave). Los espacios en valores sin comillas activan advertencias. No hagas nunca commit de secretos reales de producción. Usa .env.example en los repositorios. Los problemas y los contadores de severidad aparecen en el panel de resultados, no bajo el editor.

Cuándo elegir esta opción

Revisar una plantilla .env.example antes de compartirla. Encontrar entradas DATABASE_URL duplicadas tras varios merges. Detectar comillas sin cerrar por ediciones manuales. Revisar rápido archivos env con prefijo export.

Ejemplos prácticos

Archivo local de desarrollo típico

Entrada .env

# API export NODE_ENV=development PORT=3000 LOG_LEVEL=debug API_BASE_URL=http://localhost:3000 DATABASE_URL=postgres://user:pass@localhost:5432/app REDIS_URL=redis://localhost:6379 DEBUG=true

Resultado de validación

Válido: las claves están bien formadas y DATABASE_URL puede mostrar una indicación sobre secretos. El resultado aparece en el panel de resultados.

Clave duplicada y línea incorrecta

Entrada .env

REDIS_URL=redis://localhost:6379 REDIS_URL=redis://cache:6379 API_KEY=abc123 THIS IS NOT VALID JWT_SECRET=super-secret

Resultado de validación

Advertencia por REDIS_URL duplicado, error en una línea sin =, indicaciones en las claves API_KEY y JWT_SECRET. El resultado aparece en el panel de resultados.

Explorar herramientas DevOps relacionadas

Los repositorios de infraestructura suelen combinar .env con Compose. Prueba validate Docker Compose y el hub DevOps.

FAQ del validador .env

Parseo e higiene

¿Es un escáner de secretos?

No, solo da indicaciones ligeras cuando los nombres de clave parecen sensibles. Usa un escaneo de secretos específico en CI.

¿Soporta prefijo export?

Sí, las líneas como export KEY=value se interpretan.

¿Valores entre comillas?

Comillas simples y dobles soportadas; comillas sin cerrar reportan un error con número de línea.

Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.