Skip to content

refactor(language-core): meaningful CodeInformation interface#96

Merged
johnsoncodehk merged 2 commits intomasterfrom
abstract-code-info
Nov 28, 2023
Merged

refactor(language-core): meaningful CodeInformation interface#96
johnsoncodehk merged 2 commits intomasterfrom
abstract-code-info

Conversation

@johnsoncodehk
Copy link
Member

Define the CodeInformation interface in a more meaningful way, settings with similar purposes should be grouped into a single property.

semantic

  • hover
  • semanticTokens
  • inlayHints
  • codeLens

navigation

  • callHierarchy
  • rename
  • definition
  • typeDefinition
  • references
  • implementation
  • highlight

structure

  • symbols
  • foldingRanges
  • selectionRanges
  • linkedEditing
  • colors
  • links

verification

  • diagnostics
  • codeActions

completion

  • completionItems
  • autoInsert
  • signatureHelp

format

  • formattingEdits

@johnsoncodehk johnsoncodehk changed the title refactor(language-core): abstract CodeInformation refactor(language-core): meaningful CodeInformation Nov 28, 2023
@johnsoncodehk johnsoncodehk mentioned this pull request Nov 28, 2023
42 tasks
@johnsoncodehk johnsoncodehk changed the title refactor(language-core): meaningful CodeInformation refactor(language-core): meaningful CodeInformation interface Nov 28, 2023
@johnsoncodehk johnsoncodehk merged commit 7b2eff1 into master Nov 28, 2023
@johnsoncodehk johnsoncodehk deleted the abstract-code-info branch November 28, 2023 06:00
johnsoncodehk added a commit to vuejs/language-tools that referenced this pull request Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant