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.