Autocomplete should recognize functions that do or don't take self

As a Roblox developer, it is currently too hard for variables to detect if a function takes : or ., aka self.

I create modules and require them for my personal projects or sandboxes. Whenever I utilize them in a script and use a function, I’m stumbled to know what functions use self and what doesn’t. Applies for libraries like math and string that show functions that do not take self.

e.g, I have one function that uses self and one that doesn’t, intellisense should detect that if requiredVariable / requiredNewVariable has :, it should show functions that utilize that character, else, show functions that do not take self.

If Roblox is able to address this issue, it would improve my development experience because I can recognize what functions will take self w/out any arguments and what doesn’t, like a filter to improve my workflow.

11 Likes