4629 · Desarrollo · v1.0.0

Tidy Dog™

Un hogar más ordenado para tu código.

Estima el lenguaje, revisa alternativas y formatea código compatible con analizadores deterministas. Revisa las diferencias antes de usar el resultado.

Mascota robótica de Tidy Dog con luces holográficas azules
Una mascota canina robótica con iluminación azul representa el formateador de código Tidy Dog
Ilustración de la aplicación; no representa resultados en tiempo real.
Procesado localmente en tu navegador

Espacio solo de texto. Nunca ejecuta la entrada. Límite general: 200.000 unidades UTF-16 por editor; algunas operaciones tienen límites menores.

Sesión privada · historial desactivado

Activa el guardado de hasta cinco transformaciones de texto en este dispositivo. No se sincronizan ni se guardan en una cuenta. Los archivos nunca se incluyen. Desactivar detiene el guardado; Limpiar elimina las entradas.

Cómo usar Tidy Dog™

Pega la entrada, elige una operación y sus opciones y ejecuta la transformación. Revisa los diagnósticos antes de copiar o descargar el resultado. La entrada no se ejecuta.

La detección es heurística, no una probabilidad calibrada. Los fragmentos cortos y los archivos mixtos pueden coincidir con varios lenguajes. Elige el lenguaje manualmente cuando sea necesario.

El formato con analizadores cubre HTML, CSS, SCSS, Less, JavaScript/JSX, TypeScript/TSX, JSON/JSON-LD, XML/SVG, Markdown, YAML, SQL y GraphQL. Los demás lenguajes del registro solo tienen detección; no se inventa un formateador. Conserva una copia y ejecuta tus pruebas; el formato no demuestra equivalencia semántica.

Privacidad y límites

El contenido del editor permanece en el navegador. Las transformaciones se ejecutan en un proceso aislado y nunca se envían a un servicio de formato o IA. El historial empieza desactivado; al activarlo, el texto se guarda solo en el navegador. Limpiarlo elimina las entradas de esta herramienta, no los datos de otras aplicaciones. El sitio puede cargar navegación y analítica normales, pero el espacio de trabajo se excluye de la captura de contenido interactivo.

Usa el selector de operación para las funciones disponibles. Con Tab puedes recorrer los controles; Ctrl o Command más K abre los comandos. Copiar requiere permiso de portapapeles. Descargar crea un archivo de texto local. Limpiar vacía el espacio actual, pero no elimina automáticamente el historial activado. Las entradas y salidas se muestran como texto, nunca como vistas ejecutables.

¿Qué es el formato de código fuente?

El formato reorganiza la presentación del código mediante un analizador y reglas de estilo. No equivale a compilar, depurar ni ejecutar.

GUÍA DE USO · ALCANCE Y LÍMITES

Tidy Dog™: uso práctico y contexto

Tidy Dog es un espacio de formato e inspección de lenguajes para desarrolladores, editores técnicos y estudiantes que necesitan entender un fragmento antes de cambiar su presentación.

↑ Volver a la aplicación
Una mascota canina robótica con iluminación azul representa el formateador de código Tidy Dog
Ilustración de la aplicación, reutilizada de su familia de imágenes de publicación. La interfaz interactiva está arriba.

Propósito y usos prácticos

Un formateador responde a una pregunta concreta: cómo presentar una sintaxis compatible. No determina si el programa es correcto, seguro o eficiente. Usa Tidy Dog para revisar un ejemplo compacto, preparar un fragmento legible o comparar estilos. La detección ayuda cuando falta el nombre del archivo, pero es una hipótesis, no una prueba de su procedencia.

Un proceso deliberado

Conserva el original y elige Detectar lenguaje para revisar los candidatos. Selecciona el lenguaje manualmente si conoces la gramática. Ajusta sangría, ancho, comillas y punto y coma antes de Ordenar código. Algunas opciones solo afectan a determinados lenguajes. Usa Formato y diferencias para revisar los cambios en vez de recibir únicamente un reemplazo.

Trata la vista previa como una revisión. Comprueba cadenas, marcado incrustado y comentarios antes de adoptar el resultado. Copia o descarga después de leer los diagnósticos. Si falla, reduce la entrada a una expresión o documento completo. Un fragmento incompleto puede servir para detectar el lenguaje y aun así ser inválido para formatearlo.

Un ejemplo práctico

Para una tarea de documentación, empieza con el saludo TypeScript incluido. Detecta el lenguaje, selecciona TypeScript y compara la función formateada con el original. Cambia solo la sangría y repite. Así separas presentación y lógica. Prueba después un objeto JSON válido para ver por qué necesita un analizador distinto al de un literal JavaScript.

Límites y resolución de problemas

La lista de detección es más amplia que la de formato. Lenguajes como Python o Rust pueden reconocerse sin tener formateador. Rechazar un lenguaje incompatible es deliberado; cambiar el nombre o elegir otro analizador no añade compatibilidad. Las puntuaciones son heurísticas, no probabilidades calibradas. Un documento mixto puede parecerse a varios lenguajes.

El formato no ejecuta pruebas ni demuestra equivalencia semántica. Antes de sustituir código, revisa las diferencias y ejecuta sus comprobaciones. Conserva comentarios de licencia cuando corresponda. Para reducir paquetes usa un minificador: hacer legible un fragmento y compactarlo son tareas diferentes aunque ambas modifiquen espacios.