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.
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. | - |
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.