fwcd / fwcd/kotlin-language-server
Implement type hierarchy
- Dominant language
- Kotlin
- Stars
- 2k
- Forks
- 252
- PR merge metrics
- No merged PRs in 30d
Description
In LSP 3.17.0, [type hierarchy requests](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_prepareTypeHierarchy) (textDocument/typeHierarchy) was introduced. Can be super useful when you have more than one super type, or subtype, and want to see how everything fit together. Sometimes we have complex inheritance structures, especially when using Java code...
Might look into this myself if I find the time, but making an issue so we don't forget about it.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the linked LSP 3.17.0 textDocument/prepareTypeHierarchy specification to understand the required type-hierarchy requests. No repository files, tests, or entry points are named; done means supporting type hierarchy requests for navigating supertypes and subtypes, with appropriate coverage added.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100