Formateador de Ruby / Lua / Perl
Reindent only — not a full formatterVuelve a aplicar la sangría a tu código Ruby, Lua o Perl. Una sola herramienta para tres lenguajes basados en palabras clave.
Cómo usar
- 1 Elige el lenguaje: Ruby, Lua o Perl.
- 2 Pega tu código fuente.
- 3 Ajusta el tamaño de la sangría: 2 espacios es lo habitual en Ruby, y 2 o 4 en Lua y Perl.
- 4 Copia o descarga el resultado.
Por qué usar esta herramienta
- Una sola herramienta cubre tres lenguajes cuya sintaxis de apertura y cierre de bloques con palabras clave es muy similar.
- Cada lenguaje tiene su propia palabra clave de apertura de bloque: <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">do/end</code> en Ruby, <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">function/end</code> en Lua y llaves en Perl.
- El procesamiento es enteramente del lado del cliente: tu código nunca sale del navegador.
- Para un resultado que siga el estándar de estilo, usa RuboCop (Ruby), StyLua (Lua) o perltidy (Perl) de forma local.
Preguntas frecuentes
¿Esta herramienta es compatible con RuboCop?
No: esto es solo un reindentador. RuboCop aplica cientos de reglas de estilo (cops); nosotros solo aplicamos la sangría según la palabra clave de apertura de bloque.
¿Entiende los here-doc y la interpolación de cadenas (string interpolation)?
La sangría se calcula línea por línea, así que el contenido de un here-doc puede acabar con un espacio inicial de más. Si tu archivo usa muchos here-doc, es mejor ejecutar el formateador específico de ese lenguaje.
¿Por qué una sola herramienta sirve para tres lenguajes?
Porque su estructura de bloques es muy parecida: una palabra clave abre el bloque y <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">end</code> o <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">}</code> lo cierra. Un mismo motor de reglas, tres conjuntos de palabras clave.
¿Qué es Formateador de Ruby / Lua / Perl?
Ruby / Lua / Perl Formatter es una herramienta que reindenta código Ruby, Lua o Perl directamente en el navegador. Combina tres lenguajes basados en palabras clave en un único formateador, aplicando una sangría coherente según la estructura de bloques propia de cada lenguaje, todo procesado enteramente en el cliente.
Formateador de Ruby / Lua / Perl es una utilidad desarrollo gratuita de Zerethon Tools. Vuelve a aplicar la sangría a tu código Ruby, Lua o Perl. Una sola herramienta para tres lenguajes basados en palabras clave. Funciona totalmente en el navegador — sin registro, sin subida de archivos.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Formateador de Ruby / Lua / Perl funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
Herramientas relacionadas
Formateador de JSON
Formatea, valida y minifica JSON en línea. Gratis, sin necesidad de registro — tus datos nunca salen de tu navegador.
Abrir herramientaFormateador de SQL
Formatea consultas SQL en línea — embellece el código para MySQL, PostgreSQL, SQLite, SQL Server, Oracle y BigQuery.
Abrir herramientaGenerador de UUID
Genera UUID en línea — v1, v4, v7 y Nil. Genera hasta 10.000 en lote. Gratis, sin registro.
Abrir herramientaGenerador de contraseñas
Genera contraseñas aleatorias fuertes y criptográficamente seguras. Personaliza la longitud y los conjuntos de caracteres — todo se ejecuta en tu navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.