AI 代码迁移工具
创建一个帮助在框架、语言或 API 版本之间进行代码迁移的工具。将 React 类组件转换为 Hooks、JavaScript 转换为 TypeScript、REST 转换为 GraphQL,或在主要框架版本之间迁移。
llmastmigrationcode-transformation
目标
- 支持迁移预设(例如 JS 到 TS、React 类到 Hooks、Vue 2 到 3)
- 接受源代码并使用 LLM 生成迁移后的输出
- 展示所有更改的详细差异对比及说明
- 处理多文件迁移及依赖追踪
- 生成迁移报告,列出仍需手动处理的步骤
提示
- 逐个处理文件,同时追踪跨文件依赖关系
- 尽可能使用 AST 转换,对复杂逻辑变更使用 LLM
- 用 TODO 注释标记需要人工审查的区域