Roblox — Comparsion

Из-за правил приоритета операторов not X == Y анализируется как (не X) == Y; однако часто целью было инвертировать результат сравнения. Это предупреждение отмечает подобные ошибочные условия, а также случаи, когда два сравнения происходят подряд без каких-либо скобок:

Roblox lua — local

Проверка UnknownGlobal может обнаружить опечатки в читаемых глобальных переменных, но не может обнаружить их в назначенных глобальных переменных. По этой причине, а также для того, чтобы препятствовать использованию глобальных переменных в целом, линтер обнаруживает случаи, когда глобальные переменные используются только в одной функции и могут быть безопасно преобразованы в локальную Читать дальше…

ZeroBrane Studio

интегрированная среда разработки для языка Lua, написанная на самом языке Lua — Небольшой, портативный, с открытым исходным кодом и кроссплатформенный (Windows, macOS и Linux); — Автодополнение для функций, ключевых слов и пользовательских API; — Подсветка и свертывание синтаксиса для более чем 110 языков и форматов файлов; Интерактивная консоль для тестирования Читать дальше…