rescript-lang / rescript-lang/rescript
Module file with non standard filename can't have interface file
Open
Nobody has claimed this yet.
- Dominant language
- OCaml
- Stars
- 7.5k
- Forks
- 485
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 55
Description
main.route.res
main.route.resi
results in
Could not find the .cmi file for interface main.route.resi.
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
Start by reproducing the issue with the main.route.res and main.route.resi filenames shown in the report, then trace the compiler's interface-file lookup for non-standard module names. Done means the paired files compile without the missing .cmi error and the existing behavior for standard filenames remains intact.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100