Remove unreachable general-constraints UI (cbit.vcell.constraints.gui) (#1605 audit S6)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 80/100
Hướng nghiên cứu
Bắt đầu bằng việc chạy rg -n "ConstraintPanel|ConstraintTableCellRenderer" --type java và mở rộng tìm kiếm sang các đăng ký menu/hành động để xác nhận không có gì (bao gồm phản xạ hoặc cấu hình menu XML) tham chiếu tới vcell-client/src/main/java/cbit/vcell/constraints/gui/. Nếu sạch, hãy xóa gói đó và kiểm tra BoundsNode cùng GeneralConstraintNode trong vcell-core/.../constraints/graph/ xem còn người dùng khác không trước khi gỡ bỏ chúng. Xong nghĩa là lệnh rg trả về không gì và mvn compile test-compile -pl vcell-client -am chạy qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Follow-up from the #1605 color audit, row S6 (docs/accessibility/color-audit.md).
Finding. The general-constraints UI in vcell-client/src/main/java/cbit/vcell/constraints/gui/ (ConstraintPanel, ConstraintTableCellRenderer, GeneralConstraintsTableModel, …) is not reachable. Nothing outside that package references ConstraintPanel. The renderer's red "inconsistent" text (4.00:1) is therefore not an accessibility problem in the shipped client, but it keeps showing up in color searches and audits.
Task. Confirm there is no reflective or menu entry point, then delete the package. Also delete the graph nodes it alone uses (vcell-core/.../constraints/graph/BoundsNode, GeneralConstraintNode) if they have no other users.
Acceptance.
rg -n "ConstraintPanel|ConstraintTableCellRenderer" --type javareturns no matches.mvn compile test-compile -pl vcell-client -amsucceeds.
Part of #1603 (audit hygiene).
- Ngôn ngữ chính
- Java
- Star
- 140
- Fork
- 35
- Merge trung bình
- 22 giờ 6 phút
- Pull request đã merge (30 ngày)
- 14
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của virtualcell/vcell
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
virtualcell/vcell#2193 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
virtualcell/vcell#2138 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
virtualcell/vcell#2135 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
virtualcell/vcell#2134 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Type: enhancement User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
virtualcell/vcell#2083 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của virtualcell/vcell
Issue tương tự
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
Vakore/ZappierGames#285 ·
-
[S26b-4] Runbook and usage still describe deb suite as a pass-through runner whose skips do not failĐang mởpriority: low Review effort [1-5]: 4 status: needs-triage type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
carlos-emr/carlos#6074 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
On Windows, a relative command with `/` is looked up in the PATH instead of the working directoryĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
redhat-developer/lsp4ij#1896 ·
Maintainer thường phản hồi trong vòng 1 ngày