fwcd / fwcd/kotlin-language-server

Implement type hierarchy

Open
#348 1 comment 1 reaction 0 assignees View on GitHub
enhancement index
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.