This run took 280 seconds.
From 20533eea00ef4b39caa18ab977abf83c59a47386 Mon Sep 17 00:00:00 2001 From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> Date: Sat, 1 Feb 2025 05:13:37 +0000 Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 46.0.0 Change-Id: I4656a1ce4f3d04e66d36d6e9d2404a3207718832 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 8d7246f..db9b425 100644 --- a/composer.json +++ b/composer.json @@ -74,7 +74,7 @@ "require-dev": { "consolidation/robo": "^3@alpha", "fgnass/domino": "^2.1", - "mediawiki/mediawiki-codesniffer": "45.0.0", + "mediawiki/mediawiki-codesniffer": "46.0.0", "mediawiki/mediawiki-phan-config": "0.15.1", "mediawiki/minus-x": "1.1.3", "nikic/php-parser": "^5.3.1", -- 2.39.2
$ date --- stdout --- Sat Feb 1 05:09:02 UTC 2025 --- end --- $ git clone file:///srv/git/mediawiki-libs-Dodo.git repo --depth=1 -b master --- stderr --- Cloning into 'repo'... --- stdout --- --- end --- $ git config user.name libraryupgrader --- stdout --- --- end --- $ git config user.email tools.libraryupgrader@tools.wmflabs.org --- stdout --- --- end --- $ git submodule update --init --- stdout --- --- end --- $ grr init --- stdout --- Installed commit-msg hook. --- end --- $ git show-ref refs/heads/master --- stdout --- 8329150898f938519585f4321711149130784714 refs/heads/master --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": {}, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0 }, "dependencies": { "prod": 1, "dev": 2, "optional": 0, "peer": 0, "peerOptional": 0, "total": 2 } } } --- end --- $ /usr/bin/composer install --- stderr --- No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. Loading composer repositories with package information Updating dependencies Lock file operations: 90 installs, 0 updates, 0 removals - Locking composer/pcre (3.3.2) - Locking composer/semver (3.4.3) - Locking composer/spdx-licenses (1.5.8) - Locking composer/xdebug-handler (3.0.5) - Locking consolidation/annotated-command (4.10.1) - Locking consolidation/config (2.1.2) - Locking consolidation/log (2.1.1) - Locking consolidation/output-formatters (4.6.0) - Locking consolidation/robo (3.0.12) - Locking consolidation/self-update (2.2.0) - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0) - Locking dflydev/dot-access-data (v3.0.3) - Locking doctrine/deprecations (1.1.4) - Locking doctrine/instantiator (2.0.0) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking fgnass/domino (2.1.6) - Locking grasmash/expander (3.0.1) - Locking league/container (4.2.4) - Locking mediawiki/mediawiki-codesniffer (v45.0.0) - Locking mediawiki/mediawiki-phan-config (0.15.1) - Locking mediawiki/minus-x (1.1.3) - Locking mediawiki/phan-taint-check-plugin (6.1.0) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking myclabs/deep-copy (1.12.1) - Locking netresearch/jsonmapper (v4.5.0) - Locking nikic/php-parser (v5.4.0) - Locking ockcyp/covers-validator (v1.6.0) - Locking phan/phan (5.4.5) - Locking phar-io/manifest (2.0.4) - Locking phar-io/version (3.2.1) - Locking php-parallel-lint/php-console-color (v1.0.1) - Locking php-parallel-lint/php-console-highlighter (v1.0.0) - Locking php-parallel-lint/php-parallel-lint (v1.4.0) - Locking phpcsstandards/phpcsextra (1.2.1) - Locking phpcsstandards/phpcsutils (1.0.12) - Locking phpdocumentor/reflection-common (2.2.0) - Locking phpdocumentor/reflection-docblock (5.6.1) - Locking phpdocumentor/type-resolver (1.10.0) - Locking phpstan/phpdoc-parser (2.0.0) - Locking phpunit/php-code-coverage (9.2.32) - Locking phpunit/php-file-iterator (3.0.6) - Locking phpunit/php-invoker (3.1.1) - Locking phpunit/php-text-template (2.0.4) - Locking phpunit/php-timer (5.0.3) - Locking phpunit/phpunit (9.6.21) - Locking psr/container (2.0.2) - Locking psr/event-dispatcher (1.0.0) - Locking psr/log (2.0.0) - Locking sabre/event (5.1.7) - Locking sebastian/cli-parser (1.0.2) - Locking sebastian/code-unit (1.0.8) - Locking sebastian/code-unit-reverse-lookup (2.0.3) - Locking sebastian/comparator (4.0.8) - Locking sebastian/complexity (2.0.3) - Locking sebastian/diff (4.0.6) - Locking sebastian/environment (5.1.5) - Locking sebastian/exporter (4.0.6) - Locking sebastian/global-state (5.0.7) - Locking sebastian/lines-of-code (1.0.4) - Locking sebastian/object-enumerator (4.0.4) - Locking sebastian/object-reflector (2.0.4) - Locking sebastian/recursion-context (4.0.5) - Locking sebastian/resource-operations (3.0.4) - Locking sebastian/type (3.2.1) - Locking sebastian/version (3.0.2) - Locking squizlabs/php_codesniffer (3.10.3) - Locking symfony/console (v6.4.17) - Locking symfony/deprecation-contracts (v3.5.1) - Locking symfony/event-dispatcher (v6.4.13) - Locking symfony/event-dispatcher-contracts (v3.5.1) - Locking symfony/filesystem (v6.4.13) - Locking symfony/finder (v6.4.17) - Locking symfony/polyfill-ctype (v1.31.0) - Locking symfony/polyfill-intl-grapheme (v1.31.0) - Locking symfony/polyfill-intl-normalizer (v1.31.0) - Locking symfony/polyfill-mbstring (v1.31.0) - Locking symfony/polyfill-php80 (v1.31.0) - Locking symfony/process (v6.4.15) - Locking symfony/service-contracts (v3.5.1) - Locking symfony/string (v7.2.0) - Locking symfony/yaml (v6.4.18) - Locking theseer/tokenizer (1.2.3) - Locking tysonandre/var_representation_polyfill (0.1.3) - Locking web-platform-tests/wpt (2.7.840) - Locking webmozart/assert (1.11.0) - Locking wikimedia/idle-dom (v2.0.1) - Locking wikimedia/remex-html (4.1.1) - Locking wikimedia/update-history (1.0.1) - Locking wikimedia/utfnormal (4.0.0) - Locking wikimedia/zest-css (3.0.2) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 90 installs, 0 updates, 0 removals - Downloading symfony/yaml (v6.4.18) - Downloading symfony/filesystem (v6.4.13) - Downloading league/container (4.2.4) - Downloading consolidation/self-update (2.2.0) - Downloading dflydev/dot-access-data (v3.0.3) - Downloading consolidation/output-formatters (4.6.0) - Downloading consolidation/log (2.1.1) - Downloading grasmash/expander (3.0.1) - Downloading consolidation/config (2.1.2) - Downloading consolidation/annotated-command (4.10.1) - Downloading consolidation/robo (3.0.12) - Syncing fgnass/domino (2.1.6) into cache - Syncing web-platform-tests/wpt (2.7.840) into cache 0/11 [>---------------------------] 0% 10/11 [=========================>--] 90% 11/11 [============================] 100% - Installing squizlabs/php_codesniffer (3.10.3): Extracting archive - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive - Installing composer/pcre (3.3.2): Extracting archive - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive - Installing symfony/deprecation-contracts (v3.5.1): Extracting archive - Installing symfony/yaml (v6.4.18): Extracting archive - Installing symfony/process (v6.4.15): Extracting archive - Installing symfony/finder (v6.4.17): Extracting archive - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive - Installing symfony/filesystem (v6.4.13): Extracting archive - Installing psr/event-dispatcher (1.0.0): Extracting archive - Installing symfony/event-dispatcher-contracts (v3.5.1): Extracting archive - Installing symfony/event-dispatcher (v6.4.13): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive - Installing symfony/string (v7.2.0): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.5.1): Extracting archive - Installing symfony/console (v6.4.17): Extracting archive - Installing league/container (4.2.4): Extracting archive - Installing composer/semver (3.4.3): Extracting archive - Installing consolidation/self-update (2.2.0): Extracting archive - Installing dflydev/dot-access-data (v3.0.3): Extracting archive - Installing consolidation/output-formatters (4.6.0): Extracting archive - Installing psr/log (2.0.0): Extracting archive - Installing consolidation/log (2.1.1): Extracting archive - Installing grasmash/expander (3.0.1): Extracting archive - Installing consolidation/config (2.1.2): Extracting archive - Installing consolidation/annotated-command (4.10.1): Extracting archive - Installing consolidation/robo (3.0.12): Extracting archive - Installing fgnass/domino (2.1.6): Cloning ba4fbd8 from cache - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive - Installing composer/spdx-licenses (1.5.8): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v45.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing sabre/event (5.1.7): Extracting archive - Installing netresearch/jsonmapper (v4.5.0): Extracting archive - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive - Installing webmozart/assert (1.11.0): Extracting archive - Installing phpstan/phpdoc-parser (2.0.0): Extracting archive - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive - Installing doctrine/deprecations (1.1.4): Extracting archive - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive - Installing phpdocumentor/reflection-docblock (5.6.1): Extracting archive - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive - Installing composer/xdebug-handler (3.0.5): Extracting archive - Installing phan/phan (5.4.5): Extracting archive - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive - Installing mediawiki/minus-x (1.1.3): Extracting archive - Installing sebastian/version (3.0.2): Extracting archive - Installing sebastian/type (3.2.1): Extracting archive - Installing sebastian/resource-operations (3.0.4): Extracting archive - Installing sebastian/recursion-context (4.0.5): Extracting archive - Installing sebastian/object-reflector (2.0.4): Extracting archive - Installing sebastian/object-enumerator (4.0.4): Extracting archive - Installing sebastian/global-state (5.0.7): Extracting archive - Installing sebastian/exporter (4.0.6): Extracting archive - Installing sebastian/environment (5.1.5): Extracting archive - Installing sebastian/diff (4.0.6): Extracting archive - Installing sebastian/comparator (4.0.8): Extracting archive - Installing sebastian/code-unit (1.0.8): Extracting archive - Installing sebastian/cli-parser (1.0.2): Extracting archive - Installing phpunit/php-timer (5.0.3): Extracting archive - Installing phpunit/php-text-template (2.0.4): Extracting archive - Installing phpunit/php-invoker (3.1.1): Extracting archive - Installing phpunit/php-file-iterator (3.0.6): Extracting archive - Installing theseer/tokenizer (1.2.3): Extracting archive - Installing nikic/php-parser (v5.4.0): Extracting archive - Installing sebastian/lines-of-code (1.0.4): Extracting archive - Installing sebastian/complexity (2.0.3): Extracting archive - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive - Installing phpunit/php-code-coverage (9.2.32): Extracting archive - Installing phar-io/version (3.2.1): Extracting archive - Installing phar-io/manifest (2.0.4): Extracting archive - Installing myclabs/deep-copy (1.12.1): Extracting archive - Installing doctrine/instantiator (2.0.0): Extracting archive - Installing phpunit/phpunit (9.6.21): Extracting archive - Installing ockcyp/covers-validator (v1.6.0): Extracting archive - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive - Installing web-platform-tests/wpt (2.7.840): Cloning 6310e92 from cache - Installing wikimedia/idle-dom (v2.0.1): Extracting archive - Installing wikimedia/utfnormal (4.0.0): Extracting archive - Installing wikimedia/remex-html (4.1.1): Extracting archive - Installing wikimedia/update-history (1.0.1): Extracting archive - Installing wikimedia/zest-css (3.0.2): Extracting archive 0/86 [>---------------------------] 0% 20/86 [======>---------------------] 23% 30/86 [=========>------------------] 34% 40/86 [=============>--------------] 46% 49/86 [===============>------------] 56% 59/86 [===================>--------] 68% 64/86 [====================>-------] 74% 74/86 [========================>---] 86% 81/86 [==========================>-] 94% 86/86 [============================] 100% 10 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 49 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Upgrading c:mediawiki/mediawiki-codesniffer from 45.0.0 -> 46.0.0 $ /usr/bin/composer update --- stderr --- Loading composer repositories with package information Updating dependencies Lock file operations: 0 installs, 2 updates, 0 removals - Upgrading mediawiki/mediawiki-codesniffer (v45.0.0 => v46.0.0) - Upgrading squizlabs/php_codesniffer (3.10.3 => 3.11.3) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 0 installs, 2 updates, 0 removals 0 [>---------------------------] 0 [->--------------------------] - Upgrading squizlabs/php_codesniffer (3.10.3 => 3.11.3): Extracting archive - Upgrading mediawiki/mediawiki-codesniffer (v45.0.0 => v46.0.0): Extracting archive 0/2 [>---------------------------] 0% 1/2 [==============>-------------] 50% 2/2 [============================] 100% Generating autoload files 49 packages you are using are looking for funding. Use the `composer fund` command to find out more! No security vulnerability advisories found --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Previously failing phpcs rules: {'MediaWiki.Commenting.MissingCovers.MissingCovers', 'MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation', 'MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment'} $ vendor/bin/phpcs --report=json --- stdout --- {"totals":{"errors":11,"warnings":280,"fixable":0},"files":{"\/src\/repo\/src\/HTMLMenuElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/RangeError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFrameElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/URIError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLAppletElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NonDocumentTypeChildNode.php":{"errors":0,"warnings":3,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":16,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":23,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":33}]},"\/src\/repo\/src\/Error.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLIFrameElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableRowElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHRElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDataListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLOptGroupElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSlotElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFormElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/CDATASection.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHyperlinkElementUtils.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":33}]},"\/src\/repo\/src\/HTMLOptionElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/XPathEvaluatorBase.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":26}]},"\/src\/repo\/src\/DocumentOrShadowRoot.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":28}]},"\/src\/repo\/src\/HTMLUListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTextAreaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NonElementParentNode.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":9,"column":28}]},"\/src\/repo\/src\/HTMLFrameSetElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/WindowEventHandlers.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":27}]},"\/src\/repo\/src\/HTMLAreaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSpanElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLInputElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLPreElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/LinkStyle.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":17}]},"\/src\/repo\/src\/HTMLScriptElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLEmbedElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLMediaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLMapElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Window.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Comment.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFormControlsCollection.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLUnknownElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/GlobalEventHandlers.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":27}]},"\/src\/repo\/src\/HTMLCollection.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLBaseElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentAndElementEventHandlers.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":39}]},"\/src\/repo\/src\/HTMLOrSVGElement.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":24}]},"\/src\/repo\/src\/Slottable.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":17}]},"\/src\/repo\/src\/DOMException.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":20,"column":49}]},"\/src\/repo\/src\/ProcessingInstruction.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTrackElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/XMLSerializer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHeadingElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLObjectElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDirectoryElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TypeError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDialogElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLOutputElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLMetaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableColElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTimeElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTitleElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTemplateElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLIElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableCellElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLStyleElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLVideoElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Text.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHeadElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLBodyElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLParamElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLinkElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ReferrerPolicy.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":22}]},"\/src\/repo\/src\/HTMLSelectElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TreeWalker.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDetailsElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLegendElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/EvalError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DOMImplementation.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLBRElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLabelElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentType.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLProgressElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDataElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableSectionElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLAudioElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLParagraphElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/UnimplementedTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NodeList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLImageElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLCanvasElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableCaptionElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLOListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLButtonElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/BadXMLException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/Mutate.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NodeFilter.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":20,"column":42}]},"\/src\/repo\/src\/HTMLPictureElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLAnchorElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDivElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/EventTarget.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHtmlElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Leaf.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":15,"column":21}]},"\/src\/repo\/src\/HTMLMeterElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSourceElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NodeIterator.php":{"errors":6,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":113,"column":32},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":122,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":165,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":173,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":181,"column":8},{"message":"@based is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":200,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":234,"column":8}]},"\/src\/repo\/src\/Internal\/MultiId.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":65,"column":34},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":79,"column":34}]},"\/src\/repo\/src\/ChildNode.php":{"errors":0,"warnings":9,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":27,"column":17},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":65,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":66,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":111,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":112,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":153,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":192,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":215,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":216,"column":33}]},"\/src\/repo\/src\/Internal\/Util.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Attr.php":{"errors":2,"warnings":0,"messages":[{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":237,"column":8},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":245,"column":8}]},"\/src\/repo\/src\/XMLDocument.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/AbstractRange.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ContainerNode.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":32,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":92,"column":46}]},"\/src\/repo\/src\/CSSStyleDeclaration.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ElementCSSInlineStyle.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":29}]},"\/src\/repo\/RoboFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/FakeElement.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":56,"column":47}]},"\/src\/repo\/src\/HTMLQuoteElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFontElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ParentNode.php":{"errors":0,"warnings":7,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":9,"column":18},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":16,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":19,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":30,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":33,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":45,"column":58},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":55,"column":58}]},"\/src\/repo\/src\/Internal\/FilteredElementList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/bench\/domdocument.test.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/CharacterData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentFragment.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":47},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":42,"column":48}]},"\/src\/repo\/src\/ElementContentEditable.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":9,"column":30}]},"\/src\/repo\/src\/StaticRange.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":41,"column":36}]},"\/src\/repo\/bench\/dodo.test.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/build\/doxygen_php_filters.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/BoundaryPoint.php":{"errors":0,"warnings":3,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":28,"column":35},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":99,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":102,"column":20}]},"\/src\/repo\/src\/Internal\/Encoding.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tools\/TestsGenerator\/Helpers.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NamedNodeMap.php":{"errors":0,"warnings":5,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":382,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":420,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":425,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":439,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":444,"column":37}]},"\/src\/repo\/src\/Internal\/Zest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tools\/TestsGenerator\/LocatorTask.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/.phan\/config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Range.php":{"errors":0,"warnings":17,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":48,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":57,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":79,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":126,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":138,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":150,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":162,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":185,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":199,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":215,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":275,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":287,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":290,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":302,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":314,"column":24},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":317,"column":24},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":328,"column":33}]},"\/src\/repo\/src\/HTMLModElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/NamespacePrefixMap.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":139,"column":26}]},"\/src\/repo\/src\/DOMParser.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":31,"column":54},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":181,"column":26}]},"\/src\/repo\/src\/Internal\/NodeTraversal.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFieldSetElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DOMTokenList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Node.php":{"errors":0,"warnings":17,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":173,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":174,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":208,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":222,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":284,"column":34},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":296,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":404,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":405,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":468,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":469,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":523,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":564,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":576,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":605,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":860,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":953,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1041,"column":35}]},"\/src\/repo\/tests\/PhpCompatTest.php":{"errors":0,"warnings":3,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":49,"column":46},{"message":"The testPhpHtmlNamespace test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":131,"column":12},{"message":"The testPhpCharacterData test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":211,"column":12}]},"\/src\/repo\/src\/URL.php":{"errors":0,"warnings":8,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":36,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":66,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":117,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":138,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":139,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":140,"column":28},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":141,"column":34},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":142,"column":26}]},"\/src\/repo\/src\/ReferenceError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/DodoTest.php":{"errors":0,"warnings":14,"messages":[{"message":"The testDodo test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":25,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":38,"column":53},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":87,"column":36},{"message":"The testNodeIterator1 test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":153,"column":12},{"message":"The testNodeIterator2 test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":174,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":181,"column":44},{"message":"The testDocumentFragmentGetElementById test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":220,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":224,"column":31},{"message":"The testDOMParser test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":244,"column":12},{"message":"The testXmlSerialization test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":296,"column":12},{"message":"The testXmlParse test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":323,"column":12},{"message":"The testXmlParse2 test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":335,"column":12},{"message":"The testForeignElements test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":347,"column":12},{"message":"The testAttributes test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":421,"column":12}]},"\/src\/repo\/src\/Document.php":{"errors":3,"warnings":11,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":71,"column":47},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":73,"column":48},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":364,"column":8},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":372,"column":8},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":380,"column":8},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":389,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":394,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":399,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":477,"column":47},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":478,"column":31},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":492,"column":21},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":567,"column":25},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":735,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":848,"column":38}]},"\/src\/repo\/src\/HTMLMarqueeElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Element.php":{"errors":0,"warnings":6,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":154,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":320,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":425,"column":40},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":619,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":655,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":839,"column":23}]},"\/src\/repo\/tools\/TestsGenerator\/TestsGenerator.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":287,"column":36}]},"\/src\/repo\/tests\/Harness\/WPTTestHarness.php":{"errors":0,"warnings":8,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":38,"column":35},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":39,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":118,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":125,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":367,"column":63},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":406,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":407,"column":25}]},"\/src\/repo\/src\/Internal\/WhatWG.php":{"errors":0,"warnings":31,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":66,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":72,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":141,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":142,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":194,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":217,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":223,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":250,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":266,"column":50},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":271,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":277,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":341,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":406,"column":18},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":418,"column":48},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":517,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":705,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":996,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1252,"column":21},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1286,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1316,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1320,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1329,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1355,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1360,"column":59},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1370,"column":50},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1500,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1503,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1514,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1517,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1530,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1563,"column":25}]},"\/src\/repo\/src\/Internal\/UnimplementedException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/LinkedList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tools\/TestsGenerator\/ParserTask.php":{"errors":0,"warnings":5,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":245,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":687,"column":39},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":688,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":948,"column":40},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":957,"column":33}]},"\/src\/repo\/tests\/Harness\/Utils\/Common.php":{"errors":0,"warnings":4,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":253,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":323,"column":31},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":681,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1164,"column":22}]},"\/src\/repo\/tests\/Harness\/Utils\/Selectors.php":{"errors":0,"warnings":98,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":119,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":135,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":187,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":256,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":270,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":317,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":324,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":400,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":407,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":467,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":483,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":504,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":529,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":536,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":557,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":582,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":589,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":610,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":659,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":742,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":951,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":975,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":999,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1054,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1064,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1071,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1080,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1108,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1130,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1155,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1187,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1232,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1238,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1256,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1262,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1270,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1276,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1284,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1290,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1298,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1304,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1411,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1417,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1544,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1610,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1616,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1622,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1700,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1774,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1780,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1984,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1999,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2041,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2048,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2125,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2132,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2191,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2208,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2231,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2258,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2265,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2288,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2315,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2322,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2345,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2399,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2489,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2497,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2758,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2785,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2812,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2873,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2884,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2892,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2903,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2935,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2960,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2987,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3021,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3070,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3077,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3087,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3094,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3103,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3110,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3119,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3126,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3135,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3142,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3262,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3269,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3412,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3479,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3486,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3493,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3582,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3666,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3673,"column":29}]},"\/src\/repo\/tests\/Harness\/W3CTestHarness.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":373,"column":46}]},"\/src\/repo\/tools\/TestsGenerator\/LoadTasks.php":{"errors":0,"warnings":0,"messages":[]}}} --- end --- PHPCS run failed $ vendor/bin/phpcs --report=json --- stdout --- {"totals":{"errors":11,"warnings":280,"fixable":0},"files":{"\/src\/repo\/src\/RangeError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLMenuElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Error.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLAppletElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFrameElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLIFrameElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/URIError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLUListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTextAreaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSpanElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NonDocumentTypeChildNode.php":{"errors":0,"warnings":3,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":16,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":23,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":33}]},"\/src\/repo\/src\/HTMLInputElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableRowElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/XPathEvaluatorBase.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":26}]},"\/src\/repo\/src\/HTMLHRElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentOrShadowRoot.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":28}]},"\/src\/repo\/src\/HTMLDataListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLScriptElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSlotElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NonElementParentNode.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":9,"column":28}]},"\/src\/repo\/src\/CDATASection.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentAndElementEventHandlers.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":39}]},"\/src\/repo\/src\/HTMLAreaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLOptGroupElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHyperlinkElementUtils.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":33}]},"\/src\/repo\/src\/HTMLOptionElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLPreElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/LinkStyle.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":17}]},"\/src\/repo\/src\/HTMLFrameSetElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/WindowEventHandlers.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":27}]},"\/src\/repo\/src\/HTMLMapElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLEmbedElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFormControlsCollection.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/GlobalEventHandlers.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":27}]},"\/src\/repo\/src\/HTMLMediaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFormElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLCollection.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLOrSVGElement.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":24}]},"\/src\/repo\/src\/Window.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/XMLSerializer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHeadingElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Comment.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLUnknownElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Slottable.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":17}]},"\/src\/repo\/src\/ProcessingInstruction.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTrackElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLBaseElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTimeElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDialogElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DOMException.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":20,"column":49}]},"\/src\/repo\/src\/HTMLOutputElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTemplateElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLMetaElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableColElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLObjectElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTitleElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDirectoryElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TypeError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DOMImplementation.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLParagraphElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLButtonElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSelectElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TreeWalker.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLVideoElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLIElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHeadElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableCellElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLinkElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NodeList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLStyleElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLBodyElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLParamElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ReferrerPolicy.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":22}]},"\/src\/repo\/src\/EvalError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLProgressElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDetailsElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLegendElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLDataElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLBRElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLCanvasElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableCaptionElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLLabelElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLAudioElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLOListElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/BadXMLException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Text.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/UnimplementedTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentType.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLTableSectionElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/Mutate.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLImageElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLAnchorElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/EventTarget.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NodeFilter.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":20,"column":42}]},"\/src\/repo\/src\/ContainerNode.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":32,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":92,"column":46}]},"\/src\/repo\/src\/HTMLPictureElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLMeterElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Leaf.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":15,"column":21}]},"\/src\/repo\/src\/HTMLDivElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLHtmlElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLSourceElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NodeIterator.php":{"errors":6,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":113,"column":32},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":122,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":165,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":173,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":181,"column":8},{"message":"@based is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":200,"column":8},{"message":"@spec is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":234,"column":8}]},"\/src\/repo\/src\/ElementCSSInlineStyle.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":7,"column":29}]},"\/src\/repo\/RoboFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/Util.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/AbstractRange.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/MultiId.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":65,"column":34},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":79,"column":34}]},"\/src\/repo\/src\/ChildNode.php":{"errors":0,"warnings":9,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":27,"column":17},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":65,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":66,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":111,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":112,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":153,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":192,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":215,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":216,"column":33}]},"\/src\/repo\/bench\/domdocument.test.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/CSSStyleDeclaration.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/FakeElement.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":56,"column":47}]},"\/src\/repo\/build\/doxygen_php_filters.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/FilteredElementList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ParentNode.php":{"errors":0,"warnings":7,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":9,"column":18},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":16,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":19,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":30,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":33,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":45,"column":58},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":55,"column":58}]},"\/src\/repo\/src\/HTMLQuoteElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ElementContentEditable.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":9,"column":30}]},"\/src\/repo\/src\/Internal\/NamespacePrefixMap.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":139,"column":26}]},"\/src\/repo\/bench\/dodo.test.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/CharacterData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/NamedNodeMap.php":{"errors":0,"warnings":5,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":382,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":420,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":425,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":439,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":444,"column":37}]},"\/src\/repo\/src\/Internal\/BoundaryPoint.php":{"errors":0,"warnings":3,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":28,"column":35},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":99,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":102,"column":20}]},"\/src\/repo\/src\/Internal\/Encoding.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Attr.php":{"errors":2,"warnings":0,"messages":[{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":237,"column":8},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":245,"column":8}]},"\/src\/repo\/src\/XMLDocument.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/Zest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFontElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tools\/TestsGenerator\/Helpers.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DocumentFragment.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":47},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":42,"column":48}]},"\/src\/repo\/src\/DOMParser.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":31,"column":54},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":181,"column":26}]},"\/src\/repo\/src\/Range.php":{"errors":0,"warnings":17,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":48,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":57,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":79,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":126,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":138,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":150,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":162,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":185,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":199,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":215,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":275,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":287,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":290,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":302,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":314,"column":24},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":317,"column":24},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":328,"column":33}]},"\/src\/repo\/src\/HTMLModElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HTMLFieldSetElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/StaticRange.php":{"errors":0,"warnings":2,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":41,"column":36}]},"\/src\/repo\/tools\/TestsGenerator\/LocatorTask.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/.phan\/config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/NodeTraversal.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DOMTokenList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/URL.php":{"errors":0,"warnings":8,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":36,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":66,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":117,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":138,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":139,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":140,"column":28},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":141,"column":34},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":142,"column":26}]},"\/src\/repo\/src\/ReferenceError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Node.php":{"errors":0,"warnings":17,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":173,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":174,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":208,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":222,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":284,"column":34},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":296,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":404,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":405,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":468,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":469,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":523,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":564,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":576,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":605,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":860,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":953,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1041,"column":35}]},"\/src\/repo\/tests\/PhpCompatTest.php":{"errors":0,"warnings":3,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":49,"column":46},{"message":"The testPhpHtmlNamespace test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":131,"column":12},{"message":"The testPhpCharacterData test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":211,"column":12}]},"\/src\/repo\/tests\/DodoTest.php":{"errors":0,"warnings":14,"messages":[{"message":"The testDodo test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":25,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":38,"column":53},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":87,"column":36},{"message":"The testNodeIterator1 test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":153,"column":12},{"message":"The testNodeIterator2 test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":174,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":181,"column":44},{"message":"The testDocumentFragmentGetElementById test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":220,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":224,"column":31},{"message":"The testDOMParser test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":244,"column":12},{"message":"The testXmlSerialization test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":296,"column":12},{"message":"The testXmlParse test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":323,"column":12},{"message":"The testXmlParse2 test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":335,"column":12},{"message":"The testForeignElements test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":347,"column":12},{"message":"The testAttributes test method has no @covers tags","source":"MediaWiki.Commenting.MissingCovers.MissingCovers","severity":5,"fixable":false,"type":"WARNING","line":421,"column":12}]},"\/src\/repo\/tools\/TestsGenerator\/TestsGenerator.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":287,"column":36}]},"\/src\/repo\/src\/Element.php":{"errors":0,"warnings":6,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":154,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":320,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":425,"column":40},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":619,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":655,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":839,"column":23}]},"\/src\/repo\/src\/Document.php":{"errors":3,"warnings":11,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":71,"column":47},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":73,"column":48},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":364,"column":8},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":372,"column":8},{"message":"@copydoc is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":380,"column":8},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":389,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":394,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":399,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":477,"column":47},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":478,"column":31},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":492,"column":21},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":567,"column":25},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":735,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":848,"column":38}]},"\/src\/repo\/src\/HTMLMarqueeElement.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Harness\/WPTTestHarness.php":{"errors":0,"warnings":8,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":38,"column":35},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":39,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":118,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":125,"column":22},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":367,"column":63},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":406,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":407,"column":25}]},"\/src\/repo\/src\/Internal\/WhatWG.php":{"errors":0,"warnings":31,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":66,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":72,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":141,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":142,"column":46},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":194,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":217,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":223,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":250,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":266,"column":50},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":271,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":277,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":341,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":406,"column":18},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":418,"column":48},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":517,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":705,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":996,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1252,"column":21},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1286,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1316,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1320,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1329,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1355,"column":45},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1360,"column":59},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1370,"column":50},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1500,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1503,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1514,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1517,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1530,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1563,"column":25}]},"\/src\/repo\/src\/Internal\/UnimplementedException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Internal\/LinkedList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tools\/TestsGenerator\/ParserTask.php":{"errors":0,"warnings":5,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":245,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":687,"column":39},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":688,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":948,"column":40},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":957,"column":33}]},"\/src\/repo\/tests\/Harness\/Utils\/Common.php":{"errors":0,"warnings":4,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":253,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":323,"column":31},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":681,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1164,"column":22}]},"\/src\/repo\/tests\/Harness\/Utils\/Selectors.php":{"errors":0,"warnings":98,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":119,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":135,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":187,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":256,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":270,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":317,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":324,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":400,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":407,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":467,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":483,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":504,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":529,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":536,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":557,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":582,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":589,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":610,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":659,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":742,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":951,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":975,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":999,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1054,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1064,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1071,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1080,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1108,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1130,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1155,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1187,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1232,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1238,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1256,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1262,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1270,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1276,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1284,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1290,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1298,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1304,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1411,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1417,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1544,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1610,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1616,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1622,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1700,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1774,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1780,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1984,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":1999,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2041,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2048,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2125,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2132,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2191,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2208,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2231,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2258,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2265,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2288,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2315,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2322,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2345,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2399,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2489,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2497,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2758,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2785,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2812,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2873,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2884,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2892,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2903,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2935,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2960,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":2987,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3021,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3070,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3077,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3087,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3094,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3103,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3110,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3119,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3126,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3135,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3142,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3262,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3269,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3412,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3479,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3486,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3493,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3582,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3666,"column":29},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":3673,"column":29}]},"\/src\/repo\/tests\/Harness\/W3CTestHarness.php":{"errors":0,"warnings":1,"messages":[{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":373,"column":46}]},"\/src\/repo\/tools\/TestsGenerator\/LoadTasks.php":{"errors":0,"warnings":0,"messages":[]}}} --- end --- $ git checkout .phpcs.xml --- stderr --- Updated 1 path from the index --- stdout --- --- end --- $ /usr/bin/composer install --- stderr --- Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Generating autoload files 49 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- --- end --- $ /usr/bin/composer test --- stderr --- > parallel-lint . --exclude vendor --exclude .docksal > phpunit || true > robo --ansi 'log:process' [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/log.xml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/errors.yaml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/failures.yml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/skipped.yaml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/_log.xml[39m. > covers-validator > phpcs -sp > DODO_CHECK_MAGIC_PROPERTIES=1 phan --allow-polyfill-parser Parsing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 2326 ( 5%) 42MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2326 ( 5%) 42MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2326 ( 9%) 56MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2326 ( 9%) 56MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2326 ( 19%) 68MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2326 ( 19%) 68MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2326 ( 19%) 68MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2326 ( 19%) 68MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2326 ( 28%) 82MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2326 ( 28%) 82MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2326 ( 28%) 82MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2326 ( 28%) 82MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2326 ( 33%) 99MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2326 ( 33%) 99MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2326 ( 35%) 113MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2326 ( 38%) 121MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2326 ( 41%) 128MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2326 ( 44%) 134MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2326 ( 44%) 134MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2326 ( 49%) 142MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2326 ( 49%) 142MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2326 ( 53%) 148MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2326 ( 53%) 148MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2326 ( 58%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2326 ( 58%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2326 ( 61%) 201MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2326 ( 64%) 211MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2326 ( 66%) 221MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2326 ( 69%) 231MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2326 ( 71%) 240MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2326 ( 74%) 251MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2326 ( 77%) 259MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2326 ( 77%) 259MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2326 ( 79%) 268MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2326 ( 82%) 298MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2326 ( 85%) 323MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2326 ( 89%) 329MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2326 ( 89%) 329MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2326 ( 93%) 334MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2326 ( 93%) 334MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2326 ( 97%) 342MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2326 ( 97%) 342MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2322 / 2326 ( 99%) 355MB ░░░░ 2326 / 2326 (100%) 355MB Analyzing classes... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 999MB Analyzing functions... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1000MB Analyzing methods... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1057MB Analyzing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 147 ( 57%) 1080MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 147 ( 86%) 1082MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 147 / 147 (100%) 1091MB > phan --allow-polyfill-parser Parsing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 2326 ( 4%) 40MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2326 ( 4%) 40MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2326 ( 15%) 64MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2326 ( 15%) 64MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2326 ( 15%) 64MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2326 ( 15%) 64MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2326 ( 25%) 75MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2326 ( 25%) 75MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2326 ( 25%) 75MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2326 ( 25%) 75MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2326 ( 25%) 75MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2326 ( 31%) 92MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2326 ( 31%) 92MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2326 ( 35%) 108MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2326 ( 35%) 108MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2326 ( 38%) 116MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2326 ( 40%) 123MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2326 ( 42%) 129MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2326 ( 44%) 135MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2326 ( 50%) 143MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2326 ( 50%) 143MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2326 ( 53%) 147MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2326 ( 53%) 147MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2326 ( 58%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2326 ( 58%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2326 ( 61%) 200MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2326 ( 63%) 208MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2326 ( 65%) 219MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2326 ( 68%) 229MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2326 ( 70%) 238MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2326 ( 73%) 251MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2326 ( 75%) 259MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2326 ( 76%) 263MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2326 ( 80%) 281MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2326 ( 81%) 297MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2326 ( 84%) 327MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2326 ( 88%) 334MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2326 ( 88%) 334MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2326 ( 92%) 339MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2326 ( 97%) 344MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2326 ( 97%) 344MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2326 ( 99%) 356MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2322 / 2326 (100%) 361MB ░░░░ 2326 / 2326 (100%) 361MB Analyzing classes... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1014MB Analyzing functions... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1014MB Analyzing methods... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1071MB Analyzing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 153 ( 62%) 1094MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 153 ( 78%) 1095MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 153 / 153 (100%) 1109MB > minus-x check . --- stdout --- PHP 8.2.20 | 10 parallel jobs ............................................................ 60/828 ( 7%) ............................................................ 120/828 ( 14%) ............................................................ 180/828 ( 21%) ............................................................ 240/828 ( 28%) ............................................................ 300/828 ( 36%) ............................................................ 360/828 ( 43%) ............................................................ 420/828 ( 50%) ............................................................ 480/828 ( 57%) ............................................................ 540/828 ( 65%) ............................................................ 600/828 ( 72%) ............................................................ 660/828 ( 79%) ............................................................ 720/828 ( 86%) ............................................................ 780/828 ( 94%) ................................................ 828/828 (100%) Checked 828 files in 3.2 seconds No syntax error found PHPUnit 9.6.21 by Sebastian Bergmann and contributors. .S..........................FF.........F....F..F............... 63 / 695 ( 9%) .............................RR......E......................... 126 / 695 ( 18%) ...............E...................EE...........ERRRR.........E 189 / 695 ( 27%) ...E.EEEE.E.....E..E..EE...E..E.EE...E......FREEE.............. 252 / 695 ( 36%) ............................................................... 315 / 695 ( 45%) ............................................................... 378 / 695 ( 54%) .....EE..E.....E.RR.ERR..E...E.E..REE.EEE.E..EE.........E.E.E.E 441 / 695 ( 63%) E.RE..R..E..EE..E..EEE..E...EEEE...EEE..EEEE.EEEEEE.EEEEEE.E... 504 / 695 ( 72%) EEEEEE.RE..R.EEE.EEFEEEEEEE..EE.EFFFEFEFFFFFE.E.EE.EEEEE..E.EFF 567 / 695 ( 81%) .E.FEEEE.EE..FRF..EE..E....F....E...EFEE.E.E.EE...E......EEEEEE 630 / 695 ( 90%) .F.EE.EE..EF.EEE..E.EEREEE..EEEEEE.EEEEEEEEEEEFFEE.EE.EEEEEEEEE 693 / 695 ( 99%) FE 695 / 695 (100%) Time: 00:05.110, Memory: 72.00 MB There were 183 errors: 1) Wikimedia\Dodo\Tests\W3C\HcNodeappendchildnewchilddiffdocumentTest::testHcNodeappendchildnewchilddiffdocument Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodeappendchildnewchilddiffdocumentTest::$doc1 /src/repo/tests/W3C/Level1/Core/HcNodeappendchildnewchilddiffdocumentTest.php:25 2) Wikimedia\Dodo\Tests\W3C\HcNodeinsertbeforenewchilddiffdocumentTest::testHcNodeinsertbeforenewchilddiffdocument Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodeinsertbeforenewchilddiffdocumentTest::$doc1 /src/repo/tests/W3C/Level1/Core/HcNodeinsertbeforenewchilddiffdocumentTest.php:26 3) Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchilddiffdocumentTest::testHcNodereplacechildnewchilddiffdocument Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchilddiffdocumentTest::$doc1 /src/repo/tests/W3C/Level1/Core/HcNodereplacechildnewchilddiffdocumentTest.php:26 4) Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchildexistsTest::testHcNodereplacechildnewchildexists Error: Call to protected method Wikimedia\Dodo\Element::_remove() from scope Wikimedia\Dodo\Internal\WhatWG /src/repo/src/Internal/WhatWG.php:416 /src/repo/src/Node.php:510 /src/repo/tests/W3C/Level1/Core/HcNodereplacechildnewchildexistsTest.php:46 5) Wikimedia\Dodo\Tests\W3C\HcNodevalue06Test::testHcNodevalue06 Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodevalue06Test::$newNode /src/repo/tests/W3C/Level1/Core/HcNodevalue06Test.php:20 6) Wikimedia\Dodo\Tests\W3C\Anchor04Test::testAnchor04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAnchorElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:163 /src/repo/tests/W3C/Level1/Html/Anchor04Test.php:30 7) Wikimedia\Dodo\Tests\W3C\Area03Test::testArea03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:129 /src/repo/tests/W3C/Level1/Html/Area03Test.php:30 8) Wikimedia\Dodo\Tests\W3C\Button01Test::testButton01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button01Test.php:30 9) Wikimedia\Dodo\Tests\W3C\Button02Test::testButton02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button02Test.php:31 10) Wikimedia\Dodo\Tests\W3C\Button03Test::testButton03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button03Test.php:31 11) Wikimedia\Dodo\Tests\W3C\Button04Test::testButton04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button04Test.php:31 12) Wikimedia\Dodo\Tests\W3C\Button06Test::testButton06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:129 /src/repo/tests/W3C/Level1/Html/Button06Test.php:30 13) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement04Test::testHTMLAnchorElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAnchorElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement04Test.php:32 14) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement10Test::testHTMLAnchorElement10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement10Test.php:31 15) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement13Test::testHTMLAnchorElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::blur /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:49 /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement13Test.php:30 16) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement14Test::testHTMLAnchorElement14 Error: Call to undefined method Wikimedia\Dodo\HTMLAnchorElement::focus() /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement14Test.php:30 17) Wikimedia\Dodo\Tests\W3C\HTMLAreaElement04Test::testHTMLAreaElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAreaElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLAreaElement04Test.php:31 18) Wikimedia\Dodo\Tests\W3C\HTMLAreaElement07Test::testHTMLAreaElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLAreaElement07Test.php:31 19) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement01Test::testHTMLButtonElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLButtonElement01Test.php:31 20) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement02Test::testHTMLButtonElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLButtonElement02Test.php:30 21) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement06Test::testHTMLButtonElement06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLButtonElement06Test.php:30 22) Wikimedia\Dodo\Tests\W3C\HTMLDocument19Test::testHTMLDocument19 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::write /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:437 /src/repo/tests/W3C/Level1/Html/HTMLDocument19Test.php:26 23) Wikimedia\Dodo\Tests\W3C\HTMLDocument20Test::testHTMLDocument20 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::writeln /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:445 /src/repo/tests/W3C/Level1/Html/HTMLDocument20Test.php:26 24) Wikimedia\Dodo\Tests\W3C\HTMLDocument21Test::testHTMLDocument21 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::writeln /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:445 /src/repo/tests/W3C/Level1/Html/HTMLDocument21Test.php:30 25) Wikimedia\Dodo\Tests\W3C\HTMLFieldSetElement01Test::testHTMLFieldSetElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFieldSetElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLFieldSetElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLFieldSetElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLFieldSetElement01Test.php:31 26) Wikimedia\Dodo\Tests\W3C\HTMLFieldSetElement02Test::testHTMLFieldSetElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFieldSetElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLFieldSetElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLFieldSetElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLFieldSetElement02Test.php:30 27) Wikimedia\Dodo\Tests\W3C\HTMLFormElement05Test::testHTMLFormElement05 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFormElement::getAction /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLFormElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLFormElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLFormElement05Test.php:30 28) Wikimedia\Dodo\Tests\W3C\HTMLIFrameElement09Test::testHTMLIFrameElement09 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLIFrameElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLIFrameElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLIFrameElement09Test.php:30 29) Wikimedia\Dodo\Tests\W3C\HTMLImageElement09Test::testHTMLImageElement09 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLImageElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLImageElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLImageElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLImageElement09Test.php:30 30) Wikimedia\Dodo\Tests\W3C\HTMLInputElement03Test::testHTMLInputElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:45 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:179 /src/repo/tests/W3C/Level1/Html/HTMLInputElement03Test.php:31 31) Wikimedia\Dodo\Tests\W3C\HTMLInputElement08Test::testHTMLInputElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getChecked /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLInputElement08Test.php:30 32) Wikimedia\Dodo\Tests\W3C\HTMLInputElement10Test::testHTMLInputElement10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getMaxLength /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:73 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:195 /src/repo/tests/W3C/Level1/Html/HTMLInputElement10Test.php:31 33) Wikimedia\Dodo\Tests\W3C\HTMLInputElement14Test::testHTMLInputElement14 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:115 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:215 /src/repo/tests/W3C/Level1/Html/HTMLInputElement14Test.php:30 34) Wikimedia\Dodo\Tests\W3C\HTMLInputElement15Test::testHTMLInputElement15 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLInputElement15Test.php:30 35) Wikimedia\Dodo\Tests\W3C\HTMLInputElement18Test::testHTMLInputElement18 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getValue /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:129 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:223 /src/repo/tests/W3C/Level1/Html/HTMLInputElement18Test.php:31 36) Wikimedia\Dodo\Tests\W3C\HTMLInputElement21Test::testHTMLInputElement21 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getChecked /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLInputElement21Test.php:30 37) Wikimedia\Dodo\Tests\W3C\HTMLLIElement02Test::testHTMLLIElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLIElement::getValue /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLLIElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLIElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLLIElement02Test.php:30 38) Wikimedia\Dodo\Tests\W3C\HTMLLabelElement02Test::testHTMLLabelElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLabelElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLLabelElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLabelElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLLabelElement02Test.php:30 39) Wikimedia\Dodo\Tests\W3C\HTMLLinkElement01Test::testHTMLLinkElement01 Undefined property via __get(): disabled in /src/repo/tests/W3C/Level1/Html/HTMLLinkElement01Test.php on line 30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLinkElement.php:195 /src/repo/tests/W3C/Level1/Html/HTMLLinkElement01Test.php:30 40) Wikimedia\Dodo\Tests\W3C\HTMLLinkElement03Test::testHTMLLinkElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLinkElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLLinkElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLinkElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLLinkElement03Test.php:30 41) Wikimedia\Dodo\Tests\W3C\HTMLModElement01Test::testHTMLModElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLModElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLModElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLModElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLModElement01Test.php:30 42) Wikimedia\Dodo\Tests\W3C\HTMLModElement03Test::testHTMLModElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLModElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLModElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLModElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLModElement03Test.php:30 43) Wikimedia\Dodo\Tests\W3C\HTMLOListElement02Test::testHTMLOListElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOListElement::getStart /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOListElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOListElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLOListElement02Test.php:30 44) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement01Test::testHTMLObjectElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement01Test.php:31 45) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement08Test::testHTMLObjectElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getData /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement08Test.php:30 46) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement13Test::testHTMLObjectElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement13Test.php:30 47) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement19Test::testHTMLObjectElement19 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement19Test.php:30 48) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement01Test::testHTMLOptionElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLOptionElement01Test.php:31 49) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement02Test::testHTMLOptionElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLOptionElement02Test.php:30 50) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement07Test::testHTMLOptionElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getLabel /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLOptionElement07Test.php:30 51) Wikimedia\Dodo\Tests\W3C\HTMLQuoteElement01Test::testHTMLQuoteElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLQuoteElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLQuoteElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLQuoteElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLQuoteElement01Test.php:30 52) Wikimedia\Dodo\Tests\W3C\HTMLQuoteElement02Test::testHTMLQuoteElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLQuoteElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLQuoteElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLQuoteElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLQuoteElement02Test.php:30 53) Wikimedia\Dodo\Tests\W3C\HTMLScriptElement01Test::testHTMLScriptElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLScriptElement::getText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLScriptElement.php:42 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLScriptElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLScriptElement01Test.php:30 54) Wikimedia\Dodo\Tests\W3C\HTMLScriptElement04Test::testHTMLScriptElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLScriptElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLScriptElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLScriptElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLScriptElement04Test.php:30 55) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement03Test::testHTMLSelectElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getSelectedIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:126 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:187 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement03Test.php:30 56) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement06Test::testHTMLSelectElement06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:36 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement06Test.php:31 57) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement07Test::testHTMLSelectElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:36 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement07Test.php:30 58) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement08Test::testHTMLSelectElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getOptions /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:64 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:181 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement08Test.php:40 59) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement12Test::testHTMLSelectElement12 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getSize /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:43 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:177 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement12Test.php:30 60) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement13Test::testHTMLSelectElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement13Test.php:30 61) Wikimedia\Dodo\Tests\W3C\HTMLStyleElement01Test::testHTMLStyleElement01 Undefined property via __get(): disabled in /src/repo/tests/W3C/Level1/Html/HTMLStyleElement01Test.php on line 30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLStyleElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLStyleElement01Test.php:30 62) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement15Test::testHTMLTableCellElement15 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement15Test.php:30 63) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement16Test::testHTMLTableCellElement16 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement16Test.php:30 64) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement23Test::testHTMLTableCellElement23 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement23Test.php:30 65) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement24Test::testHTMLTableCellElement24 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement24Test.php:30 66) Wikimedia\Dodo\Tests\W3C\HTMLTableColElement07Test::testHTMLTableColElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableColElement07Test.php:30 67) Wikimedia\Dodo\Tests\W3C\HTMLTableColElement08Test::testHTMLTableColElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableColElement08Test.php:30 68) Wikimedia\Dodo\Tests\W3C\HTMLTableElement02Test::testHTMLTableElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getCaption /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableElement02Test.php:30 69) Wikimedia\Dodo\Tests\W3C\HTMLTableElement04Test::testHTMLTableElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getTHead /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:59 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLTableElement04Test.php:30 70) Wikimedia\Dodo\Tests\W3C\HTMLTableElement06Test::testHTMLTableElement06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getTFoot /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:87 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLTableElement06Test.php:30 71) Wikimedia\Dodo\Tests\W3C\HTMLTableElement07Test::testHTMLTableElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:129 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLTableElement07Test.php:38 72) Wikimedia\Dodo\Tests\W3C\HTMLTableRowElement05Test::testHTMLTableRowElement05 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableRowElement::getCells /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableRowElement.php:43 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableRowElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLTableRowElement05Test.php:31 73) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement13Test::testHTMLTableSectionElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableSectionElement13Test.php:31 74) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement14Test::testHTMLTableSectionElement14 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableSectionElement14Test.php:31 75) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement15Test::testHTMLTableSectionElement15 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableSectionElement15Test.php:31 76) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement02Test::testHTMLTextAreaElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement02Test.php:32 77) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement03Test::testHTMLTextAreaElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement03Test.php:31 78) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement05Test::testHTMLTextAreaElement05 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getCols /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement05Test.php:31 79) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement09Test::testHTMLTextAreaElement09 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:79 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:187 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement09Test.php:31 80) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement10Test::testHTMLTextAreaElement10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement10Test.php:31 81) Wikimedia\Dodo\Tests\W3C\HTMLTitleElement01Test::testHTMLTitleElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTitleElement::getText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTitleElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTitleElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTitleElement01Test.php:30 82) Wikimedia\Dodo\Tests\W3C\HasFeature01Test::testHasFeature01 Error: Call to a member function getImplementation() on null /src/repo/tests/Harness/W3CTestHarness.php:382 /src/repo/tests/W3C/Level1/Html/HasFeature01Test.php:20 83) Wikimedia\Dodo\Tests\W3C\Object01Test::testObject01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171 /src/repo/tests/W3C/Level1/Html/Object01Test.php:30 84) Wikimedia\Dodo\Tests\W3C\Object06Test::testObject06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getData /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:163 /src/repo/tests/W3C/Level1/Html/Object06Test.php:31 85) Wikimedia\Dodo\Tests\W3C\Object10Test::testObject10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:129 /src/repo/tests/W3C/Level1/Html/Object10Test.php:30 86) Wikimedia\Dodo\Tests\W3C\Table01Test::testTable01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getCaption /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:163 /src/repo/tests/W3C/Level1/Html/Table01Test.php:30 87) Wikimedia\Dodo\Tests\W3C\Table25Test::testTable25 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163 /src/repo/tests/W3C/Level1/Html/Table25Test.php:30 88) Wikimedia\Dodo\Tests\W3C\Table28Test::testTable28 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165 /src/repo/tests/W3C/Level1/Html/Table28Test.php:30 89) Wikimedia\Dodo\Tests\W3C\Table51Test::testTable51 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163 /src/repo/tests/W3C/Level1/Html/Table51Test.php:30 90) Wikimedia\Dodo\Tests\WPT\Dom\Collections\DomstringmapSupportedPropertyNamesTest::testDomstringmapSupportedPropertyNames Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getDataset /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:125 /src/repo/tests/WPT/Dom/Collections/DomstringmapSupportedPropertyNamesTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/DomstringmapSupportedPropertyNamesTest.php:11 91) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionDeleteTest::testHTMLCollectionDelete Undefined property via offsetUnset(): 0 in /src/repo/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php on line 19 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:206 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php:19 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php:17 92) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionEmptyNameTest::testHTMLCollectionEmptyName Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/src/Internal/FilteredElementList.php:147 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:133 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:119 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionEmptyNameTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionEmptyNameTest.php:11 93) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionIteratorTest::testHTMLCollectionIterator Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/src/Internal/FilteredElementList.php:147 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:133 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:119 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionIteratorTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionIteratorTest.php:13 94) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionOwnPropsTest::testHTMLCollectionOwnProps Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/src/Internal/FilteredElementList.php:147 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:133 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionOwnPropsTest.php:28 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionOwnPropsTest.php:23 95) Wikimedia\Dodo\Tests\WPT\Dom\Collections\NamednodemapSupportedPropertyNamesTest::testNamednodemapSupportedPropertyNames Undefined array key 2 /src/repo/tests/Harness/WPTTestHarness.php:307 /src/repo/tests/WPT/Dom/Collections/NamednodemapSupportedPropertyNamesTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/NamednodemapSupportedPropertyNamesTest.php:13 96) Wikimedia\Dodo\Tests\WPT\Dom\Lists\DOMTokenListCoverageForAttributesTest::testDOMTokenListCoverageForAttributes Attempt to read property "sup" on array /src/repo/tests/WPT/Dom/Lists/DOMTokenListCoverageForAttributesTest.php:11 /src/repo/tests/WPT/Dom/Lists/DOMTokenListCoverageForAttributesTest.php:32 97) Wikimedia\Dodo\Tests\WPT\Dom\Lists\DOMTokenListIterableTest::testDOMTokenListIterable Undefined property via offsetExists(): length in /src/repo/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php on line 14 /src/repo/vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:210 /src/repo/vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:179 /src/repo/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php:13 98) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\AppendOnDocumentTest::testAppendOnDocument Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::append /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:68 /src/repo/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:12 /src/repo/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:53 99) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\AriaAttributeReflectionTentativeTest::testAriaAttributeReflectionTentative Undefined property via __get(): role in /src/repo/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php on line 15 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:169 /src/repo/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php:13 100) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataAppendDataTest::testCharacterDataAppendData TypeError: Wikimedia\Dodo\CharacterData::appendData(): Argument #1 ($data) must be of type string, null given, called in /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php on line 34 /src/repo/src/CharacterData.php:163 /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:34 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:31 /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:61 101) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataRemoveTest::testCharacterDataRemove Error: Cannot use object of type Wikimedia\Dodo\Text as array /src/repo/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:13 /src/repo/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:58 102) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataSubstringDataTest::testCharacterDataSubstringData TypeError: Wikimedia\Dodo\CharacterData::substringData(): Argument #1 ($offset) must be of type int, string given, called in /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php on line 75 /src/repo/src/CharacterData.php:139 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:75 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:72 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:120 103) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationCreateHTMLDocumentTest::testDOMImplementationCreateHTMLDocument Undefined variable $i /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateHTMLDocumentTest.php:25 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateHTMLDocumentTest.php:37 104) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationHasFeatureTest::testDOMImplementationHasFeature Undefined variable $format_value /src/repo/tests/WPT/Dom/Nodes/DOMImplementationHasFeatureTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationHasFeatureTest.php:10 105) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentConstructorTest::testDocumentConstructor Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::getLocation /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:279 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Document.php:107 /src/repo/tests/WPT/Dom/Nodes/DocumentConstructorTest.php:33 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentConstructorTest.php:31 106) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateAttributeTest::testDocumentCreateAttribute TypeError: Wikimedia\Dodo\Document::createAttribute(): Argument #1 ($localName) must be of type string, null given, called in /src/repo/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php on line 40 /src/repo/src/Document.php:554 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php:40 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php:39 107) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateCommentTest::testDocumentCreateComment Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Comment" /src/repo/tests/WPT/Dom/Nodes/DocumentCreateCommentTest.php:36 108) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateElementNamespaceTest::testDocumentCreateElementNamespace Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLIFrameElement::setSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLIFrameElement.php:37 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:455 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateElementNamespaceTest.php:68 /src/repo/tests/Harness/WPTTestHarness.php:668 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/Harness/WPTTestHarness.php:667 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateElementNamespaceTest.php:66 109) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateEventHttpsTest::testDocumentCreateEventHttps Undefined variable $aliases /src/repo/tests/WPT/Dom/Nodes/DocumentCreateEventHttpsTest.php:29 110) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateTextNodeTest::testDocumentCreateTextNode Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Text" /src/repo/tests/WPT/Dom/Nodes/DocumentCreateTextNodeTest.php:36 111) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateTreeWalkerTest::testDocumentCreateTreeWalker Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateTreeWalkerTest.php:17 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateTreeWalkerTest.php:16 112) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentFragmentGetElementByIdTest::testDocumentFragmentGetElementById Undefined property via __get(): getElementById in /src/repo/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php on line 16 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/src/DocumentFragment.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/DocumentFragment.php:87 /src/repo/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php:14 113) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementByIdTest::testDocumentGetElementById Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:319 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementByIdTest.php:133 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementByIdTest.php:126 114) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentImportNodeTest::testDocumentImportNode TypeError: Wikimedia\Dodo\Document::importNode(): Argument #2 ($deep) must be of type bool, null given, called in /src/repo/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php on line 31 /src/repo/src/Document.php:777 /src/repo/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php:31 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php:25 115) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountDynamicAddTest::testElementChildElementCountDynamicAdd Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicAddTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicAddTest.php:11 116) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountDynamicRemoveTest::testElementChildElementCountDynamicRemove Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicRemoveTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicRemoveTest.php:11 117) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountNochildTest::testElementChildElementCountNochild Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountNochildTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountNochildTest.php:11 118) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountTest::testElementChildElementCount Error: Cannot use object of type Wikimedia\Dodo\HTMLParagraphElement as array /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountTest.php:11 119) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildrenTest::testElementChildren Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildren /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:81 /src/repo/tests/WPT/Dom/Nodes/ElementChildrenTest.php:23 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildrenTest.php:21 120) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementClosestTest::testElementClosest Undefined array key ":valid" /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:799 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1359 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1091 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1375 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1557 /src/repo/src/Internal/Zest.php:67 /src/repo/src/Element.php:716 /src/repo/src/Element.php:734 /src/repo/tests/WPT/Dom/Nodes/ElementClosestTest.php:11 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementClosestTest.php:10 /src/repo/tests/WPT/Dom/Nodes/ElementClosestTest.php:46 121) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementInsertAdjacentElementTest::testElementInsertAdjacentElement Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentElement /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:280 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:13 122) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementInsertAdjacentTextTest::testElementInsertAdjacentText Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:289 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:14 123) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementMatchesTest::testElementMatches Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::setOnload /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/GlobalEventHandlers.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:413 /src/repo/tests/WPT/Dom/Nodes/ElementMatchesTest.php:196 /src/repo/tests/Harness/WPTTestHarness.php:668 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/Harness/WPTTestHarness.php:667 /src/repo/tests/WPT/Dom/Nodes/ElementMatchesTest.php:194 124) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementWebkitMatchesSelectorTest::testElementWebkitMatchesSelector Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::setOnload /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/GlobalEventHandlers.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:413 /src/repo/tests/WPT/Dom/Nodes/ElementWebkitMatchesSelectorTest.php:196 /src/repo/tests/Harness/WPTTestHarness.php:668 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/Harness/WPTTestHarness.php:667 /src/repo/tests/WPT/Dom/Nodes/ElementWebkitMatchesSelectorTest.php:194 125) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\InsertAdjacentTest::testInsertAdjacent Undefined variable $get_object_vars /src/repo/tests/WPT/Dom/Nodes/InsertAdjacentTest.php:16 126) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeExternalStylesheetNoBcSubTest::testNodeCloneNodeExternalStylesheetNoBcSub Attempt to read property "href" on null /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeExternalStylesheetNoBcSubTest.php:14 127) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeOnInactiveDocumentCrashTest::testNodeCloneNodeOnInactiveDocumentCrash Undefined variable $i /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeOnInactiveDocumentCrashTest.php:11 128) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeXMLDocumentTest::testNodeCloneNodeXMLDocument Undefined property via __get(): constructor in /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php on line 14 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/src/Document.php:75 /src/repo/vendor/wikimedia/idle-dom/src/Helper/XMLDocument.php:163 /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php:12 129) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeConstantsTest::testNodeConstants Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Node" /src/repo/tests/WPT/Dom/Nodes/NodeConstantsTest.php:29 130) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeInsertBeforeTest::testNodeInsertBefore ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeInsertBeforeTest::insert(), 2 passed in /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php on line 55 and exactly 3 expected /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:134 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:55 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:54 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:52 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:148 131) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeIsConnectedShadowDomTest::testNodeIsConnectedShadowDom Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::attachShadow /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:215 /src/repo/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:11 /src/repo/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:24 132) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeListIterableTest::testNodeListIterable Undefined property via offsetExists(): length in /src/repo/tests/WPT/Dom/Nodes/NodeListIterableTest.php on line 17 /src/repo/vendor/wikimedia/idle-dom/src/Helper/NodeList.php:150 /src/repo/vendor/wikimedia/idle-dom/src/Helper/NodeList.php:119 /src/repo/tests/WPT/Dom/Nodes/NodeListIterableTest.php:17 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeListIterableTest.php:16 133) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeParentNodeTest::testNodeParentNode TypeError: Wikimedia\Dodo\Tests\Harness\WPTTestHarness::asyncTest(): Argument #1 ($func) must be of type callable, string given, called in /src/repo/tests/WPT/Dom/Nodes/NodeParentNodeTest.php on line 38 /src/repo/tests/Harness/WPTTestHarness.php:665 /src/repo/tests/WPT/Dom/Nodes/NodeParentNodeTest.php:38 134) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeRemoveChildTest::testNodeRemoveChild Undefined variable $docs /src/repo/tests/WPT/Dom/Nodes/NodeRemoveChildTest.php:22 135) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeTextContentTest::testNodeTextContent Undefined variable $docs /src/repo/tests/WPT/Dom/Nodes/NodeTextContentTest.php:85 136) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeAppendTest::testParentNodeAppend ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeAppendTest::insert(), 2 passed in /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php on line 67 and exactly 3 expected /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:146 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:67 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:66 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:64 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:159 137) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeChildrenTest::testParentNodeChildren Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildren /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLUListElement.php:81 /src/repo/tests/WPT/Dom/Nodes/ParentNodeChildrenTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodeChildrenTest.php:12 138) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodePrependTest::testParentNodePrepend ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodePrependTest::insert(), 2 passed in /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php on line 67 and exactly 3 expected /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:146 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:67 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:66 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:64 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:159 139) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorsExclusiveTest::testParentNodeQuerySelectorsExclusive Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:371 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorsExclusiveTest.php:18 140) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorsNamespacesTest::testParentNodeQuerySelectorsNamespaces Wikimedia\Dodo\DOMException: Invalid selector. /src/repo/src/Internal/Zest.php:36 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1220 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1187 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1461 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1533 /src/repo/src/Internal/Zest.php:54 /src/repo/src/ParentNode.php:46 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorsNamespacesTest.php:12 141) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\PrependOnDocumentTest::testPrependOnDocument Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::prepend /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:60 /src/repo/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:12 /src/repo/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:53 142) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\RootNodeTest::testRootNode Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::attachShadow /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:215 /src/repo/tests/WPT/Dom/Nodes/RootNodeTest.php:18 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/RootNodeTest.php:15 143) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\TextWholeTextTest::testTextWholeText Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Text::getWholeText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Text.php:36 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Text.php:85 /src/repo/tests/WPT/Dom/Nodes/TextWholeTextTest.php:18 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/TextWholeTextTest.php:13 144) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCloneContentsTest::testRangeCloneContents Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::cloneContents /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:133 /src/repo/tests/WPT/Dom/Ranges/RangeCloneContentsTest.php:344 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeCloneContentsTest.php:341 145) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCloneRangeTest::testRangeCloneRange ParseError: syntax error, unexpected end of file 146) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCollapseTest::testRangeCollapse ParseError: syntax error, unexpected end of file 147) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCompareBoundaryPointsTest::testRangeCompareBoundaryPoints Error: Call to a member function detach() on null /src/repo/tests/WPT/Dom/Ranges/RangeCompareBoundaryPointsTest.php:16 148) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeConstructorTest::testRangeConstructor ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/repo/tests/WPT/Dom/Ranges/RangeConstructorTest.php on line 12 and exactly 1 expected /src/repo/src/Range.php:30 /src/repo/tests/WPT/Dom/Ranges/RangeConstructorTest.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeConstructorTest.php:11 149) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeDeleteContentsTest::testRangeDeleteContents Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::deleteContents /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:119 /src/repo/tests/WPT/Dom/Ranges/RangeDeleteContentsTest.php:241 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeDeleteContentsTest.php:238 150) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeExtractContentsTest::testRangeExtractContents Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::extractContents /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:126 /src/repo/tests/WPT/Dom/Ranges/RangeExtractContentsTest.php:171 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeExtractContentsTest.php:168 151) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeInsertNodeTest::testRangeInsertNode Attempt to read property "search" on null /src/repo/tests/WPT/Dom/Ranges/RangeInsertNodeTest.php:195 152) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeIntersectsNode2Test::testRangeIntersectsNode2 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/repo/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php on line 15 and exactly 1 expected /src/repo/src/Range.php:30 /src/repo/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php:14 153) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSelectNodeTest::testRangeSelectNode Undefined variable $foreignDoc /src/repo/tests/WPT/Dom/Ranges/RangeSelectNodeTest.php:74 154) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSetTest::testRangeSet Undefined variable $eval /src/repo/tests/WPT/Dom/Ranges/RangeSetTest.php:136 155) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeStringifierTest::testRangeStringifier ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/repo/tests/WPT/Dom/Ranges/RangeStringifierTest.php on line 15 and exactly 1 expected /src/repo/src/Range.php:30 /src/repo/tests/WPT/Dom/Ranges/RangeStringifierTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeStringifierTest.php:14 156) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSurroundContentsTest::testRangeSurroundContents Attempt to read property "search" on null /src/repo/tests/WPT/Dom/Ranges/RangeSurroundContentsTest.php:227 157) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\StaticRangeConstructorTest::testStaticRangeConstructor Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::append /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:68 /src/repo/tests/WPT/Dom/Ranges/StaticRangeConstructorTest.php:24 158) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeFilterConstantsTest::testNodeFilterConstants Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeFilter" /src/repo/tests/WPT/Dom/Traversal/NodeFilterConstantsTest.php:28 159) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeIteratorTest::testNodeIterator ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeIteratorTest::checkIter(), 2 passed in /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php on line 132 and exactly 3 expected /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php:10 /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php:132 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php:130 160) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerAcceptNodeFilterTest::testTreeWalkerAcceptNodeFilter Undefined variable $filter /src/repo/tests/WPT/Dom/Traversal/TreeWalkerAcceptNodeFilterTest.php:46 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerAcceptNodeFilterTest.php:45 161) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerBasicTest::testTreeWalkerBasic Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerBasicTest.php:83 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerBasicTest.php:81 162) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerCurrentNodeTest::testTreeWalkerCurrentNode Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerCurrentNodeTest.php:31 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerCurrentNodeTest.php:30 163) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerPreviousNodeLastChildRejectTest::testTreeWalkerPreviousNodeLastChildReject Undefined variable $filter /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousNodeLastChildRejectTest.php:83 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousNodeLastChildRejectTest.php:82 164) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerPreviousSiblingLastChildSkipTest::testTreeWalkerPreviousSiblingLastChildSkip Undefined variable $filter /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousSiblingLastChildSkipTest.php:83 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousSiblingLastChildSkipTest.php:82 165) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalRejectTest::testTreeWalkerTraversalReject Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalRejectTest.php:64 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalRejectTest.php:63 166) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalSkipMostTest::testTreeWalkerTraversalSkipMost Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipMostTest.php:56 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipMostTest.php:55 167) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalSkipTest::testTreeWalkerTraversalSkip Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipTest.php:64 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipTest.php:63 168) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerWalkingOutsideATreeTest::testTreeWalkerWalkingOutsideATree Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerWalkingOutsideATreeTest.php:33 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerWalkingOutsideATreeTest.php:22 169) Wikimedia\Dodo\Tests\WPT\Domparsing\CreateContextualFragmentTest::testCreateContextualFragment Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::createContextualFragment /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:204 /src/repo/tests/WPT/Domparsing/CreateContextualFragmentTest.php:42 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/CreateContextualFragmentTest.php:39 170) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringUrlBasePushstateTest::testDOMParserParseFromStringUrlBasePushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringUrlBasePushstateTest.php:10 171) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringUrlPushstateTest::testDOMParserParseFromStringUrlPushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringUrlPushstateTest.php:10 172) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringXmlTest::testDOMParserParseFromStringXml Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Node::getBaseURI /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Node.php:45 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Document.php:51 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:17 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:33 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:29 173) Wikimedia\Dodo\Tests\WPT\Domparsing\Innerhtml04Test::testInnerhtml04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:319 /src/repo/tests/WPT/Domparsing/Innerhtml04Test.php:25 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Innerhtml04Test.php:18 174) Wikimedia\Dodo\Tests\WPT\Domparsing\Innerhtml07Test::testInnerhtml07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:319 /src/repo/tests/WPT/Domparsing/Innerhtml07Test.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Innerhtml07Test.php:11 175) Wikimedia\Dodo\Tests\WPT\Domparsing\InnerhtmlMxssSubTest::testInnerhtmlMxssSub Error: Class "Wikimedia\Dodo\Tests\WPT\Domparsing\String" not found /src/repo/tests/WPT/Domparsing/InnerhtmlMxssSubTest.php:15 176) Wikimedia\Dodo\Tests\WPT\Domparsing\InsertAdjacentHtmlTest::testInsertAdjacentHtml Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:312 /src/repo/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:10 /src/repo/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:77 177) Wikimedia\Dodo\Tests\WPT\Domparsing\InsertAdjacentTest::testInsertAdjacent Undefined variable $get_object_vars /src/repo/tests/WPT/Domparsing/InsertAdjacentTest.php:18 178) Wikimedia\Dodo\Tests\WPT\Domparsing\Outerhtml01Test::testOuterhtml01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setOuterHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:303 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLHtmlElement.php:334 /src/repo/tests/WPT/Domparsing/Outerhtml01Test.php:13 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Domparsing/Outerhtml01Test.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Outerhtml01Test.php:11 179) Wikimedia\Dodo\Tests\WPT\Domparsing\Outerhtml02Test::testOuterhtml02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setOuterHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:303 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:334 /src/repo/tests/WPT/Domparsing/Outerhtml02Test.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Outerhtml02Test.php:11 180) Wikimedia\Dodo\Tests\WPT\Domparsing\Resources\DomparserIframeBasePushstateTest::testDomparserIframeBasePushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/Resources/DomparserIframeBasePushstateTest.php:10 181) Wikimedia\Dodo\Tests\WPT\Domparsing\Resources\DomparserIframePushstateTest::testDomparserIframePushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/Resources/DomparserIframePushstateTest.php:10 182) Wikimedia\Dodo\Tests\WPT\Domparsing\StyleAttributeHtmlTest::testStyleAttributeHtml Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\CSSStyleDeclaration::getCssText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/CSSStyleDeclaration.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/CSSStyleDeclaration.php:78 /src/repo/tests/WPT/Domparsing/StyleAttributeHtmlTest.php:20 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/StyleAttributeHtmlTest.php:18 183) Wikimedia\Dodo\Tests\WPT\Domparsing\XmldomparserTest::testXmldomparser Undefined property via __get(): readyState in /src/repo/tests/WPT/Domparsing/XmldomparserTest.php on line 12 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/src/Document.php:75 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Document.php:163 /src/repo/tests/WPT/Domparsing/XmldomparserTest.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/XmldomparserTest.php:11 -- There were 28 failures: 1) Wikimedia\Dodo\Tests\W3C\Documentinvalidcharacterexceptioncreatepi1Test::testDocumentinvalidcharacterexceptioncreatepi1 throw_NOT_SUPPORTED_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/Documentinvalidcharacterexceptioncreatepi1Test.php:30 2) Wikimedia\Dodo\Tests\W3C\DocumentinvalidcharacterexceptioncreatepiTest::testDocumentinvalidcharacterexceptioncreatepi throw_NOT_SUPPORTED_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/DocumentinvalidcharacterexceptioncreatepiTest.php:30 3) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrdeletedatacountnegativeTest::testHcCharacterdataindexsizeerrdeletedatacountnegative throws_INDEX_SIZE_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrdeletedatacountnegativeTest.php:38 4) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrreplacedatacountnegativeTest::testHcCharacterdataindexsizeerrreplacedatacountnegative throws_INDEX_SIZE_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrreplacedatacountnegativeTest.php:38 5) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrsubstringcountnegativeTest::testHcCharacterdataindexsizeerrsubstringcountnegative throws_INDEX_SIZE_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrsubstringcountnegativeTest.php:38 6) Wikimedia\Dodo\Tests\W3C\HTMLDocument17Test::testHTMLDocument17 bodyContainsChildren Failed asserting that '[object Wikimedia\Dodo\Text]' is null. /src/repo/tests/Harness/W3CTestHarness.php:76 /src/repo/tests/W3C/Level1/Html/HTMLDocument17Test.php:29 7) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionAsPrototypeTest::testHTMLCollectionAsPrototype Reached unreachable code: Function did not throw. /src/repo/tests/Harness/WPTTestHarness.php:582 /src/repo/tests/Harness/WPTTestHarness.php:398 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionAsPrototypeTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionAsPrototypeTest.php:11 8) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataDataTest::testCharacterDataData Failed asserting that 0 matches expected 9. /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:29 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:24 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:71 9) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataDeleteDataTest::testCharacterDataDeleteData Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'🌠 teST' +'🌠 tes' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:80 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:74 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:86 10) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataInsertDataTest::testCharacterDataInsertData Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'🌠 te--st 🌠 TEST' +'🌠 tes--t 🌠 TEST' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:76 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:70 /src/repo/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:82 11) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataReplaceDataTest::testCharacterDataReplaceData Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'🌠 te--ST' +'🌠 tes--' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:132 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:126 /src/repo/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:138 12) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataSurrogatesTest::testCharacterDataSurrogates Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'\udf20 test \ud83c' +' test 🌠 ' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:12 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:55 13) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeAfterTest::testChildNodeAfter Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'<!--test-->null' +'<!--test-->' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:24 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:19 /src/repo/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:151 14) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeBeforeTest::testChildNodeBefore Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'null<!--test-->' +'<!--test-->' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:24 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:19 /src/repo/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:151 15) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeReplaceWithTest::testChildNodeReplaceWith Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'null' +'' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:23 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:19 /src/repo/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:99 16) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationCreateDocumentTypeTest::testDOMImplementationCreateDocumentType Failed asserting that 0 matches expected 5. /src/repo/tests/Harness/WPTTestHarness.php:555 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:30 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:28 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:11 17) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementsByClassNameTest::testDocumentGetElementsByClassName Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByClassNameTest.php:20 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByClassNameTest.php:11 18) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementsByTagNameNSTest::testDocumentGetElementsByTagNameNS HTMLCollection Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:11 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:161 19) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentTypeRemoveTest::testDocumentTypeRemove Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:13 /src/repo/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:50 20) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByClassNameTest::testElementGetElementsByClassName HTMLCollection Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByClassNameTest.php:25 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByClassNameTest.php:22 21) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByTagNameNSTest::testElementGetElementsByTagNameNS HTMLCollection Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:14 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:173 22) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementRemoveTest::testElementRemove Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/ElementRemoveTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementRemoveTest.php:13 /src/repo/tests/WPT/Dom/Nodes/ElementRemoveTest.php:50 23) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeAppendChildTest::testNodeAppendChild Failed asserting that Wikimedia\Dodo\DOMException Object (...) is an instance of interface "Wikimedia\IDLeDOM\TypeError". /src/repo/tests/Harness/WPTTestHarness.php:409 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:14 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:40 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:39 24) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorEscapesTest::testParentNodeQuerySelectorEscapes Failed asserting that null is identical to an object of class "Wikimedia\Dodo\HTMLSpanElement". /src/repo/tests/Harness/WPTTestHarness.php:264 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:11 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:41 25) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeAdoptTestTest::testRangeAdoptTest Failed asserting that 1 matches expected 0. /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Ranges/RangeAdoptTestTest.php:34 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeAdoptTestTest.php:31 26) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringEncodingTest::testDOMParserParseFromStringEncoding the meta charset must be in effect, making the main document windows-1252 Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'windows-1252' +'UTF-8' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringEncodingTest.php:18 27) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringHtmlTest::testDOMParserParseFromStringHtml Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'BackCompat' +'CSS1Compat' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringHtmlTest.php:36 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringHtmlTest.php:35 28) Wikimedia\Dodo\Tests\WPT\Domparsing\XMLSerializerSerializeToStringTest::testXMLSerializerSerializeToString Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'<html><head/><body><div/><span/></body></html>' +'<?xml version="1.0" encoding="UTF-8"?><html><head/><body><div/><span/></body></html>' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Domparsing/XMLSerializerSerializeToStringTest.php:37 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/XMLSerializerSerializeToStringTest.php:35 -- There were 18 risky tests: 1) Wikimedia\Dodo\Tests\W3C\HcEntitiesremovenameditem1Test::testHcEntitiesremovenameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcEntitiesremovenameditem1Test.php:8 2) Wikimedia\Dodo\Tests\W3C\HcEntitiessetnameditem1Test::testHcEntitiessetnameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcEntitiessetnameditem1Test.php:9 3) Wikimedia\Dodo\Tests\W3C\HcNodevalue07Test::testHcNodevalue07 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNodevalue07Test.php:9 4) Wikimedia\Dodo\Tests\W3C\HcNodevalue08Test::testHcNodevalue08 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNodevalue08Test.php:9 5) Wikimedia\Dodo\Tests\W3C\HcNotationsremovenameditem1Test::testHcNotationsremovenameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNotationsremovenameditem1Test.php:8 6) Wikimedia\Dodo\Tests\W3C\HcNotationssetnameditem1Test::testHcNotationssetnameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNotationssetnameditem1Test.php:9 7) Wikimedia\Dodo\Tests\W3C\HTMLDocument18Test::testHTMLDocument18 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLDocument18Test.php:8 8) Wikimedia\Dodo\Tests\W3C\HTMLImageElement05Test::testHTMLImageElement05 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement05Test.php:10 9) Wikimedia\Dodo\Tests\W3C\HTMLImageElement06Test::testHTMLImageElement06 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement06Test.php:10 10) Wikimedia\Dodo\Tests\W3C\HTMLImageElement11Test::testHTMLImageElement11 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement11Test.php:10 11) Wikimedia\Dodo\Tests\W3C\HTMLImageElement12Test::testHTMLImageElement12 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement12Test.php:10 12) Wikimedia\Dodo\Tests\W3C\HTMLInputElement13Test::testHTMLInputElement13 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLInputElement13Test.php:10 13) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement11Test::testHTMLObjectElement11 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLObjectElement11Test.php:10 14) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement16Test::testHTMLObjectElement16 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLObjectElement16Test.php:10 15) Wikimedia\Dodo\Tests\W3C\Object08Test::testObject08 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/Object08Test.php:10 16) Wikimedia\Dodo\Tests\W3C\Object13Test::testObject13 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/Object13Test.php:10 17) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByTagNameChangeDocumentHTMLNessTest::testElementGetElementsByTagNameChangeDocumentHTMLNess This test did not perform any assertions /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameChangeDocumentHTMLNessTest.php:8 18) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeDetachTest::testRangeDetach This test did not perform any assertions /src/repo/tests/WPT/Dom/Ranges/RangeDetachTest.php:8 ERRORS! Tests: 695, Assertions: 19254, Errors: 183, Failures: 28, Skipped: 1, Risky: 18. CoversValidator 1.6.0 Validation complete. All @covers tags are valid. ..................................................... 53 / 53 (100%) Time: 2.06 secs; Memory: 8MB MinusX ====== Processing /src/repo... ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ..... All good! --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": {}, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0 }, "dependencies": { "prod": 1, "dev": 2, "optional": 0, "peer": 0, "peerOptional": 0, "total": 2 } } } --- end --- $ package-lock-lint package-lock.json --- stdout --- Checking package-lock.json --- end --- build: Updating mediawiki/mediawiki-codesniffer to 46.0.0 $ git add . --- stdout --- --- end --- $ git commit -F /tmp/tmp5absm09g --- stdout --- [master 20533ee] build: Updating mediawiki/mediawiki-codesniffer to 46.0.0 1 file changed, 1 insertion(+), 1 deletion(-) --- end --- $ git format-patch HEAD~1 --stdout --- stdout --- From 20533eea00ef4b39caa18ab977abf83c59a47386 Mon Sep 17 00:00:00 2001 From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> Date: Sat, 1 Feb 2025 05:13:37 +0000 Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 46.0.0 Change-Id: I4656a1ce4f3d04e66d36d6e9d2404a3207718832 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 8d7246f..db9b425 100644 --- a/composer.json +++ b/composer.json @@ -74,7 +74,7 @@ "require-dev": { "consolidation/robo": "^3@alpha", "fgnass/domino": "^2.1", - "mediawiki/mediawiki-codesniffer": "45.0.0", + "mediawiki/mediawiki-codesniffer": "46.0.0", "mediawiki/mediawiki-phan-config": "0.15.1", "mediawiki/minus-x": "1.1.3", "nikic/php-parser": "^5.3.1", -- 2.39.2 --- end ---