Convalidatore di file .env
Controlla gli elenchi di variabili .env per chiavi errate, virgolette mancanti e duplicati.
Convalidatore di file .env
Incolla il contenuto di un file .env e questo strumento controlla ogni riga KEY=VALUE per gli errori che interrompono una distribuzione senza che nessuno se ne accorga fino al runtime. Contrassegna le chiavi che contengono qualsiasi cosa diversa da lettere maiuscole, cifre e caratteri di sottolineatura, valori che contengono spazi ma sono stati lasciati senza virgolette e chiavi che sono definite più di una volta: ogni problema viene segnalato come commento leggibile con il numero esatto di riga, inserito proprio sopra la riga a cui si riferisce, in modo da poter scansionare un file lungo e risolvere i problemi sul posto.
Le righe vuote e le righe che iniziano con # vengono trattate come commenti e saltate durante la convalida, corrispondendo al modo in cui i parser in stile dotenv leggono effettivamente il file, in modo da non ottenere falsi positivi sulle proprie note. Una chiave duplicata viene segnalata rispetto alla riga in cui è stata definita per la prima volta, il che è importante quando un'assegnazione successiva sovrascrive silenziosamente una precedente: una fonte comune di bug "perché sta utilizzando il valore sbagliato" nello sviluppo locale e nell'IC.
Attiva la correzione automatica per fare in modo che lo strumento riscriva il file invece di limitarsi a segnalarlo: le chiavi sono in maiuscolo, i valori contenenti spazi sono racchiusi tra virgolette doppie e l'intero elenco è ordinato alfabeticamente per chiave in modo che le impostazioni correlate siano facili da trovare. La correzione automatica non può risolvere un duplicato autentico o una riga priva del segno "=": questi vengono comunque visualizzati come commenti, perché l'eliminazione silenziosa di una variabile potrebbe modificare ciò che fa la tua applicazione.
Tutto viene eseguito localmente nel tuo browser. I file di ambiente contengono abitualmente chiavi API, password di database e altri segreti, quindi nulla di ciò che incolli qui viene caricato, registrato o inviato ovunque: la convalida e qualsiasi correzione automatica avvengono interamente sul tuo dispositivo e la scheda può essere chiusa senza lasciare traccia.