Preskoči na sadržaj
100% lokalno

Validator .env datoteka

Provjerite popise .env varijabli za loše ključeve, nedostajuće navodnike i duplikate.

Unos
Rezultat

Validator .env datoteka

Zalijepite sadržaj .env datoteke i ovaj alat provjerava svaki redak KEY=VALUE na pogreške koje prekidaju implementaciju, a da to nitko ne primijeti do vremena izvođenja. Označava ključeve koji sadrže bilo što osim velikih slova, znamenki i podvlaka, vrijednosti koje sadrže razmake, ali su ostavljene bez navodnika, i ključeve koji su definirani više puta — svaki se problem prijavljuje kao čitljiv komentar s točnim brojem retka, umetnutim točno iznad retka na koji se odnosi, tako da možete skenirati dugačku datoteku i riješiti probleme na mjestu.

Prazni redovi i redovi koji počinju s # tretiraju se kao komentari i preskaču se tijekom provjere valjanosti, podudarajući se s načinom na koji parseri u stilu dotenv zapravo čitaju datoteku, tako da nećete dobiti lažno pozitivne rezultate na vlastitim bilješkama. Duplikat ključa prijavljuje se uz redak u kojem je prvi put definiran, što je važno kada kasnija dodjela tiho nadjačava prethodnu — čest izvor grešaka "zašto ovo koristi krivu vrijednost" u lokalnom razvoju i CI-ju.

Uključite automatsko popravljanje kako bi alat prepisao datoteku umjesto da samo izvješćuje o njoj: ključevi su napisani velikim slovima, vrijednosti koje sadrže razmake stavljene su u dvostruke navodnike, a cijeli je popis poredan abecednim redom prema ključu tako da je povezane postavke lako pronaći. Automatski popravak ne može razriješiti pravi duplikat ili redak kojem nedostaje znak "=" — oni se i dalje prikazuju kao komentari jer bi tiho ispuštanje varijable moglo promijeniti ono što vaša aplikacija radi.

Sve radi lokalno u vašem pregledniku. Datoteke okruženja rutinski sadrže ključeve API-ja, lozinke baze podataka i druge tajne, tako da se ništa što ovdje zalijepite ne učitava, bilježi ili šalje bilo gdje — provjera valjanosti i svi automatski popravci odvijaju se u potpunosti na vašem uređaju, a kartica se može zatvoriti bez ostatka traga.

FAQ

Što se računa kao nevažeći ključ?
Svaki ključ koji sadrži znakove koji nisu velika slova A–Z, znamenke 0–9 ili podvlake — na primjer mala slova, crtice ili razmake.
Zašto se nenavedena vrijednost s razmakom označava?
Mnogi .env parseri i školjke dijele se na prvom razmaku, tako da DESCRIPTION=hello world može tiho postati DESCRIPTION=hello sa zalutalim "svijete". Stavljanjem vrijednosti u navodnike izbjegava se dvosmislenost.
Što automatski popravak zapravo mijenja?
Stavlja velika slova na svaki ključ, dodaje dvostruke navodnike oko vrijednosti koje sadrže razmake i nisu već navedene u navodnicima i razvrstava rezultirajuće retke KEY=VRIJEDNOST abecednim redom. Comments and blank lines are dropped in the process, since sorting would strand them next to the wrong entry.
Uklanja li duple ključeve umjesto mene?
Ne. Uklanjanje duplikata može izbrisati vrijednost na koju se vaša aplikacija zapravo oslanja, tako da se duplikati prijavljuju samo — s linijom prve definicije — i ostavljaju vam da ih riješite.
Je li moja .env datoteka negdje učitana?
Ne. I provjera valjanosti i automatski popravak izvode se u cijelosti u vašem pregledniku — sadržaj vaše datoteke, uključujući sve tajne, nikada ne napušta vaš uređaj.