Maintenance scripts from extensions are special in that they can be run from the CLI without the extension ever being enabled, causing weird issues. We created $this->requireExtension('ExtensionName') for that (it goes in the constructor, and is checked after extensions are loaded). Only a few scripts have been updated to use it though.
Documentation: https://www.mediawiki.org/wiki/Manual:Writing_maintenance_scripts#Extensions
Example commit: {62b0bc4fe579412a4c1bbea0e251342b089ffd4e}
| Name of MediaWiki extension | Assignee to work on it |
| AbuseFilter |Pppery |
| AntiSpoof |Pppery |
| ArticleFeedbackv5 | @subins2000 |
| Athena | @subins2000 |
| BlockAndNuke | @subins2000 |
| BlueSpiceExtendedSearch |@subins2000 @Osnard |
| BlueSpiceExtensions |@RazeSoldier |
| BlueSpiceFoundation |@RazeSoldier |
| Cargo | @IvanFon |
| CentralAuth | @subins2000 |
| CentralNotice | @Georggi199|
| CheckUser | Pppery |
| cldr | |
| Cognate |@Zoranzoki21 |
| CollapsibleVector | @RazeSoldier |
| ConfirmEdit | @divadsn |
| ContentTranslation | |
| Contributors | @FilipGCI|
| CreditsSource| @FilipGCI|
| DisableAccount |@RazeSoldier |
| DonationInterface | |
| Echo | @MtDu |
| EditAccount | |
| ExtensionDistributor | @Jayprakash12345|
| Flow | @Phantom42 |
| GeoData |@FilipGCI |
| GlobalBlocking |@Jayprakash12345 |
| GlobalCssJs |Already done. See https://pastebin.com/G1u5yy5W |
| GlobalUsage |@Jayprakash12345 |
| HitCounters |@Jayprakash12345 |
| LocalisationUpdate | @Jayprakash12345|
| MassMessage |@RazeSoldier |
| Math | @IvanFon|
| MathSearch | @Phantom42 |
| Newsletter | @Phantom42 |
| OATHAuth | @MtDu |
| OAuth | @divadsn |
| ORES |@Zoranzoki21 |
| PagedTiffHandler |@Zoranzoki21 |
| PageImages | @Zoranzoki21 |
| Renameuser |@Jayprakash12345 |
| ReplaceText |@Jayprakash12345 |
| SecurePoll |@Jayprakash12345 |
| ShortUrl |@RazeSoldier |
| SyntaxHighlight_GeSHi |@Zoranzoki21 |
| TitleKey | @Jayprakash12345 |
| TorBlock | @divadsn |
| TranslationNotifications | @Jayprakash12345 |
| UniversalLanguageSelector |Per source of code it is already done. |
| UploadWizard |@Zoranzoki21 |
| UrlShortener | @MtDu |
| VisualEditor | @IvanFon|
| wikihiero | @MaxSem |