Aplicar codemods estructurales en grandes bases de código con Comby
Reescribe patrones de código recurrentes con coincidencias conscientes de la sintaxis para que los agentes ejecuten migraciones de codemods de forma más segura que la simple búsqueda y reemplazo con expresiones regulares.
Prerrequisitos
CLI de Comby
Instalación
Usa la ruta de instalación o configuración oficial que coincida con tu entorno:
- docker run -a stdin -a stdout -a stderr -i comby/comby '(:[emoji] hi)' 'bye :[emoji]' lisp -stdin <<< '(👋 hi)'
- git clone https://github.com/comby-tools/comby
- make
- make test
Requisitos y advertencias de la documentación oficial:
-
Docker
- docker pull comby/comby
Notas de uso básico o para iniciarse:
-
Consulta la documentación de uso.
-
Un breve ejemplo a continuación muestra cómo comby simplifica la coincidencia y reescritura en comparación con enfoques de expresiones regulares como sed.
-
Mac OS X
-
Extraído de la documentación oficial: https://raw.githubusercontent.com/comby-tools/comby/HEAD/README.md