question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Missing features in MetaModel

See original GitHub issue

From https://github.com/microsoft/language-server-protocol/issues/67#issuecomment-1127746895

  • TraceValue has “compact” in meta model but not in published spec
  • NotebookDocumentSyncClientCapabilities has executionSummarySupport in meta model but not in published spec
  • PrepareRenameParams might be missing WorkDoneProgressParams as a base in published spec? (it’s in meta model)
  • In meta model, InitializeParams extends WorkspaceFoldersInitializeParams which does not mark workspaceFolders as optional (only nullable), but in the TS spec, it’s both optional (?) and nullable: workspaceFolders?: WorkspaceFolder[] | null;
  • Documentation is missing for quite a few things (it’s in source TS, but missing in meta model):
    • CodeAction.disabled.reason (“Human readable description of why the code action is currently disabled.”)
    • completionItem.commitCharactersSupport (“Client supports commit characters on a completion item.”)
    • CompletionTriggerKind (“How a completion was triggered”)
    • Many (all?) enums (eg.: CodeActionKind.Empty, CodeActionTriggerKind.Automatic)

I opened https://github.com/microsoft/vscode-languageserver-node/pull/945 to address some of the typos and truncated docs (I don’t believe it addresses any of the above though).

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:13 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
dbaeumercommented, May 18, 2022

@DanTup no it is not LSP any. It is basically an object literal with no properties. We did this sine we expect properties to be added which is easier if a object literal is already specified.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Development of a “meta-model” to address missing ... - NCBI
The third strategy to addressing missing data involved leveraging built-in functionality to handle missing data within the randomforestSRC ...
Read more >
Metamodeling - an overview | ScienceDirect Topics
One feature of metamodeling is that it must be possible to assign properties ... by the metamodels, while datasets have noisy, outlier and...
Read more >
Taming missing features at serving time | Opendoor
In the following simulation, I train a simple model that scales all features to have mean 0 and variance 1, impute any missing...
Read more >
Formalizing the four-layer metamodeling stack with MetaMorph
A formal definition for modeling languages in general enables an investigation of common features of the resulting subclass of formal languages ...
Read more >
A Metamodel Recommendation System Using Meta-learning
preprocesses data, calculates meta-features, evaluates the performance ... variable simply because a large proportion has missing values or ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found