Formatear una configuración de Nginx

Pegue un bloque de configuración de Nginx compacto o mal indentado: la herramienta reorganiza cada directiva en su propia línea e indenta los bloques { } anidados (server, location, http...) para una lectura inmediata.

Ejemplo:

Cómo funciona

La herramienta recorre el texto carácter por carácter, localizando las llaves de apertura y de cierre y los puntos y coma que terminan cada directiva de Nginx, e ignora esos símbolos si aparecen dentro de una cadena entre comillas o después de un # de comentario. Cada directiva ocupa su propia línea, indentada con 4 espacios por nivel de bloque { }. Es un formateador basado en la estructura sintáctica del archivo, no un validador: no comprueba que las directivas ni sus argumentos sean válidos para Nginx.

¿Se conservan los comentarios?

Sí, los comentarios que empiezan por # se conservan tal cual y nunca se interpretan como separadores de directivas, aunque contengan llaves o puntos y coma.

¿Sigue funcionando el archivo reformateado?

Sí, solo se modifica la presentación (saltos de línea, indentación): las directivas, sus argumentos y el orden de los bloques permanecen estrictamente idénticos a los del original.

Ningún dato se transmite a un servidor: el formateo se ejecuta íntegramente en su navegador, en JavaScript local.