Language Server Implementation for Luau
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
workspace
diagnostics configuration was enabledPublished by github-actions[bot] over 2 years ago
EnumItem:IsA("Type")
so it will now narrow the type of an EnumItem when used as a predicateluau-lsp.fflags.enableByDefault
or --no-flags-enabled
command line option. Currently, all FFlags are enabled by default, but you can manually sync/override them.luau-lsp.types.definitionFiles
luau-lsp.types.roblox
["property"]
index leading to a type errordata["property"]()
Published by github-actions[bot] over 2 years ago
luau-lsp analyze
luau-lsp.diagnostics.workspace
. It is disabled by defaultany
. You should still get proper autocomplete and intellisense, however type errors will no longer throw for unknown children.Enum.Font
instead of EnumFont
Published by github-actions[bot] over 2 years ago
.luaurc
and sourcemap.json
are now registered on the server side:FindFirstAncestor("Ancestor")
LocalPlayer.PlayerGui
/ LocalPlayer.PlayerScripts
/ LocalPlayer.StarterGear
.luaurc
configuration will now refresh the config cache and update internallyPublished by github-actions[bot] over 2 years ago
PlayerGui
, Backpack
, StarterGear
and PlayerScripts
children, with the relevant Starter instances copied into it (StarterGui, StarterPack, PlayerScripts)Instance:FindFirstChild("name")
and Instance:FindFirstAncestor("name")
will now correctly resolve to the relevant instance type if found. This allows the type checker to correctly resolve children/parents etc.self: Type
showing up in hover information/autocomplete when it is unnecessary at it has been inferred by the :
operatorRojo
command failsPublished by github-actions[bot] over 2 years ago
default.project.json
).Published by github-actions[bot] over 2 years ago
luau-lsp.autocompleteEnd
rojo
being available to execute in the workspace folder (i.e., on the PATH), with rojo sourcemap
command supportPublished by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
self
will now no longer show up in hover/signature help if it has already been implicitly provided_:
will no longer show up in hover/signature help for unnamed function parametersPublished by github-actions[bot] over 2 years ago
globalTypes.d.lua
and the API docs will now be automatically downloaded by the client and passed to the server. The user no longer needs to manage this.Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Fix crash when workspace does not have a sourcemap.json
present in root
Published by github-actions[bot] over 2 years ago
Bug fixes
Published by JohnnyMorganz over 2 years ago
Initial basic release
Supports fundamentals, such as diagnostics, autocomplete and hover.