As a Roblox developer it is currently annoying to use the auto-complete suggestions for GetService because it frequently suggests and prioritizes services that are of no use to developers over ones that are.
A great example of what I mean is when trying to use GetService to access RunService
:
Of the 6 suggestions (the 6th suggestion is ThirdPartyUserService
but it’s not pictured), three are ones developers might actually want to see (RunService
, RenderSettings
, and UserInputService
). The other ones are either of no use or actually throw errors when indexed. Additionally, passing RenderSettings
to GetService throws an error.
Services that aren’t useful or that actually cause errors shouldn’t be suggested by GetService. If this were the case, it it would make the suggestions more usable and increase the productivity of people using Studio, especially for new developers.