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

Add support for type hierarchy requests #2103

Merged
merged 9 commits into from
Jun 18, 2024
Merged

Add support for type hierarchy requests #2103

merged 9 commits into from
Jun 18, 2024

Commits on Jun 18, 2024

  1. Move kind_for_entry helper to Support::Common

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4e95b74 View commit details
    Browse the repository at this point in the history
  2. Create location ranges from RubyIndexer::Location

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    139a282 View commit details
    Browse the repository at this point in the history
  3. Handle textDocument/prepareTypeHierarchy requests

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5364b12 View commit details
    Browse the repository at this point in the history
  4. Handle typeHierarchy/supertypes requests

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4c95ce6 View commit details
    Browse the repository at this point in the history
  5. Stub behavior for typeHierarchy/subtypes requests

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    cf67ad3 View commit details
    Browse the repository at this point in the history
  6. Add default configuration

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    db54e19 View commit details
    Browse the repository at this point in the history
  7. Enable status test for typeHierarchy feature

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6b25a11 View commit details
    Browse the repository at this point in the history
  8. Remove double check on entries.nil? and entries.empty?

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0712b85 View commit details
    Browse the repository at this point in the history
  9. Accumulate parents in a set to avoid a call to uniq

    Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
    Morriar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    188fed0 View commit details
    Browse the repository at this point in the history