Saltar al contenido
Aback Tools Logo

Linter de nombres de variables de entorno

Analiza claves .env para comprobar la coherencia de las convenciones de nombres, formatos de clave no válidos, declaraciones duplicadas y conflictos con nombres reservados. Comprobación rápida de calidad de configuración en el navegador para flujos de desarrollo y DevOps.

Environment Variable Naming Linter

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

LineKeySeverityIssueSuggested Fix
3redis-host WarningDoes not match UPPER_SNAKE_CASE.REDIS_HOST
41INVALID_KEY ErrorInvalid key format. Use letters, numbers, underscores, dots, or hyphens; do not start with a digit.-
5PATH WarningReserved shell/system variable name detected. Avoid overriding this key.-
6API_BASE_URL WarningDuplicate key; already declared on line 2.-

Funciones

  • Análisis de convenciones: valida las claves con UPPER_SNAKE_CASE, camelCase, PascalCase, kebab-case o lower_snake_case.
  • Detección de duplicados y reservados: detecta declaraciones duplicadas y nombres de variables reservados del sistema antes del despliegue.
  • Validación de identificadores: señala sintaxis de clave no válida, como dígitos iniciales o caracteres no admitidos.
  • Sugerencias de corrección automática: obtén propuestas de nombres de clave normalizados para cada incumplimiento y agiliza la limpieza.

Casos de uso

  • Comprobaciones previas en CI: analiza las claves de entorno en las pull requests antes de fusionarlas para evitar desviaciones de nomenclatura.
  • Limpieza de .env heredados: estandariza estilos de nomenclatura mezclados en archivos de entorno antiguos con sugerencias guiadas.
  • Aplicación de convenciones de equipo: aplica un único estilo de nomenclatura en todos los servicios y reduce la confusión al incorporar nuevos desarrolladores.
  • Seguridad y estabilidad en tiempo de ejecución: detecta nombres reservados de riesgo y claves mal formadas que pueden romper la carga de configuración en tiempo de ejecución.
  • Auditoría de monorepos multiservicio: pega archivos env combinados de varios servicios y detecta colisiones de nombres entre servicios o prefijos incoherentes en una sola pasada.
  • Preparación para migración de frameworks: comprueba que los nombres de variables cumplen las reglas específicas del framework, como los prefijos NEXT_PUBLIC_ para exposición en el cliente, antes de migrar entre plataformas.

Preguntas frecuentes

Comprueba la validez del formato de las claves, los incumplimientos de convenciones de nombres, las declaraciones duplicadas y los conflictos con nombres reservados del shell en entradas de estilo .env.

Sí. Pega el contenido completo de un dotenv y la herramienta extrae los nombres de clave de las entradas CLAVE=VALOR.

Sí. Puedes validar con UPPER_SNAKE_CASE, lower_snake_case, camelCase, PascalCase o kebab-case.

Sí. Cada incumplimiento de nomenclatura incluye una clave normalizada sugerida según la convención que hayas elegido.

Sí. El análisis se ejecuta localmente en tu navegador y no requiere subir los valores del entorno.

Sí. Las líneas que empiezan por # se tratan como comentarios y se omiten. Solo se analizan las líneas CLAVE=VALOR para validar la nomenclatura.

Sí. El linter de nombres de variables de entorno es 100 % gratuito y no requiere registro. Todo el procesamiento ocurre en el lado del cliente, en tu navegador.