Luacheck может обнаруживать разнообразные проблемы, такие как использование неопределённых глобальных переменных, неиспользованные переменные и значения, доступ к неинициализированным переменным, недостижимый код и многое другое.
А для удобной работы с luacheck в фаре предлагаю данный пакет скриптов, обеспечивающий работу Luacheck в редакторе и в командной строке.
Кроме того, в редакторе для Luacheck обеспечивается прозрачная "трансляция" Moon-/YueScript, что позволяет анализировать и .moon/.yue-файлы.
Инструкции по установке, настройке, и работе — во встроенной справке.
Требования:
- FAR 3 не старше b5106
- luacheck (не ниже v0.19)
- v0.23.0-16-g7360cfb - последняя версия от Peter Melnichenko
- Или обновлённый форк: https://github.com/lunarmodules/luacheck
Только far_standards.lua.cfg