All the extensions and skins to be bundled in 1.26.0 should represent the state of the art.
Using the list of extensions ./make-release.py --list-bundled 1.26.0 I crafted a very lame script pasted at P2189 which generates as of Nov 23rd:
| Repo | Registration | composer test | npm test |
|---|---|---|---|
| extensions/Cite | ok | ok | ok |
| extensions/CiteThisPage | ok | ok | ok |
| extensions/ConfirmEdit | ok | ok | ok |
| extensions/Gadgets | ok | ok | ok |
| extensions/ImageMap | ok | no test | ok |
| extensions/InputBox | ok | ok | ok |
| extensions/Interwiki | ok | ok | ok |
| extensions/LocalisationUpdate | ok | ok | ok |
| extensions/Nuke | ok | ok | ok |
| extensions/ParserFunctions | ok | ok | ok |
| extensions/PdfHandler | ok | ok | ok |
| extensions/Poem | ok | ok | ok |
| extensions/Renameuser | ok | ok | ok |
| extensions/SpamBlacklist | ok | ok | ok |
| extensions/SyntaxHighlight_GeSHi | ok | ok | ok |
| extensions/TitleBlacklist | ok | ok | ok |
| extensions/WikiEditor | ok | ok | ok |
| skins/CologneBlue | ok | ok | ok |
| skins/Modern | ok | ok | ok |
| skins/MonoBook | ok | ok | ok |
| skins/Vector | ok | ok | ok |
We have a lot of activity going on to add composer.json / npm.json with a test entry point. So most probably the master branches have something.
In most case we will have to drop jshint/phpcs though, but maybe we can just bump the REL1_26 branch to latest master to catch up.