Lua的Lint工具

Tgw*_*man 11 lua grammar

我最近开始为Minecraft的mod,Computer Craft做一点Lua.我一直迷上javascript,我发现最有用的工具是JS Lint.我的问题是,是否有类似JS Lint的东西可以用来检查我的Lua脚本?

Thi*_*One 13

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


Pau*_*nko 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'