Formater une configuration Nginx
Collez un bloc de configuration Nginx compact ou mal indenté : l'outil réorganise chaque directive sur sa propre ligne et indente les blocs { } imbriqués (server, location, http...) pour une lecture immédiate.
Comment ça marche
L'outil parcourt le texte caractère par caractère en repérant les accolades ouvrantes, fermantes et les points-virgules qui terminent chaque directive Nginx, tout en ignorant ces symboles s'ils apparaissent dans une chaîne entre guillemets ou après un # de commentaire. Chaque directive obtient sa propre ligne, indentée de 4 espaces par niveau de bloc { }. C'est un formateur basé sur la structure syntaxique du fichier, pas un validateur : il ne vérifie pas que les directives ou leurs arguments sont valides pour Nginx.
Les commentaires sont-ils conservés ?
Oui, les commentaires commençant par # sont conservés tels quels et ne sont jamais interprétés comme des séparateurs de directives, même s'ils contiennent des accolades ou des points-virgules.
Le fichier reformaté fonctionne-t-il toujours ?
Oui, seule la présentation (retours à la ligne, indentation) est modifiée : les directives, leurs arguments et l'ordre des blocs restent strictement identiques à l'original.
Aucune donnée n'est transmise à un serveur : le formatage s'exécute entièrement dans votre navigateur, en JavaScript local.