跳至内容

eslint/unicode-bom 限制

🛠️此规则提供自动修复功能。

作用

要求或不允许 Unicode 字节顺序标记 (BOM)

为何不好?

Unicode 字节顺序标记 (BOM) 用于指定代码单元是大端序还是小端序。也就是说,高位字节或低位字节是否排在前面。当字符由一个字节组成时,UTF-8 不需要 BOM,因为字节顺序无关紧要。由于 UTF-8 是网络上的主要编码方式,因此我们将“从不”设为默认选项。

示例

javascript
var a = 123;

参考

在 MIT 许可下发布。