このツールに問題がありますか?

「Env Parser Online」について

このツールは .env(Node.js/Python/Ruby などで環境変数を読み込むために使われる dotenv 形式)を解析します。文法チェック、重複キー検出、未設定変数の検出、.env と JSON/YAML の相互変換に対応。

.env は仕様は単純ですが、空白を含むクオートなし値、文字列内のエスケープ、不適切な場所のコメント、Windows エディタが付ける BOM など落とし穴が多数。パーサはこれらを正しく扱い、問題を報告します。

本番投入前に .env.production が .env.example スキーマと一致しているか確認、環境間移行、別ツールに渡せる形式への変換に。

このツールの使い方

.env ファイルをキー=値ペアに解析する手順

  1. .env の中身を貼り付け

    `.env`(または任意の KEY=value リスト)の行を「.env」欄に。`\n`/`\r\n` で分割し、1 行ずつ処理します。

  2. スキップとトリム

    空行と `#` で始まる行はコメント扱いでスキップ。`=` のない行は黙って捨てられます。各 key と value はトリムされ、value を囲む `"` または `'` のペアは取り除かれます。

  3. 「実行」

    結果は entries(源順の `{key, value}` 配列)と count(解析できた件数)。重複 key は保持され、dedupe はしません。

  4. 本物の dotenv との差

    変数展開(`${OTHER}`)、複数行値、`export` プレフィクス、エスケープ列はサポートされません。dotenv 互換が必要ならランタイム側のローダーを — 本ツールはざっくり健全性チェック用。