Я начал переписывать код своей карты на луа, но когда решил протестировать то столкнулся с тем, что последний редактор 1.31 вообще не умеет проверять луа код на ошибки, ему по барабану на синтаксис, семантику и прочее, как вообще работать без автопроверки на ошибки? Чтобы хотя бы синтаксис и имена функций\переменных к которым идет обращение проверились на существование. Нереально писать код, где нет ни логов с ошибками, ничего, если есть ошибки - карта запускается и просто молча ничего не произойдет.

Да тоже смутился такому факту, но всё лечиться
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
Совсем уж тупые ошибки IDE подсвечивает, а если вы не можете сразу писать рабочий код, то заворачивайте его в pcall.
33
Принятый ответ
Да тоже смутился такому факту, но всё лечиться
24
Lua это динамический язык, для него проверка на имена чего бы то ни было на этапе компиляции имеет мало смысла с точки зрения языка ведь во время выполнения в любой момент может появиться переменная или функция с именем не известным на этапе компиляции. А вот синтаксис вроде проверялся варом, но место ошибки не указывалось правильно, только сам факт её наличия и близы обещали это починить к рефоржу.
Для комфортной работы с Lua нужна внешняя среда разработки, благо их есть несколько штук на выбор.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.