Background
Wikimedia is switching from JavaScript documentation engine JSDuck to JSDoc. All JavaScript docblocks that use tags and syntax unique to JSDuck should be switched to tags and syntax supported by JSDoc.
Tags to refactor
I diffed all the JSDuck tags and all the JSDoc tags, and came up with the following list of tags that only occur in JSDuck (and therefore should be mass refactored):
https://www.mediawiki.org/wiki/JSDoc#Converting_from_JSDuck_to_JSDoc
Doing codesearches of each tag, the following are present in our codebases:
Let me know if one of these tags should not be refactored (e.g. we support it via a plugin (@chainable), or we want to keep it because it makes the code more readable (@constructor))