`mediawiki-phan-config` contains many MediaWiki specific settings which are only usable on core, extensions and skins, but not for the libraries.
Define a own config file for usage by the libaries to avoid specific override of settings on each library.
Points to take care:
- Remove use of `MW_INSTALL_PATH`, which includes whole core into each run, making the list of classes very high
- Remove use of `MW_VENDOR_PATH` and always use the local vendor
- Remove suppression of `PhanDeprecated*`, libraries CI are stable for it scanned classes. The reason to exclude deprection notice on extension is to avoid that a new deprecation in core breaks all extensions, but library dependencies are handled by declaring new version of packages and on this patch set phan is running, so a new deprecation can be resolved when the new package is used.
- Special config for `phan-taint-check-plugin` as well?
----
For use in:
[ ] at-ease
[ ] base-convert
[ ] cdb
[ ] CLDRPluralRuleParser
[ ] css-sanitizer
[ ] HtmlFormatter
[ ] integration/docroot
[ ] IPSet
[ ] mediawiki/libs/alea
[ ] mediawiki/libs/Assert
[ ] mediawiki/libs/Bcp47Code
[ ] mediawiki/libs/CloverDiff
[ ] mediawiki/libs/CommonPasswords
[ ] mediawiki/libs/Dodo
[ ] mediawiki/libs/Equivset
[ ] mediawiki/libs/IDLeDOM
[ ] mediawiki/libs/IPAValidator
[ ] mediawiki/libs/IPUtils
[ ] mediawiki/libs/LangConv
[ ] mediawiki/libs/less.php
[ ] mediawiki/libs/metrics-platform
[ ] mediawiki/libs/Minify
[ ] mediawiki/libs/NormalizedException
[ ] mediawiki/libs/ObjectFactory
[ ] mediawiki/libs/php-cssjanus
[ ] mediawiki/libs/RemexHtml
[ ] mediawiki/libs/RequestTimeout
[ ] mediawiki/libs/ScopedCallback
[ ] mediawiki/libs/Services
[ ] mediawiki/libs/Shellbox
[ ] mediawiki/libs/Timestamp
[ ] mediawiki/libs/WaitConditionLoop
[ ] mediawiki/libs/WebIDL
[ ] mediawiki/libs/XMPReader
[ ] mediawiki/libs/Zest
[ ] mediawiki/services/apple-search
[ ] mediawiki/services/parsoid
[ ] mediawiki/tools/codesniffer
[ ] mediawiki/tools/phpunit-patch-coverage
[ ] oojs/ui
[ ] php-session-serializer
[ ] purtle
[ ] RelPath
[ ] RunningStat
[ ] utfnormal
[ ] wikimedia/lucene-explain-parser
[ ] wikimedia/textcat
[ ] wikipeg
[ ] WrappedString
----
Similiar request for our build tool codesniffer at T330014