microsoft / microsoft/TypeScript
Find all references on super() only shows other calls to `super()`, not all calls to ctor
Open
Nobody has claimed this yet.
Experience Enhancement
Help Wanted
Suggestion
- Dominant language
- Go
- Stars
- 111k
- Forks
- 14.3k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 117
Description
Repro:
- Go to the super() call of a class that extends another multiple times
- Peek references on super(), 🐛 it goes to definition
- Peek references on the constructor you landed on, it correctly peeks references
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 reported behavior with a class hierarchy that extends another class multiple times, then compare reference results for the super() call and the constructor it reaches. Done means peeking references from super() finds all relevant constructor calls rather than only other super() calls or navigating to the definition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100