Forking from T253322: Enable Phan on Chameleon Skin...
Can we add a "composer phan" command to composer.json to libraries/extensions et al that have phan setup so they can run phan without having to do vendor/bin/phan etc?
Forking from T253322: Enable Phan on Chameleon Skin...
Can we add a "composer phan" command to composer.json to libraries/extensions et al that have phan setup so they can run phan without having to do vendor/bin/phan etc?
For completeness, I believe that the command should be vendor/bin/phan -d . --long-progress-bar if the version of mediawiki-phan-config is >=0.9.0, and vendor/bin/phan -d . -p otherwise.
Change 601410 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[labs/libraryupgrader@master] Add composer phan convenience function if phan is installed
Change 601410 merged by jenkins-bot:
[labs/libraryupgrader@master] Add composer phan convenience function if phan is installed
What happened with this...
As far as I can see, only MediaWiki-extensions-OrphanedTalkPages has composer phan
Do we need to do something to get this added? And do MW core manually?
Change 651599 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/core@master] composer.json: Add a phan script command
Change 651663 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[labs/libraryupgrader@master] Follow-up eac01fd: Actually run command
Change 651663 merged by jenkins-bot:
[labs/libraryupgrader@master] Follow-up eac01fd: Actually run command
Change 651599 merged by jenkins-bot:
[mediawiki/core@master] composer.json: Add a phan script command
Change 651712 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/core@master] Fix 'composer phan' command
Change 651712 merged by jenkins-bot:
[mediawiki/core@master] Fix 'composer phan' command