Linter de noms de variables d'environnement
Analysez les clés .env pour vérifier la cohérence des conventions de nommage, les formats de clé invalides, les déclarations en double et les conflits avec des noms réservés. Contrôle qualité de configuration rapide dans le navigateur pour les workflows de développement et 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. | - |
Fonctionnalités
- Contrôle des conventions : validez les clés selon UPPER_SNAKE_CASE, camelCase, PascalCase, kebab-case ou lower_snake_case.
- Détection des doublons et des noms réservés : repérez les déclarations en double et les noms de variables réservés par le système avant le déploiement.
- Validation des identifiants : signalez une syntaxe de clé invalide, comme des chiffres en début ou des caractères non pris en charge.
- Suggestions de correction automatique : obtenez des propositions de noms de clé normalisés pour chaque écart afin d'accélérer le nettoyage.
Cas d'usage
- Contrôles préalables en CI : analysez les clés d'environnement dans les pull requests avant la fusion pour éviter les dérives de nommage.
- Nettoyage de .env hérités : uniformisez des styles de nommage mélangés dans d'anciens fichiers d'environnement grâce à des suggestions guidées.
- Application des conventions d'équipe : appliquez un seul style de nommage à tous les services et réduisez la confusion lors de l'intégration de nouveaux développeurs.
- Sécurité et stabilité à l'exécution : faites ressortir les noms réservés risqués et les clés mal formées qui peuvent casser le chargement de la configuration.
- Audit de monorepos multi-services : collez les fichiers env combinés de plusieurs services et repérez en une seule passe les collisions de nommage entre services ou les préfixes incohérents.
- Préparation à une migration de framework : vérifiez que les noms de variables respectent les règles propres au framework, comme les préfixes NEXT_PUBLIC_ pour l'exposition côté client, avant de migrer entre plateformes.
Foire aux questions
Il vérifie la validité du format des clés, les écarts de convention de nommage, les déclarations en double et les conflits avec des noms réservés du shell dans les entrées de type .env.
Oui. Collez le contenu complet d'un dotenv et l'outil extrait les noms de clé des entrées CLÉ=VALEUR.
Oui. Vous pouvez valider selon UPPER_SNAKE_CASE, lower_snake_case, camelCase, PascalCase ou kebab-case.
Oui. Chaque écart de nommage inclut une clé normalisée suggérée selon la convention que vous avez choisie.
Oui. L'analyse s'exécute localement dans votre navigateur et ne nécessite aucun envoi des valeurs d'environnement.
Oui. Les lignes commençant par # sont traitées comme des commentaires et ignorées. Seules les lignes CLÉ=VALEUR sont analysées pour valider le nommage.
Oui. Le linter de noms de variables d'environnement est 100 % gratuit et sans inscription. Tout le traitement se fait côté client dans votre navigateur.