⭐ 0

Exemple de clé en double : une erreur fréquente dans les fichiers .env

Analysez la syntaxe des fichiers .env, détectez les guillemets non fermés et les clés en double, le tout hors ligne.

Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%

Résultat

À propos de cet outil

Cette page ouvre le validateur ENV préchargé avec un fichier `.env` où `PORT` est défini deux fois : une première fois vers le haut avec la valeur `3000`, puis à nouveau en bas avec `8080`. Le validateur lit le fichier de haut en bas, suit chaque clé déjà rencontrée et signale la seconde occurrence dès le chargement de la page — en pointant directement vers la ligne en double.

Les clés en double sont l’un des pièges les plus sournois des fichiers `.env`, car le fichier reste syntaxiquement valide ligne par ligne — en soi, `PORT=8080` n’a rien d’incorrect. Le danger, c’est que la plupart des outils qui chargent des `.env` (dotenv et ses équivalents) laissent silencieusement la dernière occurrence l’emporter, de sorte que la valeur qui arrive plus tard remplace la précédente sans aucun avertissement. C’est exactement le genre d’erreur qui s’insinue quand un fichier de configuration grossit avec le temps, est fusionné depuis deux branches ou assemblé en copiant-collant des blocs d’un autre projet.

Supprimez l’une ou l’autre des lignes `PORT` dans la zone ci-dessous pour voir le résultat redevenir valide, ou collez votre propre fichier `.env` pour vérifier s’il contient le même type de doublon accidentel.