`rescript-tools doc` not extracting docstrings from type definitions
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 52/100
Hướng nghiên cứu
Bắt đầu với lệnh rescript-tools doc và tái hiện hành vi bằng cách sử dụng src/Demo.res từ issue. Theo dõi cách lệnh xử lý các định nghĩa kiểu và comment /** */, sau đó chạy lại npx rescript-tools doc src/Demo.res. Được xem là hoàn tất khi output bao gồm docstring của kiểu và một mảng items có dữ liệu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Environment
- ReScript version: 12.0.0
- OS: macOS
- Node version: v22.20.0
Problem
The rescript-tools doc command is not extracting docstrings from type definitions and returns an empty items array, even when using proper /** */ documentation comment syntax.
Minimal Reproducible Example
File: src/Demo.res
/**
* Test
*/
type t = {
name: string,
servings: int,
}
Command
npx rescript-tools doc src/Demo.res
Output
{
"name": "Demo",
"docstrings": [],
"source": {
"filepath": "src/Demo.res",
"line": 1,
"col": 1
},
"items": []
}
Steps to Reproduce
- Create a new ReScript project
- Create Demo.res with the content above
- Run
npx rescript-tools doc src/Demo.res - Observe empty items array and missing docstrings
Additional Context
This affects tooling that depends on rescript-tools for documentation extraction (such as codegen)
- Ngôn ngữ chính
- OCaml
- Star
- 7.5k
- Fork
- 485
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 55
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 rescript-lang/rescript
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
rescript-lang/rescript#8659 · 2 bình luận · 2 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
rescript-lang/rescript#8647 ·
-
rescript-lang/rescript#8632 · 1 người được giao ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100
rescript-lang/rescript#8624 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
rescript-lang/rescript#8596 · 2 bình luận ·
Tất cả issue của rescript-lang/rescript
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
ArthurSonzogni/FTXUI#1363 ·
-
area/install-update bug comp/cli P2 sweeper:risk-compatibility type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
NousResearch/hermes-agent#122240 ·
-
[Bug]: AuthRequiredError silently discards a recovery hint — every sibling error class accepts one Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100