Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

`dcm check-unused-code`: bugs discovered where code is incorrectly unused.

Đang mở
#9,910 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
dart
Lĩnh vực
devtools, tooling

Hướng nghiên cứu

Bắt đầu bằng cách chạy dcm check-unused-code và kiểm tra các vị trí được báo cáo trong inbound_references_tree.dart, vm_service_private_extensions.dart, cpu_profiler_controller.dart và treemap.dart. Xác định liệu mỗi phát hiện có thực sự là một member không được sử dụng, một đường dẫn serialization có chủ đích hay một hồi quy trong việc tải app-startup-profile hay không; được xem là hoàn tất khi mỗi phát hiện đều có phương án xóa hoặc sửa được giải trình.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug cleanup P2

Findings:

  1. 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
  1. vm_developer screen: it seems like a bug if we are intending ProfileCode to 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
  1. 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
  1. 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
Ngôn ngữ chính
Dart
Star
1.7k
Fork
405
Merge trung bình
4 ngày 21 giờ
Pull request đã merge (30 ngày)
15

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của flutter/devtools

Tất cả issue của flutter/devtools

Issue tương tự

Thêm issue về Dart

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.