散らかった.envファイルを整える
dotenvファイルをlintします。キー重複・引用符の誤り・不正行を指摘し、レポートの値はすべて伏字です。
このガイドで使う道具
やりたいこと
.envは散らかっていきます。キー重複・不統一な引用符・コメントアウトした実験・余計な空白。コミットや共有の前に整理が必要で、秘密は絶対にマシンから出ません。
貼ってlintする
ファイル内容を貼ってlintを実行します。レポートは各キーの行番号と値の長さだけを列挙し(値そのものは出しません)、重複・「=」なし・引用符の不整合・引用符なしの空白・export接頭などを1行ずつ指摘します。レポートをチェックリストにして、エディタで直してください。
- アップロードは一切なし。内容はテキストエリアとメモリ内だけです。
- レポートはキー名と値の長さだけなので、チケットへのスクショ共有に使えます。
具体例
DATABASE_URLが2回定義され「=」のない行がある入力では、両方を指摘します。重複は先の行番号付きで出し(多くのローダでは最後の定義が有効)、「=」のない行は区切りなしとして印します。
対応範囲
dotenv構文(KEY=value・引用符・コメント)の解析と指摘だけです。ファイルの書き換え・値の動作確認・変数展開・暗号化はしません。入力は1,000,000文字・20,000行まで。