local y=require("\064\108\117\110\101\047\112\114\111\099\101\115\115")local K=require("\046\047\108\105\098\047\101\120\101\099")y.exit(((((((((K.new("\108\117\097\117-\108\115\112")):withArg("\097\110\097\108\121\122\101")):withArgs({"--\115\101\116\116\105\110\103\115";"\046\118\115\099\111\100\101\047\115\101\116\116\105\110\103\115\046\106\115\111\110"})):withArgs({"--\105\103\110\111\114\101","\'\042\042\047\046\112\101\115\100\101\047\042\042\'"})):withArgs({"--\105\103\110\111\114\101","\'\046\047\116\101\115\116-\102\105\108\101\115\047\042\042\'"})):withArg("\046")):withStdioStrategy("\102\111\114\119\097\114\100")):exec()).code)
--> Run luau-lsp analysis to check for type errors

local process = require("@lune/process")

local CommandBuilder = require("./lib/exec")

process.exit(
	CommandBuilder.new("luau-lsp")
		:withArg("analyze")
		:withArgs({ "--settings", ".vscode/settings.json" })
		:withArgs({ "--ignore", "'**/.pesde/**'" })
		:withArgs({ "--ignore", "'./test-files/**'" })
		:withArg(".")
		:withStdioStrategy("forward")
		:exec().code
)
