-
Notifications
You must be signed in to change notification settings - Fork 42
(GH-337) Update vscode-languageclient and vscode modules #395
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
(GH-337) Update vscode-languageclient and vscode modules #395
Conversation
|
Testing:
|
|
This is technically #337 not a maint commit... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Retarget to #337
This commit updates the vscode-languageclient node module to 4.4.0. This is needed for more recent LSP features.
This commit updates the vscode-languageclient node module to 5.1.0. This is needed for more recent LSP features.
Previously the vscode module was only using an older vscode npm module however this had some security vulnerabilites. This commit forces npm to use the latest module in the 1.x series.
f3eeee9 to
4a61a9a
Compare
|
@jpogran Commit messages modified. |
| import { PuppetStatusBar } from "./PuppetStatusBar"; | ||
| import { ILogger } from "./logging"; | ||
| import { ServerOptions, LanguageClientOptions } from "vscode-languageclient/lib/client"; | ||
| import { LanguageClientOptions } from "vscode-languageclient/lib/client"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: this can be one line if you remove lib/client. This can be done in a new PR
This commit updates the vscode-languageclient node module to 5.1.0. This is
needed for more recent LSP features.
This is in two commits so you can see the progression as the extension takes on major version bumps in the node module.
This also updates the vscode dev dependency to remove security vulnerabilities and to get any bug fixes.
Fixes #337