11

我最近开始为 Minecraft 的模组 Computer Craft 做一些 Lua。我一直沉迷于 javascript,而我发现最有用的工具是 JS Lint。我的问题是,有没有像 JS Lint 这样的东西可以用来检查我的 Lua 脚本?

4

2 回答 2

13

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

于 2012-08-02T04:43:17.360 回答
9

还有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-03T04:38:09.487 回答