rescript-lang / rescript-lang/rescript
Migration on dict cause invalid code
Open
Nobody has claimed this yet.
- Dominant language
- OCaml
- Stars
- 7.5k
- Forks
- 485
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 55
Description
type t = dict<dict<string>>
Running migration file on this turns to
type t = dict<dict<dict>>
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the migration using the nested dict type shown in the issue, then trace the migration entry point that transforms the type declaration. Compare the migrated output with the original nesting and add coverage for this case; done means the result preserves the two nested dict layers and the string type.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100