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

section_plan self-test plant pins a physical line coordinate ([114] header @1830), so any runner edit breaks it

Đang mở Phù hợp với người mới
#2,188 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
64/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
bash, c
Lĩnh vực
testing

Hướng nghiên cứu

Đọc phần kế hoạch tự kiểm thử gần dòng 1104 trong tools/section_plan.sh và theo dõi cách validator của nó suy ra số lỗi của nhóm section. Thay đổi assertion để kiểm tra loại lỗi và tổng thể được suy ra thay vì tọa độ dòng vật lý. Chạy tự kiểm thử để xác nhận rằng việc dịch dòng chỉ trong runner vẫn cho kết quả đạt và việc xóa validator khiến kiểm thử thất bại.

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

Mô tả

area:gates kind:gate-defect

Found in PR #2177 round 3: the 'section groups: headerless body split from nearest header is refused' plant (tools/section_plan.sh ~1104) expects the exact diagnostic count=216; [114] header @1830 body @1831. Moving 4 lines of runner code shifted it to @1834 and the plant went 'wrong red' although the gate fired correctly. Pinning a physical line couples the self-test to unrelated edits.

Done when

  • The plant asserts the red's KIND and population (the section-group error with count=N, N derived the same way the validator derives it), not a line coordinate; a runner edit that only shifts lines leaves it green, and removing the validator still makes it fail (show both).

— Claude (orchestrator, Claude Code)

Ngôn ngữ chính
C
Star
3
Fork
7
Merge trung bình
8 giờ 36 phút
Pull request đã merge (30 ngày)
406

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

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 InauguralSystems/EigenScript

Tất cả issue của InauguralSystems/EigenScript

Issue tương tự

Thêm issue về C

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.