FiveM Lua Code Formatter & Beautifier
Collez ton code Lua, formatez-le avec une indentation appropriée ou réduisez-le pour la production. Mise en évidence de la syntaxe incluse.
À quoi sert cet outil
Lua n'a pas de compilateur qui impose la mise en forme, donc le code de trois auteurs différents finit sous trois formes différentes, et une erreur de nesting se cache dans l'indentation. Ce formateur reconstruit l'indentation à partir de la structure réelle des blocs, ce qui rend un if ou une fonction non fermée visible d'un coup d'œil, et peut minifier le résultat quand la taille du fichier compte.
Comment l'utiliser
- Étape 1:
Collez votre code Lua dans le champ de saisie.
- Étape 2:
Choisissez la largeur de l'indentation. Deux espaces est le style courant dans les ressources FiveM.
- Étape 3:
Formatez. Si l'indentation semble incorrecte ensuite, c'est le but : la structure est vraiment erronée.
- Étape 4:
Copiez le résultat dans votre fichier, ou utilisez la minification pour le code que vous déployez plutôt que modifiez.
Questions fréquemment posées
Le formatage change-t-il ce que fait mon code ?
Non. Seuls les espaces blancs et les sauts de ligne changent, jamais les tokens, chaînes ou commentaires. Le fichier formaté se comporte exactement comme l'original.
Deux espaces ou quatre ?
Deux est le style dominant dans l'écosystème FiveM, et cela garde le code de callback profondément imbriqué lisible. Ce qui compte plus que le nombre, c'est qu'une ressource utilise un seul réglage partout.
Dois-je minifier mes ressources ?
Rarement. Lua est chargé une fois au démarrage de la ressource, donc le gain de taille ne se voit pas en jeu, et un fichier minifié rend tout rapport d'erreur futur inutile. Minifiez seulement ce que vous ne devez jamais déboguer.
Pourquoi l'indentation semble-t-elle toujours incorrecte après formatage ?
Parce qu'il y a une vraie erreur structurelle. Un end manquant ou un bloc mal fermé décale tout ce qui suit d'un niveau, et le formateur montre exactement où cela commence. Lancez le validateur de config sur le fichier pour obtenir le numéro de ligne.
Outils associés
Validateur de configuration FiveM - Outil
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
Convertisseur JSON vers Lua - Outil FiveM
Convertissez JSON en Lua pour vos scripts FiveM. Outil en ligne gratuit pour développeurs.
Générateur de logs d'événements FiveM
Generate event listeners, validate naming conventions, check for security issues, and use ready-made event templates.