Ketho / vscode-wow-api

VS Code extension for World of Warcraft AddOns
https://marketplace.visualstudio.com/items?itemName=ketho.wow-api
MIT License
155 stars 33 forks source link

(Request) Feature to display all deprecated code in project #152

Closed Xruptor closed 3 months ago

Xruptor commented 4 months ago

I think it would be great to have a tool that works in combination with this wonderful API plugin that allows us to see all the currently deprecated code in the project. It can be shown in a list or if this can't be done at least use strikethrough to display it as deprecated. That way we can go in and update it accordingly instead of navigating it manually or waiting on bug reports.

Ketho commented 4 months ago

I had actually removed the Blizzard_Deprecated addons for the 11.0.2 update. I will keep them back in then for another patch at least if that helps. https://github.com/Ketho/vscode-wow-api/tree/dev/Annotations/Blizzard_Deprecated

Those would show the Lua Diagnostics.Deprecated warning as well as the strikethrough. Some people do need to support classic as well, but they know they can disable the diagnostic and the strikethrough.

Ketho commented 3 months ago

Deprecations will be kept until patch 11.1.0