Comment utiliser : Validateur de fichier .env
- Collez votre
.envdans la zone de gauche. Vous pouvez aussi coller.env.example(ou une liste de clés requises) à droite. - Lisez la liste des problèmes : les erreurs empêchent l'analyse, les avertissements signalent probablement des fautes ou des valeurs risquées.
- Consultez le tableau pour chaque variable — les valeurs sont masquées, vous pouvez donc partager une capture d'écran en toute sécurité.
- Téléchargez le fichier
.env.examplegénéré et versionnez-le à la place de votre.envréel.
Syntaxe .env en bref
| Ligne | Résultat |
|---|---|
PORT=3000 | Valeur simple |
APP_NAME="My App" | Guillemets nécessaires pour les espaces |
GREETING='Hello $USER' | Guillemets simples : pas d'expansion de variable (dotenv-expand, Docker Compose) |
KEY="line1\nline2" | Guillemets doubles : \n devient un saut de ligne |
export TOKEN=abc | Le préfixe export est accepté et ignoré par dotenv |
# comment | Commentaire ; après une valeur, seulement s'il est précédé d'un espace et si la valeur n'est pas entre guillemets |
Erreurs courantes détectées par ce validateur
- Clés en double — la plupart des chargeurs conservent silencieusement la première ou la dernière valeur, si bien que vos modifications semblent sans effet.
- Espaces autour de = ou dans les valeurs sans guillemets —
KEY = valuepose problème dans les shells et Docker. - Guillemets non fermés qui avalent les lignes suivantes.
- Noms invalides — les clés doivent contenir uniquement des lettres, des chiffres et des tirets bas, et ne pas commencer par un chiffre.
- Secrets comme les clés AWS, les clés live Stripe, les jetons GitHub ou les clés privées — acceptables dans un .env local, mais ne les versionnez jamais.
Gardez .env hors de Git
Ajoutez .env à votre .gitignore et versionnez un .env.example ne contenant que les clés. En CI, stockez les valeurs comme secrets — voir le générateur de workflow GitHub Actions. Les frameworks front-end exposent au navigateur les variables préfixées par VITE_, NEXT_PUBLIC_ ou PUBLIC_ — n'y placez jamais de secrets.
Aussi recherché comme : validateur fichier env, vérifier fichier .env, dotenv validator, générateur env.example, variables d'environnement manquantes, syntaxe dotenv, format fichier env, vérificateur .env.
Outils complémentaires : Validateur de fichier .env
- Générateur Docker Compose — Cochez les services dont vous avez besoin — application, base de données, cache, interface d'administration, gestionnaire de messagerie — et obtenez un fichier compose.yaml épuré comprenant des images épinglées, des volumes nommés, des contrôles d'intégrité et depends_on conditions, ainsi qu’un fichier .env correspondant contenant des mots de passe générés.
- Générateur de package.json — Remplissez le formulaire pour obtenir un package.json valide : validation du nom npm, préréglages de scripts pour Vite, Next.js, Node et les bibliothèques TypeScript, exports, engines, licence et dépôt, avec des alertes sur les erreurs courantes.
- Inspecteur de caractères Unicode — Collez n'importe quel texte pour découvrir sa composition exacte : le nom de chaque caractère, son point de code, ses octets UTF-8 et son code HTML.
- Vérificateur de différences — Collez une version originale et une version modifiée pour comparer côte à côte les lignes ajoutées, supprimées et modifiées — les mots exacts qui ont été modifiés étant mis en évidence dans chaque ligne.