src/lint.c: -Wformat-truncation warning in the -O1 (ASan LSP) build
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
- 82/100
Hướng nghiên cứu
Bắt đầu tại src/lint.c:3298 và tái hiện cảnh báo -Wformat-truncation trong bản build -O1 ASan LSP. Kiểm tra giới hạn bộ đệm và thao tác định dạng, sau đó либо làm cho bộ đệm an toàn, либо làm cho việc cắt ngắn rõ ràng và an toàn theo ký tự, hoặc ghi lại giới hạn đã được chứng minh bằng một chú thích một dòng. Hoàn tất khi bản build không phát ra cảnh báo nào từ lint.c.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Seen by the builder on #1364. Building eigenlsp at -O1 (the ASan LSP build) warns -Wformat-truncation at src/lint.c:3298. The release -O2 build does not show it, so the werror gate cannot see it. The same class once hid a real 8192-into-4096 copy (#1182).
Done when
- The site is read, and either fixed (buffer sized for the worst case, or truncation made explicit and character-safe) or shown benign with a one-line comment giving the bound.
- The
-O1ASan LSP build prints no warning from lint.c.
- Ngôn ngữ chính
- C
- Star
- 3
- Fork
- 7
- Merge trung bình
- 5 giờ 38 phút
- Pull request đã merge (30 ngày)
- 188
Chuẩn bị môi trường
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.
- Có Dockerfile hoặc tệp Docker Compose
- 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 InauguralSystems/EigenScript
-
area:docs kind:docs-drift
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
InauguralSystems/EigenScript#1428 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:docs good first issue kind:docs-drift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
InauguralSystems/EigenScript#1396 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
docs/BUILTINS.md: task_spawn row says task_yield/task_join 'land in a later increment'; both existĐang mởarea:docs good first issue kind:docs-drift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
InauguralSystems/EigenScript#1392 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Error carets pad multi-byte UTF-8 byte-for-byte, so the ^ lands right of the token on a terminalĐang mởarea:lint-tooling kind:silent-wrong
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
InauguralSystems/EigenScript#1373 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:docs good first issue kind:docs-drift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
InauguralSystems/EigenScript#1277 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của InauguralSystems/EigenScript
Issue tương tự
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
github/copilot-sdk#2804 · 1 bình luận ·
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 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
zwp_input_method_v2.surrounding_text is not forwarded from zwp_text_input_v3 in labwc 0.20.2Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Crash of the app on WindowsĐang mởZenmap
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 5 ngày
-
hfile_s3: reading to EOF fails with EINVAL when object size is a multiple of the read part sizeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 3 ngày