已关闭
[enhancement] 清理不可用的 DevTools 功能 #76
guomengwei创建于  14 天前关闭于  11 天前
guomengwei成员
14 天前 创建

里程碑

背景

IDE 插件声明了 DevTools 面板和激活事件,但 cpuperf 没有对应的 contributes.views 声明,性能视图实际不可达。DevtoolsProvider 依赖的 src/devtools.html 也不存在,相关 DevTools Webview 流程无法正常使用。

此外,调试流程仍使用的通用命令执行函数与废弃 Webview 实现混在同一模块中,增加了无效依赖和维护成本。

相关 PR:#63

目标

  • 移除不可达且资源不完整的 DevTools 面板、激活事件和 Webview 实现。
  • 将调试流程仍使用的命令执行能力迁移到独立模块,保持现有调试行为不变。
  • 降低无效激活开销和后续维护成本。

验收标准

初步方案

  1. 删除 DevTools 面板贡献、激活事件和 Webview Provider 实现。
  2. execNativeCommand 迁移到职责明确的 commandExecutor.ts
  3. 更新调试调用方和测试,并清理覆盖率排除配置。
likedislike
Gguomengwei成员
14 天前 添加了label:enhancement
Ssonghaifeng成员
11 天前 关闭了 issue