Preskoči na vsebino
100% lokalno

Preverjevalnik datotek .env

Preverite sezname spremenljivk .env za slabe ključe, manjkajoče narekovaje in dvojnike.

Vhod
Izhod

Preverjevalnik datotek .env

Prilepite vsebino datoteke .env in to orodje bo v vsaki vrstici KEY=VALUE preverilo napake, ki prekinejo uvajanje, ne da bi to kdo opazil do časa izvajanja. Označuje ključe, ki vsebujejo kar koli drugega kot velike črke, števke in podčrtaje, vrednosti, ki vsebujejo presledke, vendar so ostale brez narekovajev, in ključe, ki so definirani več kot enkrat – vsaka težava je sporočena kot berljiv komentar z natančno številko vrstice, vstavljeno tik nad vrstico, na katero se nanaša, tako da lahko skenirate dolgo datoteko in odpravite težave na mestu.

Prazne vrstice in vrstice, ki se začnejo z #, se med preverjanjem obravnavajo kot komentarji in se preskočijo, pri čemer se ujemajo s tem, kako razčlenjevalci v slogu dotenv dejansko berejo datoteko, tako da ne boste dobili lažno pozitivnih rezultatov v svojih zapiskih. O podvojenem ključu se poroča v vrstici, v kateri je bil prvič definiran, kar je pomembno, ko poznejša dodelitev tiho preglasi prejšnjo – pogost vir napak »zakaj se uporablja napačna vrednost« v lokalnem razvoju in CI.

Vklopite samodejno popravljanje, da bo orodje prepisalo datoteko namesto samo poročanja o njej: ključi so napisani z velikimi črkami, vrednosti, ki vsebujejo presledke, so zavite v dvojne narekovaje, celoten seznam pa je razvrščen po abecednem vrstnem redu po ključu, tako da je sorodne nastavitve enostavno najti. Samodejni popravek ne more razrešiti pristnega dvojnika ali vrstice, ki ji manjka znak »=« – ti se še vedno prikažejo kot komentarji, ker lahko tiho izpuščanje spremenljivke spremeni delovanje vaše aplikacije.

Vse se izvaja lokalno v vašem brskalniku. Datoteke okolja redno hranijo ključe API-ja, gesla baze podatkov in druge skrivnosti, tako da se nič, kar prilepite tukaj, ne naloži, zabeleži ali pošlje kamor koli – preverjanje veljavnosti in morebitni samodejni popravki se zgodijo v celoti v vaši napravi, zavihek pa je mogoče zapreti brez sledi.

FAQ

Kaj se šteje za neveljaven ključ?
Vsak ključ, ki vsebuje znake, ki niso velike črke A–Z, števke 0–9 ali podčrtaji – na primer male črke, vezaji ali presledki.
Zakaj je necitirana vrednost s presledkom označena z zastavico?
Številni razčlenjevalniki in ukazne lupine .env se razdelijo na prvi presledek, tako da lahko DESCRIPTION=zdravo, svet tiho postane DESCRIPTION=zdravo s potepuškim "svetom". Če vrednost zavijete v narekovaje, se izognete dvoumnosti.
Kaj samodejno popravljanje dejansko spremeni?
Vsak ključ napiše z velikimi črkami, doda dvojne narekovaje okoli vrednosti, ki vsebujejo presledke in še niso v narekovajih, ter razvrsti nastale vrstice KEY=VALUE po abecedi. Komentarji in prazne vrstice se med postopkom izbrišejo, saj bi jih razvrščanje postavilo poleg napačnega vnosa.
Ali zame odstrani podvojene ključe?
Ne. Odstranitev dvojnika bi lahko izbrisala vrednost, na katero se vaša aplikacija dejansko zanaša, zato se o dvojnikih poroča le – z vrstico prve definicije – in jih prepustite vam, da jih razrešite.
Ali je moja datoteka .env kamor koli naložena?
Ne. Preverjanje in samodejno popravljanje se v celoti izvajata v vašem brskalniku – vsebina vaše datoteke, vključno s skrivnostmi, nikoli ne zapusti vaše naprave.