閉じていない引用符
二重引用符を開いたまま閉じ忘れた壊れた入力の例です。以降の行がすべて値になってしまうため、エラーで位置を示して結果は出しません。
入力
.env の内容
A="abc B=2
結果の形
値を *** に伏せた全文
結果
エラー 1 件・警告 0 件・情報 0 件
指摘(エラー・警告・情報)
- エラー 1 行 1 行目の A の値の引用符(")が最後まで閉じられていません。引用符を閉じてください(複数行の値は引用符で囲みます)。
伏せ字の結果
出力はありません(指摘の一覧をご覧ください)。
検算(この結果になる理由)
1 行目の A の値は二重引用符で始まり、最後まで閉じる引用符がありません。README の規則では複数行の値は引用符で囲むため、閉じていない状態は読めません。エラーは 1 件で、出力はありません。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 値を共有用に伏せるだけで、安全性の保証ではありません。コメントの文章、行末コメント、キー名そのものに秘密が含まれていると、そのまま残ります。
- dotenv の README にない拡張(変数展開 ${VAR}、コマンド置換、エスケープの細かい挙動)は扱いません。これらは値の一部として伏せます。
- キー名の分類(秘密か設定か)や、2 つの .env の差分比較はできません。
ご利用にあたって
- 伏せ字にしても安全とは限りません。共有前に結果を必ず目で確認してください。
- 一度でも本物の秘密を公の場所に載せてしまった場合は、その値を無効化(再発行)してください。