JohnnyMorganz
JohnnyMorganz
Plugin would be reasonable, but it's a lot of work. I will look into it
I was having a look at the plugin stuff. One thing I noticed, this gives instance autocomplete, but it won't solve requiring scripts? We could potentially send over the wire...
I think the best we can probably handle is ```lua local module = require(assert(folder:FindFirstChild("module"))) ``` but the `assert(modulescript:IsA("ModuleScript") and module_script)` call is more challenging as that requires actual evaluation of...
Turns out this is slightly more difficult than expected. Require tracing is done internally by Luau: https://github.com/Roblox/luau/blob/master/Analysis/src/RequireTracer.cpp It doesn't pick up the expression inside of `assert` so doesn't correctly trace...
Unfortunately, I am going to close this for now as I don't think its something we can do currently. It might turn out though that your assertions aren't actually necessary?...
Can you enable the `LuauSelfCallAutocompleteFix3` FFlag and try again? Or alternatively, disable FFlag syncing with Studio and have all flags enabled by default
Ah, it is because this is a `RBXScriptSignal`, which is currently typed as ```lua export type RBXScriptSignal = { Wait: (self: RBXScriptSignal) -> T..., Connect: (self: RBXScriptSignal, callback: (T...) ->...
For net, setting `LuauTarjanChildLimit` FFlag to 0 resolves this issue. There seems to be something hitting a limit internally in Luau
Going to fold this into #112 as a duplicate
@mikejohnstn You should be able to find the file installed at `%appdata%\Code\User\globalStorage\johnnymorganz.luau-lsp` (or the non-Windows equivalent). Note that it does automatically run an update every Roblox update (which is weekly),...