如何处理Lua警告设置非标准全局变量?

How to deal with Lua warning setting non-standard global variable?

当我试图声明一个全局变量时,luachecks 总是显示警告 setting non-standard global variable。我想知道我该如何解决这个问题。(不仅仅是忽略警告,而是以标准方式设置全局变量)

警告不是您以非标准方式设置全局变量。这是你在设置一个。一旦您的用户代码开始 运行,所有标准全局变量都已设置完毕。您应该尽可能多地使用 local 变量。如果您真的需要设置自己的全局变量,那么将它们的名称与 --globals 一起传递给 luacheck 以忽略对它们的警告。