Lumaktaw sa pangunahing nilalaman

Libreng Validator ng ENV File

I-lint ang isang .env file para sa mga duplicate na key, masamang spacing, at mga value na hindi naka-quote — pagkatapos ay makakuha ng nalinis, naayos na bersyon at isang .env.example na handa nang i-commit. Tumatakbo sa iyong browser.

Gumagana offline kapag na-load na

💡 Nakakakita ng mga duplicate na key, espasyo sa paligid ng =, mga value na walang quote, at mga isyu sa naming convention — pagkatapos ay nagbibigay ng malinis, naayos na file at isang .env.example na handa nang i-commit. Ang iyong mga sikreto ay pina-parse nang buo sa iyong browser at hindi kailanman ina-upload.

Mga karaniwang gamit

  • Lumikha ng .env.exampleGumawa ng .env.example mula sa iyong tunay na .env para malaman ng teammates kung ano ang itakda.
  • I-debug ang Broken .env FileAlamin kung bakit hindi nag-load ang iyong environment variables.
  • I-clean Up ang Messy .envI-sort, alisin ang duplicates, at i-normalize ang .env file.
  • Ipatupad ang .env Naming ConventionsSuriin na ang environment variable names ay sumusunod sa UPPER_SNAKE_CASE.
  • I-validate ang .env Bago mag-DeployTangkilikin ang config mistakes bago umabot sa production.

Paano ito Gumagana

Nagdudulot ng nakakalitong config bug ang isang malformed na .env file — isang duplicate na key, isang naligaw na space sa paligid ng "=", isang value na walang quote na may space. Nili-lint ng tool na ito ang file mo at nililinis ito, lahat nang lokal (mahalaga, dahil naglalaman ng mga sikreto ang mga .env file).

  1. 1
    I-paste mo ang iyong .env
    Pina-parse ang bawat linya: nilalaktawan ang mga comment at blangkong linya, at hinahawakan ang mga prefix na "export".
  2. 2
    Sinusuri nito ang mga problema
    Ang mga duplicate na key, espasyo sa paligid ng "=", di-wastong pangalan ng key, key na hindi uppercase, walang laman na value, at value na walang quote na may espasyo o "#" ay minamarkahan kasama ang numero ng linya.
  3. 3
    Gumagawa ito ng nilinis na file
    Inaalis ang mga duplicate na key (ang huling value ang mananaig), inaayos ayon sa alpabeto, at nilalagyan ng quote ang mga value kung kinakailangan.
  4. 4
    At isang .env.example
    Ang parehong mga key na walang laman ang value — handa nang i-commit para malaman ng mga ka-team kung aling mga variable ang dapat itakda, nang hindi naglalabas ng mga sikreto.

Puno ng mga sikreto ang mga .env file — API key, password ng database. Pina-parse ng tool na ito ang lahat sa iyong browser at walang ina-upload, kaya ligtas mong mai-paste ang totoong file.

Mga Kaugnay na Tool

Mga Madalas na Itanong