Lua代码的Lint工具

我最近开始为 Minecraft 模组“计算机工艺”编写一些 Lua 脚本。我一直很着迷于 javascript,并且我发现最有用的工具是 JS Lint。我的问题是,是否有类似 JS Lint 的东西可以用来检查我的 Lua 脚本?

点赞
用户109937
用户109937

Lua-Checker 可以为您完成工作。另一个工具是 Lua Lint

2012-08-02 04:43:17
用户1442917
用户1442917

还有lua-inspect。我将其集成到ZeroBrane Studio IDE中,并扩展了其报告的潜在问题列表。以下是我进行测试时报告的子集:

  • inspect.lua(1): 全局变量'f'的第一个赋值
  • inspect.lua(2): 使用未知的全局变量'b'
  • inspect.lua(4): 匿名函数中未使用的参数'to'
  • inspect.lua(8): 未使用的局部变量'y';考虑移除或替换为'_'
  • inspect.lua(11): 变量'y'掩盖了第10行的早期声明
  • inspect.lua(15): 本地函数'y'掩盖了第8行的早期声明
  • inspect.lua(17): 未使用的本地函数'test'
  • inspect.lua(17): 函数'test'中未使用的参数'x'
  • inspect.lua(30): 函数'tbl.foo'中未使用的参数'bar'
2012-08-03 04:38:09