Formateador de Código TypeScript
Guía
Formateador de Código TypeScript
Los proyectos de TypeScript viven y mueren por un formato consistente. Ya sea que su equipo use puntos y comas o los omita, prefiera comillas simples o dobles, indentación de dos o cuatro espacios, el formateador debe aplicar esas reglas de manera consistente en cada archivo. Esta herramienta formatea su código de TypeScript del lado del cliente con opciones de estilo configurables, para que pueda igualar las convenciones de su proyecto sin instalar nada.
Pega su código .ts o .tsx, elija sus preferencias de estilo y obtenga la salida formateada al instante. Todo se ejecuta en su navegador; no se sube ni almacena ningún código.
Cómo utilizar
Pega tu código de TypeScript en el área de entrada o prueba el ejemplo integrado. Configura tu estilo preferido: tipo y ancho de indentación, puntos y comas, estilo de comillas, comas al final y ancho de línea. La salida formateada aparece con las convenciones elegidas aplicadas. Copia el resultado o descárgalo como un archivo .ts.
Características
- Indentación Configurable – Elija 2 espacios, 4 espacios o tabulaciones para que coincidan con el estilo de su proyecto
- Control de Puntos y Comas – Añadir o eliminar puntos y comas según la preferencia de su equipo
- Estilo de cita – Normalizar a comillas simples o dobles en todos los literales de cadena
- Opciones de Comas al Final – Ninguna, compatible con ES5, o todas las comas al final
- Ancho de línea – Establecer el ancho de línea en 80, 100 o 120 caracteres
- Ordenación de Importaciones – Ordenar y organizar automáticamente las declaraciones de importación
- Formato de Anotación de Tipo – Espaciado consistente alrededor de dos puntos, genéricos y parámetros de tipo
- Validación de Sintaxis – Detecta errores comunes con informes de número de línea
- Análisis Consciente del Contexto – Respeta cadenas, comentarios y literales de plantilla al formatear
- Solo Lado del Cliente – Su código nunca sale de su navegador
Cuándo utilizar esta herramienta
Úselo cuando necesite reformatear rápidamente fragmentos de TypeScript antes de pegarlos en la documentación, limpiar código de tutoriales o Stack Overflow, normalizar el formato antes de las revisiones de código, o aplicar un estilo consistente a código que no fue escrito con las convenciones de su proyecto. También es útil para convertir entre preferencias de estilo: cambiar de puntos y comas a sin puntos y comas, o de comillas simples a dobles.
Preguntas frecuentes
-
¿Cuál es la diferencia entre el formato de TypeScript y JavaScript?
TypeScript extiende JavaScript con anotaciones de tipo, interfaces, genéricos, enums y otras características del sistema de tipos. Un formateador de TypeScript necesita manejar todo el formato estándar de JavaScript además de la sintaxis específica de tipos como dos puntos en anotaciones de tipo (const x: string), corchetes angulares en genéricos (Array), declaraciones de interfaz y alias de tipo, y formato de enums. Los formateadores estándar de JavaScript pueden romper o ignorar estas construcciones específicas de TypeScript.
-
¿Deberían los proyectos de TypeScript usar puntos y comas o no?
Ambos enfoques son válidos y ampliamente utilizados. TypeScript (como JavaScript) tiene inserción automática de puntos y comas (ASI) que agrega puntos y comas en tiempo de análisis, por lo que omitirlos funciona en la mayoría de los casos. Los equipos que omiten puntos y comas citan un código más limpio y menos pulsaciones de teclas. Los equipos que los incluyen citan la explicidad y evitan casos extremos raros de ASI. La clave es la consistencia: elija un estilo y aplíquelo en todo el proyecto. La mayoría de las guías de estilo importantes (Airbnb, Google) incluyen puntos y comas, mientras que StandardJS los omite.
-
¿Por qué importa el orden de importación en TypeScript?
Un orden de importación consistente mejora la legibilidad del código y reduce los conflictos de fusión. Cuando las importaciones se ordenan alfabéticamente y se agrupan lógicamente (primero paquetes de terceros, luego módulos internos), los desarrolladores pueden encontrar rápidamente importaciones específicas y evitar duplicados. Las importaciones desordenadas también causan diferencias de git innecesarias: dos desarrolladores que agregan importaciones en posiciones diferentes crean un conflicto de fusión aunque el cambio de código real sea idéntico.
-
¿Qué son las comas al final y por qué usarlas en TypeScript?
Las comas al final son comas colocadas después del último elemento en matrices, objetos, parámetros de función y parámetros de tipo. El uso de comas al final produce diferencias de git más limpias porque agregar un nuevo elemento solo cambia una línea en lugar de dos (la nueva línea más agregar una coma a la última línea anterior). También facilitan la reorganización de elementos. ES5 permite comas al final en matrices y objetos; ES2017 y TypeScript las permiten también en parámetros de función.
-
¿Qué ancho de línea deberían usar los proyectos de TypeScript?
Las opciones más comunes son 80, 100 y 120 caracteres. 80 caracteres es el estándar tradicional, originado en las limitaciones del ancho de terminal, y sigue siendo el valor predeterminado en Prettier. 100 caracteres es un compromiso moderno popular que acomoda las anotaciones de tipo verbosas de TypeScript sin envolver excesivamente. 120 caracteres funciona bien en monitores anchos pero puede perjudicar la legibilidad en pantallas más pequeñas o en vistas de diff lado a lado. Elija según la configuración de pantalla típica de su equipo y el flujo de trabajo de revisión de código.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta fue agregado el Abr 3, 2026
