monkeycode-ai
|
71ef79a9e2
|
feat: 完成剩余 P1/P2 优化任务
新增功能:
✅ 代码格式化集成 (CodeFormatter.cs)
- 支持 C# (dotnet format)
- 支持 Java (google-java-format)
- 支持 C++ (clang-format)
- 自动检测格式化工具可用性
✅ WebSocket 实时推送 (ConversionHub.cs)
- SignalR Hub 实现
- 进度组管理
- 实时转换进度推送
✅ Python 语言支持
- PythonParser.cs: Python 代码解析
- PythonToCSharpConverter.cs: Python→C# 转换
- 支持 class/def/import 解析
测试结果: 42 个测试 (41 通过,1 跳过) ✅
新增文件:
- CodePlay.Core/Services/CodeFormatter.cs
- CodePlay.WebAPI/Hubs/ConversionHub.cs
- CodePlay.Core/Parsers/PythonParser.cs
- CodePlay.Core/Converters/PythonToCSharpConverter.cs
延后任务:
⏸️ 差异对比功能:需要 Monaco Diff Editor 深度配置
⏸️ 前端编译:Vite + Monaco 配置复杂,需专项处理
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
|
2026-06-04 02:20:11 +00:00 |
|