[Checkstyle] Javadoc parameter alignment check does not work with inlined tags
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
- 78/100
Hướng nghiên cứu
Trong mô-đun checkstyle, kiểm tra kiểm tra JavadocParamAlignment và dữ liệu kiểm thử của nó; issue cung cấp một ví dụ Javadoc tái hiện lỗi và các chẩn đoán cột bị lỗi. Chạy các bài kiểm thử JavadocParamAlignment liên quan, thêm trường hợp này và tìm hiểu lý do văn bản trong các thẻ liên kết ảnh hưởng đến căn chỉnh. Hoàn thành khi trường hợp mới vượt qua cùng với method_multiline_correct.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The custom checkstyle task that enforces param alignment doesn't seem to work with link (and probably other types of) tags.
To reproduce, add the following test case to JavadocParamAlignment in the checkstyle module's test data:
/**
* A method that does something
*
* @param a this is a description
* with a {@link #method(String, String)} link tag
* @param superLongParamName a description
* blabla
*/
public void method_multiline_correct_with_link(String a, String superLongParamName) {
}
and run the tests. I'd expect it to pass just like method_multiline_correct passes, but it currently does not.
Test output:
Violations do not match for src\testData\java\testdata\JavadocParamAlignment.java
Violations not accounted for in test:
51:34: Param description for a should start at column 73
52:34: Param description for a should start at column 73
53:34: Param description for superLongParamName should start at column 73
54:34: Param description for superLongParamName should start at column 73
- Ngôn ngữ chính
- Java
- Star
- 12.8k
- Fork
- 3.6k
- Merge trung bình
- 2 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 40
Chuẩn bị môi trường
- Không có Dockerfile hay 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 PaperMC/Paper
-
Cancelled interact event should not send a swing packet.Có thể đã có người làm @PhotoDotPi đã nhận 5 ngày trước. Đang mởstatus: needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
PaperMC/Paper#14375 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add .getIgniter() to ExplosiveMinecartCó thể đã có người làm @WouterGritter đã nhận 46 ngày trước. Đang mởstatus: needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
PaperMC/Paper#14097 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
BlockType#isOccluding is incorrectly handledCó thể đã có người làm @ryoji-ikeda đã nhận 190 ngày trước. Đang mởstatus: accepted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
PaperMC/Paper#13790 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status: needs triage version: 26.2
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 40/100
PaperMC/Paper#14457 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status: needs triage version: 26.3
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của PaperMC/Paper
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Shweit/EtherealPortals#30 ·
-
Typo in jakartaee-bom 12.0.0-SNAPSHOT with cdiCó thể đã có người làm @ElectLive đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
jakartaee/jakartaee-api#205 · 1 bình luận ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
liberation-data/drivine4j#547 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
BindingServiceProperties.bindings regressed to a non-thread-safe TreeMap in GH-3158: concurrent first use of binding names corrupts itCó thể đã có người làm @AkashB23 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
spring-cloud/spring-cloud-stream#3321 ·
Maintainer thường phản hồi trong vòng 1 ngày