Issues from differential semantic drift analysis (a7721303 to b123b7c3)
維護者通常 1 天內回覆
@cknitt 已經在處理了。
開始於 2026年10月23日。
評估
這個 Issue 還沒有評估資料。
描述
Found by differential semantic drift analysis from a7721303 to b123b7c3.
These are the results of semantic drift analysis of the 119 commits merged since the previous round (#8768). The analysis covered the new language representations and every consumer that matches on them, the leftovers of removals and refactors, the OCaml and Rust build systems side by side, and the changelog, semantic diff and CI tooling. Each finding was checked by a second, independent pass against master and against existing issues and pull requests; none repeats an item of #8712 or #8768. Every issue states what is broken and where, and a separately labelled speculation on the cause.
In numbers: 11 issues covering 23 findings: 2 behaviour bugs and 1 test that hides failures (3 issues), 10 inconsistencies between docs, diagnostics, schema, changelog or tools and the code (6 issues), 3 pieces of duplicated logic (1 issue) and 7 dead or stale items (1 issue). Of the ten issues from the previous round, #8770 fixed nine; #8762 was closed deliberately.
Behaviour
- #8974
let deleteandlet $$deleteproduce a duplicate ES export and an overwritten CommonJS export - #8975 genType emits
charas a TypeScript type - #8979
concurrent_async_contextreports a cleanup error instead of the compile failure and leaks its temp dir
Inconsistencies
- #8969
make test-rewatchis documented as the Rust build system's test command but tests the OCaml one - #8970 Build schema says
namespace-entrywithout a namespace has no effect;rescriptrejects it - #8971 Unreleased changelog fragments that no longer describe the release
- #8972
yarn test-commit-recordsis not run in CI - #8973 The
@aserror message omits float and bigint, which@asaccepts - #8978 Doc-comment attributes: editor analysis accepts
@ocaml.doc/@ns.doc, genType and the printer do not
Duplication and dead code
- #8976 Logic maintained in several copies: load-path lookup, identifier classifier, ident hash sets
- #8977 Dead code, stale comments and unused test inputs left by recent changes
🤖 Generated with Claude Code
- 主要語言
- OCaml
- 星號
- 7.5k
- 分支
- 483
- 平均合併
- 21 小時 8 分鐘
- 30 天內合併 PR
- 183
環境準備
在瀏覽器裡用你自己的 GitHub 帳號啟動這個專案的開發容器。
- 沒有 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
rescript-lang/rescript 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 72/100
rescript-lang/rescript#8996 ·
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 70/100
rescript-lang/rescript#8997 ·
維護者通常 1 天內回覆
-
難度 4/5 1-2 天 新手友好度 55/100
rescript-lang/rescript#8995 ·
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 68/100
rescript-lang/rescript#8994 ·
維護者通常 1 天內回覆
-
Doc-comment attributes: editor analysis accepts `@ocaml.doc`/`@ns.doc`, genType and the printer do not可能已有人在做 @cknitt 今天認領。 未關閉
難度 3/5 1-2 天 新手友好度 25/100
rescript-lang/rescript#8978 ·
維護者通常 1 天內回覆