Ejecutar Codemod en el Código
Transforma código en lote con reglas y previsualiza el diff
Funciona 100% en tu navegador — nunca se sube nada.
¿Qué es Ejecutar Codemod?
Renombra una API en todo un archivo, cambia estilos de import o migra llamadas obsoletas en segundos. Pega tu código, define una o varias reglas patrón → reemplazo (texto plano o regex con grupos de captura) y previsualiza cada cambio como diff unificado antes de aplicarlo. Todo se ejecuta localmente en tu navegador: tu código fuente nunca sale de tu equipo.
Cómo usar Ejecutar Codemod
- Pega el código fuente que quieres transformar.
- Añade una o más reglas: un patrón (texto o /regex/) y su reemplazo — $1, $2 funcionan.
- Pulsa Vista previa para ver un diff unificado de cada cambio.
- Aplica las reglas y copia o descarga el código transformado.
Preguntas frecuentes
¿Qué es un codemod?
Un codemod es una transformación de código automatizada y repetible: renombrar una función en todas partes o migrar una API antigua a la nueva. En vez de editar a mano con riesgo de errores, defines la regla una vez y se aplica de forma consistente en todo el archivo.
¿Admite expresiones regulares?
Sí. Envuelve el patrón entre barras (como /console\.log\((.*?)\)/) para activar el modo regex y usa $1, $2 en el reemplazo para reutilizar los grupos capturados. Los patrones de texto plano se buscan literalmente.
¿Se sube mi código a algún servidor?
No. El motor de transformación es JavaScript puro que corre dentro de tu pestaña. Tu código nunca toca un servidor, así que la herramienta es segura para bases de código propietarias y confidenciales.
¿Mi código se sube a algún servidor?
Nunca. Todas las herramientas de CodeKit funcionan por completo en tu navegador con JavaScript. Tu código se procesa en tu equipo y jamás pasa por la red — incluso funcionan sin conexión una vez cargada la página.
¿De verdad son gratuitas?
Sí — 100% gratis, sin registro, sin límites y sin marcas de agua. Mantenemos el sitio con publicidad mínima y no intrusiva.
¿Hay límite de tamaño?
No hay límite fijo. Como el procesamiento ocurre en tu máquina, la única restricción es la memoria de tu dispositivo. Archivos de varios megas funcionan sin problema.