vscode-language-renpy
vscode-language-renpy copied to clipboard
[Feature] - Use standard denotation for deprecated functions + offer alternatives
Currently the renpy extension reports deprecations, however it does so in a way nonstandard to other languages, for example in Javascript/Typescript/C# will use strikeout and an additional line flagging it as deprecated which also shows in intellisense:
I think it'd be great to use this format to standardize. Likewise I think it'd go a long way to link docs to what the best way to replace deprecated functions or simply suggest right in the hover docs
Adding onto this, it may be worth having some version rules as it could be possible to come across things that don't exist, or items being marked as deprecated even if the current version of the engine being used doesn't have alternatives or it's not deprecated in that version
Hi, thanks for the suggestion. Currently we just pull this information from the renpy documentation (git repo) using a custom script. If this info is not in the documentation, we don't add it.
As for the other suggestion, yes, I also think we should use convention formatting (aka. strikethrough)