javascript-typescript-langserver icon indicating copy to clipboard operation
javascript-typescript-langserver copied to clipboard

JavaScript and TypeScript code intelligence through the Language Server Protocol

Results 100 javascript-typescript-langserver issues
Sort by recently updated
recently updated
newest added

Go to definition on any symbol from an imported package (eg. `ts.nodeModuleNameResolver`): ``` LSP: request 5: textDocument/definition LSP: got json: {"jsonrpc":"2.0","id":5,"result":[{"uri":"git://github.com/Microsoft/TypeScript?v2.3.4#lib/typescript.d.ts" ``` Not sure if VS Code handles this, but...

The server is sending invalid diagnostics line if error length is zero.

Hi 👋, I've been venturing into the world of language servers recently, and so far I have been enjoying my experience with a variety of languages I work with. That...

needs more info

We want TS LSP server to sent diagnostics for all currently open files. There's already been a discussion about it https://github.com/sourcegraph/javascript-typescript-langserver/issues/186 but it's been decided to send diagnostics per file....

I'm using version 2.9.4 and I've noticed that diagnostics feature does not work as expected. Please look at the following code (file test3.js): ``` class TestClass { met1(arg1) { console.log(arg1);...

The JavaScript language server should only propose completions that semantically might make sense at that position. In particular, my issue is that global or local identifiers should not be proposed...

needs more info

Currently, when I open a `.mjs` javascript file on github with the Sourcegraph extension, it says ``` No language server connected Check langserver.org for language servers ``` However, it's just...

When this LS is used to parse a single 20-line JS file, it consumes ~150M memory. This is larger than our expectation. Is there anything I can do to reduce...

When requesting completions for JavaScript, `CompletionItem`s are currently very simple, including only the `label` to specify the text to be inserted. By contrast, for TypeScript they do include an `insertText`...