Preverjevalnik datotek .env
Preverite sezname spremenljivk .env za slabe ključe, manjkajoče narekovaje in dvojnike.
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.