FiveM Config.lua Validator & Checker

Collez ton fichier Config.lua pour vérifier les erreurs de syntaxe. Recherche les virgules manquantes, les crochets sans correspondance, les chaînes non fermées et bien plus encore.

À quoi sert cet outil

Un fichier de config avec une virgule manquante bloque toute la ressource, et la console serveur ne donne que le fichier et un numéro de ligne souvent plusieurs lignes après la vraie erreur. Ce validateur analyse le fichier comme Lua le fait et pointe l’endroit où la structure casse réellement, avant que vous ne téléchargiez quoi que ce soit sur le serveur.

Comment l'utiliser

  1. Étape 1:

    Collez le contenu complet de votre Config.lua dans le champ. Le fichier ne quitte jamais votre navigateur.

  2. Étape 2:

    Appuyez sur valider. La vérification porte sur les crochets, guillemets, virgules et blocs de commentaires.

  3. Étape 3:

    Corrigez la ligne signalée. La première erreur est celle qui compte, celles qui suivent sont généralement des conséquences.

  4. Étape 4:

    Validez à nouveau jusqu'à ce que le fichier soit propre, puis téléchargez-le et redémarrez la ressource.

Questions fréquemment posées

Pourquoi le serveur signale-t-il un numéro de ligne différent de celui de l'éditeur ?

Lua signale l'endroit où la structure n'a plus pu être résolue, pas là où l'erreur a été faite. Une table ouverte à la ligne 40 et jamais fermée est signalée à la fin du fichier. C'est pourquoi une vérification structurelle est plus fiable que la lecture de la pile d'appels.

Une virgule finale est-elle autorisée dans une table Lua ?

Oui, contrairement au JSON strict, une virgule après la dernière entrée est valide en Lua. L'erreur est plutôt l'inverse, une virgule manquante entre deux entrées, et c'est ce qui casse la plupart des configs.

Le validateur vérifie-t-il si mes paramètres ont du sens ?

Non, il vérifie uniquement la syntaxe. Un fichier valide peut contenir un nom de job inexistant ou une coordonnée dans l'océan. Il répond à une seule question : Lua chargera-t-il ce fichier ?

Ma config est-elle envoyée quelque part ?

Non. La vérification s'effectue entièrement dans votre navigateur, rien n'est envoyé à un serveur. Vous pouvez coller des configs contenant des clés de licence ou des paramètres de base de données sans les exposer.