GLua é o Lua do Garry's Mod, com extensões de sintaxe (//, /* */, !=, &&, ||, continue). Esta ferramenta verifica localmente o equilíbrio de blocos, parênteses e strings, para pegar um erro antes de encher o console.
Como usar a ferramenta
Cole seu script na área de texto (ele permanece no navegador).
Leia a lista de erros e avisos com o número da linha.
Corrija e verifique de novo até não haver problemas detectados.
Depois teste em um servidor de desenvolvimento: só o servidor valida de fato a lógica.
Limites da verificação
A análise é heurística: não conhece variáveis, funções da API do Garry's Mod nem erros de execução. Os avisos sobre RunString, CompileString e http.Fetch pedem revisão do código, não rejeição.
Perguntas frequentes
- O linter aceita a sintaxe GLua (!=, &&, //)?
- Sim para comentários // e /* */; operadores não são analisados, então não geram erro. Só a estrutura de blocos é verificada.
- Meu código é enviado para algum lugar?
- Não, a análise ocorre no navegador e o texto fica apenas no armazenamento local.
