2012-08-02 10 views
10

Recientemente he empezado a hacer un poco de Lua para el mod de Minecraft, Computer Craft. Siempre he estado enganchado a javascript, y la herramienta que encontré más útil fue JS Lint. Mi pregunta es, ¿hay algo como JS Lint que pueda usar para verificar mis scripts de Lua?Herramienta de pelusa para Lua

Respuesta

8

También hay lua-inspect. Lo integé en ZeroBrane Studio IDE y amplié la lista de problemas potenciales que informa. Aquí es el subconjunto de lo que se informó de una de mis pruebas:

  • inspect.lua (1): primera asignación a la variable 'f' mundial
  • inspect.lua (2): primer uso del mundial desconocida variable 'b'
  • inspect.lua (4): parámetro no utilizado 'a' en la función anónima
  • inspect.lua (8): variable local no utilizada 'y'; considere eliminar o reemplazar con '_'
  • inspect.lua (11): máscara local 'y' máscaras declaración anterior en la línea 10
  • inspect.lua (15): función local 'y' máscaras declaración anterior en la línea 8
  • inspect.lua (17): no utilizado local de la función de 'prueba'
  • inspect.lua (17): parámetro no utilizado 'x' en función de 'prueba'
  • inspect.lua (30): parámetro no utilizado 'bar 'en función' tbl.foo '