1) 配置访问全量迁移 - 移除 ConfigLoader,统一切换为 ConfigRepository(保持 SwaggerConfig 静态 API 向后兼容) - TemplateRenderer/TemplateLoader/GOS/API 模板数据/命令层全面替换,避免重复 I/O(懒加载缓存) - 新增迁移文档:docs/MIGRATION_CONFIG_LOADER.md 2) StringUtils 职责拆分与聚合导出 - 新增 utils/string_utils/text_cleaner.dart(文本清理/转义/截断) - 保留 utils/string_utils.dart 作为统一导出(NamingConverter/TemplateService/TextCleaner) - 新增 STRING_UTILS_REFACTOR_SUMMARY.md,总结重构内容与使用示例 3) 文档与概览更新 - 更新 docs/PROJECT_OVERVIEW.md:最新架构图、模块职责、生成流程与近期重构 - 更新 check_list.md:标记 string_utils/error_reporter 重构完成 4) 质量与兼容性 - dart analyze:0 error / 0 warning(仅 info 提示) - dart test:全部通过(203/203) - 保持命令与生成行为不变(无破坏性改动) |
||
|---|---|---|
| .. | ||
| core | ||
| rules | ||
| enhanced_validator.dart | ||
| schema_validator.dart | ||