このツールに問題がありますか?
「Env Parser Online」について
このツールは .env(Node.js/Python/Ruby などで環境変数を読み込むために使われる dotenv 形式)を解析します。文法チェック、重複キー検出、未設定変数の検出、.env と JSON/YAML の相互変換に対応。
.env は仕様は単純ですが、空白を含むクオートなし値、文字列内のエスケープ、不適切な場所のコメント、Windows エディタが付ける BOM など落とし穴が多数。パーサはこれらを正しく扱い、問題を報告します。
本番投入前に .env.production が .env.example スキーマと一致しているか確認、環境間移行、別ツールに渡せる形式への変換に。
このツールの使い方
.env ファイルをキー=値ペアに解析する手順
.env の中身を貼り付け
`.env`(または任意の KEY=value リスト)の行を「.env」欄に。`\n`/`\r\n` で分割し、1 行ずつ処理します。
スキップとトリム
空行と `#` で始まる行はコメント扱いでスキップ。`=` のない行は黙って捨てられます。各 key と value はトリムされ、value を囲む `"` または `'` のペアは取り除かれます。
「実行」
結果は entries(源順の `{key, value}` 配列)と count(解析できた件数)。重複 key は保持され、dedupe はしません。
本物の dotenv との差
変数展開(`${OTHER}`)、複数行値、`export` プレフィクス、エスケープ列はサポートされません。dotenv 互換が必要ならランタイム側のローダーを — 本ツールはざっくり健全性チェック用。