-- By default, the Fennel compiler wont complain if unknown variables are -- referenced, we can force a compiler error so we don't try to run faulty code. local allowed_globals = {} for key, _ in pairs(_G) do table.insert(allowed_globals, key) end return { -- by default, build all fnl/ files into lua/ build = true, -- remove stale lua/ files clean = true, compiler = { modules = { -- enforce unknown variable errors allowedGlobals = allowed_globals, }, }, }