В Луа нет опции предупреждать об использовании необъявленных переменных, как это сделано в Перле, поэтому могут возникать труднонаходимые ошибки. Есть ли какие-нибудь сторонние программы для проверки скриптов на такие описки?
Пользователь
Сообщений: Регистрация: 27.01.2017
13.03.2024 10:54:54
Любой нормальный линтер поможет с этим.
Пользователь
Сообщений: Регистрация: 30.01.2015
13.03.2024 11:06:11
Ставлю вычисления в условный оператор
Код
if x and x1 ... and xn then
-- x,x1,xn --переменные , в выражениях внутри данного условия
...
end
Пользователь
Сообщений: Регистрация: 27.12.2022
17.03.2024 22:04:38
Не нашёл нормального "линтера", а условный оператор это не совсем то и громоздко...
Пользователь
Сообщений: Регистрация: 27.01.2017
18.03.2024 12:14:26
Стандарт для lua это luacheck.
Также для vscode есть lua-language-server от sumneko. Оба показывают такие сообщения.