Ugrás a tartalomhoz
100% helyi

.env fájl érvényesítő

Ellenőrizze az .env változólistákban a hibás kulcsokat, a hiányzó idézőjeleket és az ismétlődéseket.

Bemenet
Kimenet

.env fájl érvényesítő

Illessze be egy .env fájl tartalmát, és ez az eszköz minden KEY=VALUE sort ellenőrzi, hogy nincsenek-e olyan hibák, amelyek megszakítják a telepítést anélkül, hogy bárki észrevenné a futásidőig. Megjelöli azokat a billentyűket, amelyek nem tartalmaznak nagybetűket, számokat és aláhúzásjeleket, szóközt tartalmazó, de idézőjel nélkül hagyott értékeket, valamint a többször meghatározott kulcsokat – minden probléma olvasható megjegyzésként jelenik meg a pontos sorszámmal, közvetlenül a hivatkozott sor fölé szúrva, így beolvashat egy hosszú fájlt, és a helyükön javíthatja a problémákat.

Az üres sorokat és a # karakterrel kezdődő sorokat a rendszer megjegyzésként kezeli, és kihagyja az érvényesítés során, összhangban azzal, hogy a dotenv-stílusú elemzők ténylegesen hogyan olvassák a fájlt, így nem fog hamis pozitívumot kapni a saját jegyzeteiben. Egy ismétlődő kulcsot jelentenek azon a soron, ahol először definiálták, ami akkor számít, ha egy későbbi hozzárendelés csendben felülír egy korábbit – ez a „miért használ ez rossz értéket” hibák gyakori forrása a helyi fejlesztésben és a CI-ben.

Kapcsolja be az automatikus javítást, hogy az eszköz átírja a fájlt ahelyett, hogy csak jelentést készítene róla: a billentyűket nagybetűvel írják, a szóközt tartalmazó értékeket dupla idézőjelbe foglalják, a teljes listát pedig ábécé sorrendben rendezi kulcsok szerint, így a kapcsolódó beállítások könnyen megtalálhatók. Az automatikus javítás nem tudja feloldani az eredeti ismétlődést vagy a "=" jelet hiányzó sort - ezek továbbra is megjegyzésként jelennek meg, mert egy változó csendes eldobása megváltoztathatja az alkalmazás működését.

Minden helyileg fut a böngészőben. A környezeti fájlok rutinszerűen tartalmaznak API-kulcsokat, adatbázis-jelszavakat és egyéb titkokat, így az ide beillesztett semmi nem kerül feltöltésre, naplózásra vagy elküldésre sehova – az érvényesítés és az esetleges automatikus javítás teljes egészében az eszközén történik, a lap pedig nyom nélkül bezárható.

Gyakori kérdések

Mi számít érvénytelen kulcsnak?
Bármely billentyű, amely a nagybetűktől A–Z-ig, a 0–9 számjegyekig vagy az aláhúzásjelektől eltérő karaktereket tartalmaz – például kisbetűket, kötőjeleket vagy szóközöket.
Miért kerül megjelölésre a szóközt tartalmazó idézet nélküli érték?
Sok .env elemző és shell az első helyen hasad, így a DESCRIPTION=hello world csendben DESCRIPTION=hello-vá válhat egy kósza "világgal". Ha az értéket idézőjelbe teszed, elkerülhető a kétértelműség.
Mit változtat valójában az automatikus javítás?
Minden kulcsot nagybetűvel ír, idézőjeleket ad a szóközt tartalmazó és még nem idézett értékek köré, és a kapott KEY=VALUE sorokat ábécé sorrendbe rendezi. A megjegyzések és az üres sorok kikerülnek a folyamat során, mivel a rendezés rossz bejegyzés mellé sodorná őket.
Eltávolítja helyettem a duplikált kulcsokat?
Nem. Az ismétlődés eltávolítása törölheti azt az értéket, amelyre az alkalmazás ténylegesen támaszkodik, így a duplikátumok csak az első definíció sorával jelennek meg, és az Ön feladata lesz.
Fel van töltve valahova az .env fájlom?
Nem. Az érvényesítés és az automatikus javítás egyaránt teljes egészében a böngészőben fut – a fájl tartalma, beleértve a titkokat, soha nem hagyja el az eszközt.