From 077e2daa5a10dbd9e20a9f25bad74bb303678c66 Mon Sep 17 00:00:00 2001 From: Saikari Date: Mon, 2 Feb 2026 09:19:04 +0300 Subject: refactor: replace hardcoded utf8 BOM check with utf8.bom constant for improved maintainability --- xmake/plugins/lua/main.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xmake/plugins/lua/main.lua') diff --git a/xmake/plugins/lua/main.lua b/xmake/plugins/lua/main.lua index 7137ea589..f5f7a6867 100644 --- a/xmake/plugins/lua/main.lua +++ b/xmake/plugins/lua/main.lua @@ -64,8 +64,8 @@ function main() local script_content = io.read("*a") if script_content then -- remove utf8 bom - if script_content:startswith("\239\187\191") then - script_content = script_content:sub(4) + if script_content:startswith(utf8.bom) then + script_content = script_content:ltrim(utf8.bom) end local shell = os.shell() if shell == "cmd" or shell == "powershell" or shell == "pwsh" or is_host("windows") then -- cgit v1.3.1