JohnnyMorganz
JohnnyMorganz
Actually, this is a bit harder than it first seems, as I'm not sure there is any way we can determine what instance the `plugin` reference points to. A plugin...
I see, I guess we could just assume the root node of the provided sourcemap and use that. It would break in cases where the sourcemap is not just the...
The actual underlying issue here is that the type name is not preserved on the `UnionType` / `IntersectionType` produced internally by Luau, unlike how it is done for tables in...
So VSCode cleverly does a references call when the result of "Go To Definition" (Ctrl + M1) is the same location as where the request originated. However, for local functions,...
Opened upstream PR: https://github.com/luau-lang/luau/pull/2166
The work needed to support this will most likely depend on the quick fixes that are planned in https://github.com/JohnnyMorganz/luau-lsp/issues/439 around missing requires
Need LSP support: https://github.com/microsoft/language-server-protocol/issues/2072
Related https://github.com/JohnnyMorganz/luau-lsp/issues/625
It seems to not just be ignored files, but in all files - we should be clearing diagnostics when a file is closed, but this is no longer happening
Issue is most likely within the VSCode client implementation with pull diagnostics - we'll need to debug and fix upstream