Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LSP: Implement type hierarchy protocol extension #1477

Open
jvilk-stripe opened this issue Aug 2, 2019 · 0 comments
Open

LSP: Implement type hierarchy protocol extension #1477

jvilk-stripe opened this issue Aug 2, 2019 · 0 comments
Labels
enhancement New feature or surprising current feature IDE Relating to Sorbet's LSP server or VS Code extension

Comments

@jvilk-stripe
Copy link
Collaborator

Problem

There's no way to query LSP for the type hierarchy (e.g., subtypes and supertypes of a given type).

Proposed solution

Implement the proposed type hierarchy protocol extension:
microsoft/vscode-languageserver-node#426

clangd and a Java LSP server both implement it, so it has traction.

Note that this is a low-priority feature request. VS Code does not implement this part of the protocol so we would have to implement a UI for it in the extension.

@jvilk-stripe jvilk-stripe added the enhancement New feature or surprising current feature label Aug 2, 2019
@DarkDimius DarkDimius added the IDE Relating to Sorbet's LSP server or VS Code extension label Aug 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or surprising current feature IDE Relating to Sorbet's LSP server or VS Code extension
Projects
None yet
Development

No branches or pull requests

2 participants