Now that 1) ES6 is the Grade A JavaScript requirement for MediaWiki and 2) the validator now supports ES6 (T75714), this means we no longer need the "requiresES6" flag for the gadgets extension, correct?
If these assumptions are correct, then we can start simplifying the codebase and doing other cleanup related to this:
- evaluate and remove "requiresES6" mentions in code (codesearch), except for maybe one spot where we make sure "requiresES6" doesn't throw some kind of definition file validation error, for backwards compatibility
- remove "requiresES6" from MediaWiki:Gadgets-definition files (global search)
- update documentation (such as crossing out requiresES6 at mw:Extension:Gadgets#Options)