-
Notifications
You must be signed in to change notification settings - Fork 54
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
Register PublishDiagnosticsCapabilities #1008
Register PublishDiagnosticsCapabilities #1008
Conversation
thanks |
As this is prereq for Typescript update in WildWebDeveloper is there a chance for a quick release for this one? |
Yes, no problem |
Let me push the lsp4j and guava updates first. |
Thanks for pointing that out. I had plan to wait for #1010. That addresses LSP4J and Guava, or is any other PR coming? |
#1010 addresses LSP4J. The Guava one is trickier as we use it from Orbit and if we update it that would lead to other deps (bouncycastle, icu4j, objectweb-asm) from 2024-06 to be used or we can point to the maven artifact directly (like done here). Please have a say which one of the 3 options below you prefere:
|
To keep the target file simple, I would keep using the orbit repository, if that is possible. Maybe it is not such a big deal to just update the orbit repo? |
The other option is to remove Guava, it does not look like we use for much, and we had a PR in the past where we tried to do the removal. |
Here you are #1011 |
For critical fix for typescript ls eclipse/lsp4e#1008
For critical fix for typescript ls eclipse/lsp4e#1008
in general would be nice to check if all capabilities that are already supported by lsp4e are correctly registered in SupportedFeatures.java |
FWIW, this capability is new and wasn't required to get |
yeah, which is funny because even if capability isn't available ts calculate diagnostics TS calculate this, but since 4.1 or 4.2 before send message they just check capability (i found this directly in source code, probably someone requested this) I don't know since when LSP have publishDiagnosticsCapabilities (I don't see @SInCE is spec), probably most LS just send them |
Simple fix for #1007