GLua è il Lua di Garry's Mod, con estensioni di sintassi (//, /* */, !=, &&, ||, continue). Questo strumento verifica localmente il bilanciamento di blocchi, parentesi e stringhe, per individuare un errore prima che riempia la console.
Come usare lo strumento
Incolla lo script nell'area di testo (resta nel browser).
Leggi l'elenco di errori e avvisi con il numero di riga.
Correggi e ricontrolla finché non rileva alcun problema.
Poi prova su un server di sviluppo: solo il server convalida davvero la logica.
Limiti del controllo
L'analisi è euristica: non conosce variabili, funzioni dell'API di Garry's Mod né errori a runtime. Gli avvisi su RunString, CompileString e http.Fetch invitano a rivedere il codice, non a rifiutarlo.
Domande frequenti
- Il linter accetta la sintassi GLua (!=, &&, //)?
- Sì per i commenti // e /* */; gli operatori non vengono analizzati, quindi non generano errori. Si controlla solo la struttura dei blocchi.
- Il mio codice viene inviato da qualche parte?
- No, l'analisi avviene nel browser e il testo resta solo nello storage locale.
