Skip to content

v0.0.2: ✨ feat(warmup): 重构代码以支持多包处理

Choose a tag to compare

@kevinmatthe kevinmatthe released this 28 Apr 13:36
· 4 commits to master since this release
2836e3c
- 新增packageData结构体用于存储包信息
- 重构scanGoFiles为scanPackages以支持多包扫描
- 优化generateWarmupCode以处理单个包的数据
- 在模板数据中添加PackageName字段
- 改进函数调用构建逻辑,移除冗余包名前缀

♻️ refactor(warmup): 优化代码结构和逻辑

- 使用strings.Compare替代自定义比较函数
- 统一处理导入路径和模块前缀
- 改进文件扫描逻辑,跳过main包
- 添加对泛型函数的跳过处理
- 优化模板生成和代码格式化流程