跳至內容

eslint/unicode-bom 限制

🛠️ 此規則提供自動修正功能。

功能

要求或禁止使用 Unicode 位元組順序記號 (BOM)

為何這不好?

Unicode 位元組順序記號 (BOM) 用於指定程式碼單元是大端序還是小端序。也就是說,最高有效位元組還是最低有效位元組先出現。UTF-8 不需要 BOM,因為當字元為單一位元組時,位元組順序並不重要。由於 UTF-8 是網路的主要編碼方式,我們將「永不」設為預設選項。

範例

javascript
var a = 123;

參考資料

根據 MIT 許可發布。