`dcm check-unused-code`: bugs discovered where code is incorrectly unused.
维护者通常 3 天内回复
还没有人认领这个 Issue。
评估
调研方向
首先运行 dcm check-unused-code,检查 inbound_references_tree.dart、vm_service_private_extensions.dart、cpu_profiler_controller.dart 和 treemap.dart 中报告的位置。确定每个发现究竟是真正未使用的成员、有意设计的序列化路径,还是 app-startup-profile 加载中的回归;完成的标准是每个发现都有合理的删除或修正。
由索引模型根据 Issue 内容生成。
描述
Findings:
- vm_developer screen: this to delete the unused code requires deleting most of this file. It seems like a bug that the description is not used. CC @bkonyi
packages/devtools_app/lib/src/screens/vm_developer/object_inspector/inbound_references_tree.dart (1 issue):
✖ unused field description
at packages/devtools_app/lib/src/screens/vm_developer/object_inspector/inbound_references_tree.dart:29:3
- vm_developer screen: it seems like a bug if we are intending
ProfileCodeto be serializable but it is unused. CC @bkonyi
packages/devtools_app/lib/src/screens/vm_developer/vm_service_private_extensions.dart (8 issues):
✖ unused method toJson
at packages/devtools_app/lib/src/screens/vm_developer/vm_service_private_extensions.dart:856:3
- profiler screen: we used to have functionality to load an app startup profile by a user tag. This should be investigated to see if this method can be removed or if the fact that this is unused is a regression.
packages/devtools_app/lib/src/screens/profiler/cpu_profiler_controller.dart (1 issue):
✖ unused method loadAppStartUpProfile
at packages/devtools_app/lib/src/screens/profiler/cpu_profiler_controller.dart:414:3
- app size screen
packages/devtools_app/lib/src/shared/charts/treemap.dart (1 issue):
✖ unused field childrenMap
at packages/devtools_app/lib/src/shared/charts/treemap.dart:685:3
- 主要语言
- Dart
- 星标
- 1.7k
- 派生
- 408
- 平均合并
- 4 天 15 小时
- 30 天内合并 PR
- 10
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
flutter/devtools 的其他 Issue
-
[devtools_extensions] build_and_copy passes the deprecated --pwa-strategy flag可能已有人在做 @spydon 于 6 天前认领。 未关闭
难度 1/5 1 小时以内 新手友好度 92/100
flutter/devtools#10026 · 2 条评论 ·
维护者通常 3 天内回复
-
P1 type-code-health
难度 2/5 1-3 小时 新手友好度 85/100
flutter/devtools#9973 · 3 条评论 ·
维护者通常 3 天内回复
-
cost: low P2 type-code-health
难度 2/5 1-3 小时 新手友好度 68/100
flutter/devtools#9942 · 3 条评论 ·
维护者通常 3 天内回复
-
contributions welcome cross-screen inspector-2.0-polish P2
难度 2/5 1-3 小时 新手友好度 65/100
flutter/devtools#8936 · 3 条评论 ·
维护者通常 3 天内回复
-
cross-screen P3
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 3 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 72/100
DataDog/dd-sdk-flutter#1215 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 82/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 1 天内回复
-
历史记录加上阅读时间和搜索未关闭
难度 2/5 1-3 小时 新手友好度 66/100
venera-app/venera-prime#25 · 1 条评论 ·