#555 · Desarrollo y configuración

Validador de archivos .env

Revisa un archivo .env antes de cargarlo en una aplicación. El validador comprueba nombres de variable, asignaciones, duplicados, espacios alrededor de la clave y comillas evidentemente sin cerrar. También reconoce el prefijo export. El informe se genera localmente y no envía posibles secretos a ningún servicio externo.

Entrada de texto

Configuración
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o carga el archivo .env.
  2. Pulsa “Validar archivo .env”.
  3. Revisa errores y avisos por línea.
  4. Corrige el archivo sin copiar secretos a servicios externos.

Qué hace esta herramienta

Indica qué líneas son válidas y cuáles necesitan revisión, sin mostrar ni transmitir secretos fuera del navegador.

Se ignoran comentarios y líneas vacías, se separa cada asignación por el primer “=” y se valida la clave con la forma habitual [A-Za-z_][A-Za-z0-9_]*.

Por seguridad, el informe evita repetir valores completos de variables potencialmente sensibles.

Ejemplo

APP_PORT=8080 es válido; APP PORT=8080 se marca por contener un espacio en la clave.

Casos de uso

  • Comprobar variables antes de arrancar una aplicación.
  • Detectar nombres inválidos en despliegues CI/CD.
  • Encontrar claves duplicadas en .env.example.
  • Revisar comillas y espacios tras editar manualmente.

Consejos para obtener mejores resultados

  • Conserva una copia del archivo original antes de sustituirlo por el resultado.
  • Revisa secretos, rutas y valores sensibles antes de compartir una configuración.
  • Prueba el archivo resultante en un entorno de desarrollo antes de llevarlo a producción.
  • Mantén una codificación UTF-8 uniforme para evitar caracteres dañados.

Detalles del procesamiento

La validación no expande variables ni ejecuta shell. Solo inspecciona texto, nombres, duplicados y delimitadores de forma segura en el cliente.

Los cargadores de .env difieren en comentarios inline, escapes y multilinea; confirma las reglas de la biblioteca que utiliza tu proyecto.

Preguntas frecuentes

¿Qué nombres de variable considera válidos el validador .env?

Usa la forma habitual: letra o guion bajo al inicio y, después, letras, números o guiones bajos.

¿El informe muestra el valor de variables sensibles?

Evita repetir valores completos en los mensajes; el análisis se hace sobre el texto local.

¿Se permiten comillas simples y dobles en valores .env?

Sí, y se avisa cuando una línea empieza con una comilla pero parece no cerrarla.

¿Puede validar expansiones como ${HOME} o ${PORT}?

Las conserva como texto, pero no ejecuta ni resuelve la expansión de variables.

¿Por qué un .env puede pasar aquí y fallar en mi framework?

Cada biblioteca de carga puede tener reglas propias para escapes, comentarios inline o multilinea.

Resumen del módulo

ElementoDescripción
ProcesamientoLocal en el navegador
EntradaTexto o archivo compatible
SalidaResultado, métricas e informe descargable