2012-08-02 14 views
10

Niedawno zacząłem robić małą Luę dla modów Minecrafta, Komputerowego Rzemiosła. Zawsze byłem podłączony do javascript, a narzędzie, które uznałem za najbardziej użyteczne, to JS Lint. Moje pytanie brzmi, czy istnieje coś takiego jak JS Lint, którego mogę użyć do sprawdzenia moich skryptów Lua?Narzędzie do podrobienia dla Lua

Odpowiedz

8

Istnieje również lua-inspect. Zintegrowaliśmy go z ZeroBrane Studio IDE i rozszerzyłem listę potencjalnych problemów, które zgłasza. Oto podzbiorem co zostanie zgłoszone od jednego z moich testów:

  • inspect.lua (1): najpierw przypisanie do zmiennej globalnej „f”
  • inspect.lua (2): pierwszego użycia nieznany globalny zmienna 'b'
  • inspect.lua (4): nieużywany parametr 'na' w funkcji anonimowej
  • inspect.lua (8): nieużywana zmienna lokalna "y"; rozważ usunięcie lub zastąpienie '_'
  • inspect.lua (11): lokalna zmienna "y" maski wcześniejsza deklaracja na linii 10
  • inspect.lua (15): funkcja lokalna "y" maski wcześniejsza deklaracja w wierszu 8
  • inspect.lua (17): niewykorzystane lokalny funkcja 'test'
  • inspect.lua (17): niewykorzystane parametr 'x' w funkcji 'test'
  • inspect.lua (30): niewykorzystane parametr „pasek "w funkcji" tbl.foo "