Cleanup: unused filter and sort helpers on ChurnMetricsCollection
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
- 83/100
Hướng nghiên cứu
Đọc src/Business/Churn/ChurnMetricsCollection.php và đối chiếu các phương thức được liệt kê với lệnh churn và các báo cáo để xác nhận những helper nào vẫn đang được sử dụng. Xóa bảy helper được nêu trong issue, giữ lại sortByChurnDescending(). Chạy lệnh grep được cung cấp và xác nhận chỉ các định nghĩa của những phương thức đã xóa biến mất khỏi kết quả.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Where
src/Business/Churn/ChurnMetricsCollection.php:
:90filterWithChurnGreaterThan():100filterWithScoreGreaterThan():110filterWithCoverage():120filterWithRiskData():152sortByScoreDescending():210getClassNames():218isEmpty()
Observed
These public methods have no callers in src or tests. sortByChurnDescending() is used and is not part of this list.
Expected
Remove the unused helpers. Keep only what the churn command and reports call.
Repro
grep -rn "filterWithChurnGreaterThan\|filterWithScoreGreaterThan\|filterWithCoverage\|filterWithRiskData\|sortByScoreDescending\|getClassNames\|isEmpty" src tests
Only the definitions show up.
- Ngôn ngữ chính
- PHP
- Star
- 55
- Fork
- 3
- Merge trung bình
- 25 phút
- Pull request đã merge (30 ngày)
- 22
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 Phauthentic/cognitive-code-analysis
-
enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
Phauthentic/cognitive-code-analysis#93 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Phauthentic/cognitive-code-analysis#119 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
Phauthentic/cognitive-code-analysis#96 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Feature: vscode integrationĐang mởbacklog enhancement help wanted
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Phauthentic/cognitive-code-analysis#30 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
backlog enhancement help wanted
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
Phauthentic/cognitive-code-analysis#27 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Phauthentic/cognitive-code-analysis
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/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 95/100
My-Little-Forum/mylittleforum#936 ·
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
mailcow/mailcow-dockerized#7652 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
After recording the fallback URL is signed as Absolute, while the signature test uses RelativeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100