.env-bestandsvalidator
Controleer de .env-variabelenlijsten op slechte sleutels, ontbrekende aanhalingstekens en duplicaten.
.env-bestandsvalidator
Plak de inhoud van een .env-bestand en deze tool controleert elke KEY=VALUE-regel op fouten die een implementatie verbreken zonder dat iemand het merkt tot de runtime. Het markeert sleutels die iets anders bevatten dan hoofdletters, cijfers en onderstrepingstekens, waarden die spaties bevatten maar niet tussen aanhalingstekens zijn geplaatst, en sleutels die meer dan één keer zijn gedefinieerd. Elk probleem wordt gerapporteerd als een leesbare opmerking met het exacte regelnummer, ingevoegd direct boven de regel waarnaar het verwijst, zodat u een lang bestand kunt scannen en problemen kunt oplossen.
Lege regels en regels die beginnen met # worden behandeld als commentaar en overgeslagen tijdens de validatie, wat overeenkomt met hoe dotenv-stijl parsers het bestand daadwerkelijk lezen, zodat u geen valse positieven krijgt op uw eigen aantekeningen. Er wordt een dubbele sleutel gerapporteerd op de regel waar deze voor het eerst werd gedefinieerd, wat van belang is wanneer een latere toewijzing stilletjes een eerdere overschrijft - een veel voorkomende bron van "waarom gebruikt dit de verkeerde waarde" -bugs in lokale ontwikkeling en CI.
Schakel auto-fix in om de tool het bestand te laten herschrijven in plaats van er alleen maar over te rapporteren: sleutels worden met een hoofdletter geschreven, waarden die spaties bevatten worden tussen dubbele aanhalingstekens geplaatst en de hele lijst is alfabetisch op sleutel gesorteerd, zodat gerelateerde instellingen gemakkelijk te vinden zijn. Auto-fix kan een echt duplicaat of een regel waarbij het "=-teken ontbreekt" niet oplossen; deze verschijnen nog steeds als commentaar, omdat het stil laten vallen van een variabele kan veranderen wat uw toepassing doet.
Alles draait lokaal in uw browser. Omgevingsbestanden bevatten routinematig API-sleutels, databasewachtwoorden en andere geheimen, dus niets dat u hier plakt, wordt geüpload, geregistreerd of ergens naartoe verzonden. De validatie en eventuele automatische correcties gebeuren volledig op uw apparaat en het tabblad kan worden gesloten zonder dat er sporen achterblijven.