散らかった.envファイルを整える

dotenvファイルをlintします。キー重複・引用符の誤り・不正行を指摘し、レポートの値はすべて伏字です。

このガイドで使う道具

やりたいこと

.envは散らかっていきます。キー重複・不統一な引用符・コメントアウトした実験・余計な空白。コミットや共有の前に整理が必要で、秘密は絶対にマシンから出ません。

貼ってlintする

ファイル内容を貼ってlintを実行します。レポートは各キーの行番号と値の長さだけを列挙し(値そのものは出しません)、重複・「=」なし・引用符の不整合・引用符なしの空白・export接頭などを1行ずつ指摘します。レポートをチェックリストにして、エディタで直してください。

  • アップロードは一切なし。内容はテキストエリアとメモリ内だけです。
  • レポートはキー名と値の長さだけなので、チケットへのスクショ共有に使えます。

具体例

DATABASE_URLが2回定義され「=」のない行がある入力では、両方を指摘します。重複は先の行番号付きで出し(多くのローダでは最後の定義が有効)、「=」のない行は区切りなしとして印します。

対応範囲

dotenv構文(KEY=value・引用符・コメント)の解析と指摘だけです。ファイルの書き換え・値の動作確認・変数展開・暗号化はしません。入力は1,000,000文字・20,000行まで。