EMPTY / 鍵在,值是空的
KEY=、KEY=""、KEY='' 或
KEY= #註解 都是空字串。KEY=" "
與引號內只有換行則不是空值。範本與待檢查檔的空值都會列出,供你依專案需求判斷。
部署前,多一眼確認。ENV CHECK / 06
對照 .env 範本,找出缺漏、重複與空值。報告以鍵名為主,分享前請先檢查。
輸入已遮蔽(含鍵名、值與註解),仍可直接貼上或編輯。遮蔽只是視覺保護,不是加密;明文暫存在本頁記憶體。
範本中每個可辨識的鍵都視為必要鍵,不比較兩側的值。
行號依原文計算,包含註解、空白行與多行引號內容。
每份最多 200,000 個 UTF-16 字碼單元、5,000 個實體行、每行 10,000 個字碼單元(不是 bytes)。超限會停止跨檔比對,不猜測缺漏鍵。
報告只包含鍵名、位置、狀態與靜態說明,不匯出已解析的值。鍵名會列出;未加引號的多行內容可能把形似指定式的秘密片段當成鍵名。分享前請檢查鍵名清單,勿將秘密寫在鍵名中。
KEY=、KEY=""、KEY='' 或
KEY= #註解 都是空字串。KEY=" "
與引號內只有換行則不是空值。範本與待檢查檔的空值都會列出,供你依專案需求判斷。
範本有鍵、待檢查檔卻沒有可辨識的指定式,才叫缺漏。缺漏結果的行號指向範本,因為待檢查檔沒有對應行。值格式錯誤仍算鍵存在,但不推測是否為空。
[A-Za-z_][A-Za-z0-9_]*;使用
KEY=value,可在等號周圍加空白或 tab。不支援 export 前綴。
# 開始註解,前後空白會移除;其餘
= 是值的一部分。不支援內嵌引號或反斜線。
-----BEGIN 開頭的
armor 區塊會標記為不支援,並消耗到 -----END
或檔案結尾,不將區塊內的片段列為鍵名。其他未加引號的多行內容不保證可辨識;形似
KEY=value 的秘密片段仍可能列為鍵名,分享報告前請檢查。
\n、\r、\t、\\、\"。行尾反斜線不是續行。
$NAME、${...}、$(...)
與反引號皆標記為不支援,連單引號內也不例外。字面 $5 可用。不替換變數、不執行任何輸入。
免登入、不上傳、不自動儲存、不放入分享 URL。重新整理、離開或清除會丟棄內容;下載是你主動保留鍵名報告的例外。這是有界限的靜態預檢,不驗證服務是否可連線,也不代表部署一定成功。
Cloudflare Web Analytics 僅統計頁面瀏覽與效能;工具輸入、檔案內容與處理結果留在你的裝置。