GLua — це Lua з Garry's Mod з розширеннями синтаксису (//, /* */, !=, &&, ||, continue). Інструмент локально перевіряє баланс блоків, дужок і рядків, щоб упіймати помилку до того, як вона засмітить консоль сервера.
Як користуватися інструментом
Вставте скрипт у текстове поле (він залишається в браузері).
Прочитайте список помилок і попереджень із номерами рядків.
Виправте й перевіряйте знову, доки не буде «проблем не виявлено».
Потім перевірте на тестовому сервері: логіку по-справжньому перевіряє лише сервер.
Обмеження перевірки
Аналіз евристичний: він не знає змінних, функцій API Garry's Mod і помилок часу виконання. Попередження щодо RunString, CompileString і http.Fetch — привід перевірити код, а не відкинути його.
Поширені запитання
- Чи приймає лінтер синтаксис GLua (!=, &&, //)?
- Так для коментарів // і /* */; оператори не розбираються й помилок не викликають. Перевіряється лише структура блоків.
- Чи надсилається мій код кудись?
- Ні, аналіз виконується в браузері, а текст зберігається лише в локальному сховищі.
