Saltar al contenido principal
Z

Formateador de Ruby / Lua / Perl

Reindent only — not a full formatter

Vuelve a aplicar la sangría a tu código Ruby, Lua o Perl. Una sola herramienta para tres lenguajes basados en palabras clave.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

Cómo usar

  1. 1 Elige el lenguaje: Ruby, Lua o Perl.
  2. 2 Pega tu código fuente.
  3. 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. 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.

Resumen

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

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Prueba Zerethon gratis