Příručka:ValidateRegistrationFile.php
Appearance
| Verze MediaWiki: | ≥ 1.25 |
| Soubor MediaWiki: validateRegistrationFile.php | |
|---|---|
| Lokalita: | maintenance/ |
| Zdrojový kód: | master • 1.46.0 • 1.45.4 • 1.43.9 |
| Třídy: | ValidateRegistrationFile |
Podrobnosti
Tento skript pro údržbu ověřuje soubory extension.json a skin.json používané k registraci rozšíření a vzhledů.
Argumenty
Tento skript akceptuje jako argument pouze cestu nebo vzor globu s hodnotou extension.json/skin.json.
Použití
php maintenance/run.php validateRegistrationFile filepath/pattern
Ve verzi MediaWiki MediaWiki 1.39 a starší musíte vyvolat skripty údržby pomocí
php maintenance/NazevSkriptu.php namísto php maintenance/run.php NazevSkriptu.Validating extension.json of MobileFrontend extension
Terminal
$ php maintenance/run.php validateRegistrationFile extensions/MobileFrontend/extension.json extensions/MobileFrontend/extension.json validates against the schema!
Ověřování všech extension.json v adresáři extensions
Terminal
$ php maintenance/run.php validateRegistrationFile "extensions/*/extension.json" extensions/CategoryTree/extension.json validates against the schema! extensions/Cite/extension.json validates against the schema! extensions/CiteThisPage/extension.json validates against the schema! extensions/CodeEditor/extension.json validates against the schema! extensions/ConfirmEdit/extension.json validates against the schema! extensions/DiscussionTools/extension.json validates against the schema! extensions/Gadgets/extension.json validates against the schema! extensions/ImageMap/extension.json validates against the schema! extensions/InputBox/extension.json validates against the schema! extensions/Interwiki/extension.json validates against the schema! extensions/Linter/extension.json validates against the schema! extensions/LocalisationUpdate/extension.json validates against the schema! extensions/MultimediaViewer/extension.json validates against the schema! extensions/Nuke/extension.json validates against the schema! extensions/OATHAuth/extension.json validates against the schema! extensions/PageImages/extension.json validates against the schema! extensions/ParserFunctions/extension.json validates against the schema! extensions/PdfHandler/extension.json validates against the schema! extensions/Poem/extension.json validates against the schema! extensions/Renameuser/extension.json validates against the schema! extensions/ReplaceText/extension.json validates against the schema! extensions/Scribunto/extension.json validates against the schema! extensions/SecureLinkFixer/extension.json validates against the schema! extensions/SpamBlacklist/extension.json validates against the schema! extensions/SyntaxHighlight_GeSHi/extension.json validates against the schema! extensions/TemplateData/extension.json validates against the schema! extensions/TextExtracts/extension.json validates against the schema! extensions/TitleBlacklist/extension.json validates against the schema! extensions/VisualEditor/extension.json validates against the schema! extensions/WikiEditor/extension.json validates against the schema! extensions/MyTest/extension.json did not pass validation. [license-name] Invalid SPDX license identifier, see <https://spdx.org/licenses/>