This run took 34 seconds.
$ date --- stdout --- Sun Nov 24 02:34:36 UTC 2024 --- end --- $ git clone file:///srv/git/mediawiki-extensions-Chart.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 --- 4e2a1083d57c4aa08fa9bc1317e4022835791d63 refs/heads/master --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": { "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100563, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=7.0.0 <7.0.5" } ], "effects": [], "range": "7.0.0 - 7.0.4", "nodes": [ "node_modules/cross-spawn" ], "fixAvailable": true } }, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 1, "critical": 0, "total": 1 }, "dependencies": { "prod": 1, "dev": 400, "optional": 1, "peer": 1, "peerOptional": 0, "total": 400 } } } --- 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: 38 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 dealerdirect/phpcodesniffer-composer-installer (v1.0.0) - Locking doctrine/deprecations (1.1.3) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking mediawiki/mediawiki-codesniffer (v45.0.0) - Locking mediawiki/mediawiki-phan-config (0.14.0) - Locking mediawiki/minus-x (1.1.3) - Locking mediawiki/phan-taint-check-plugin (6.0.0) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking netresearch/jsonmapper (v4.5.0) - Locking phan/phan (5.4.3) - 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.0) - Locking phpdocumentor/type-resolver (1.10.0) - Locking phpstan/phpdoc-parser (2.0.0) - Locking psr/container (2.0.2) - Locking psr/log (3.0.2) - Locking sabre/event (5.1.7) - Locking squizlabs/php_codesniffer (3.10.3) - Locking symfony/console (v7.1.8) - Locking symfony/deprecation-contracts (v3.5.0) - 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/service-contracts (v3.5.0) - Locking symfony/string (v7.1.8) - Locking tysonandre/var_representation_polyfill (0.1.3) - Locking webmozart/assert (1.11.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 38 installs, 0 updates, 0 removals 0 [>---------------------------] 0 [->--------------------------] - 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-php80 (v1.31.0): Extracting archive - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive - Installing composer/spdx-licenses (1.5.8): Extracting archive - Installing composer/semver (3.4.3): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v45.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive - Installing symfony/string (v7.1.8): Extracting archive - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.5.0): Extracting archive - Installing symfony/console (v7.1.8): 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.3): Extracting archive - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive - Installing phpdocumentor/reflection-docblock (5.6.0): Extracting archive - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive - Installing psr/log (3.0.2): Extracting archive - Installing composer/xdebug-handler (3.0.5): Extracting archive - Installing phan/phan (5.4.3): Extracting archive - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive - Installing mediawiki/minus-x (1.1.3): 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 0/36 [>---------------------------] 0% 19/36 [==============>-------------] 52% 31/36 [========================>---] 86% 36/36 [============================] 100% Generating autoload files 16 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 --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": { "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100563, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=7.0.0 <7.0.5" } ], "effects": [], "range": "7.0.0 - 7.0.4", "nodes": [ "node_modules/cross-spawn" ], "fixAvailable": true } }, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 1, "critical": 0, "total": 1 }, "dependencies": { "prod": 1, "dev": 400, "optional": 1, "peer": 1, "peerOptional": 0, "total": 400 } } } --- end --- Attempting to npm audit fix $ /usr/bin/npm audit fix --dry-run --only=dev --json --- stderr --- npm WARN invalid config only="dev" set in command line options npm WARN invalid config Must be one of: null, prod, production --- stdout --- { "added": 400, "removed": 0, "changed": 0, "audited": 401, "funding": 93, "audit": { "auditReportVersion": 2, "vulnerabilities": { "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100563, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=7.0.0 <7.0.5" } ], "effects": [], "range": "7.0.0 - 7.0.4", "nodes": [ "" ], "fixAvailable": true } }, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 1, "critical": 0, "total": 1 }, "dependencies": { "prod": 1, "dev": 400, "optional": 1, "peer": 1, "peerOptional": 0, "total": 400 } } } } --- end --- {"added": 400, "removed": 0, "changed": 0, "audited": 401, "funding": 93, "audit": {"auditReportVersion": 2, "vulnerabilities": {"cross-spawn": {"name": "cross-spawn", "severity": "high", "isDirect": false, "via": [{"source": 1100563, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": ">=7.0.0 <7.0.5"}], "effects": [], "range": "7.0.0 - 7.0.4", "nodes": [""], "fixAvailable": true}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 0, "high": 1, "critical": 0, "total": 1}, "dependencies": {"prod": 1, "dev": 400, "optional": 1, "peer": 1, "peerOptional": 0, "total": 400}}}} $ /usr/bin/npm audit fix --only=dev --- stderr --- npm WARN invalid config only="dev" set in command line options npm WARN invalid config Must be one of: null, prod, production npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. --- stdout --- added 400 packages, and audited 401 packages in 5s 93 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- Verifying that tests still pass $ /usr/bin/npm ci --- stderr --- npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. --- stdout --- added 400 packages, and audited 401 packages in 6s 93 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- $ /usr/bin/npm test --- stderr --- vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/CSSLintUnitTest.css 1:3 ✖ Expected whitespace after "/*" comment-whitespace-inside 3:1 ✖ Expected ".selector-with-errors" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 4:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:16 ✖ Unexpected unit "px" for property "font-size" declaration-property-unit-disallowed-list 4:21 ✖ Unexpected !important declaration-no-important 5:5 ✖ Expected indentation of 1 tab @stylistic/indentation 5:14 ✖ Unexpected unit length-zero-no-unit vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.1.css 1:1 ✖ Unexpected empty line @stylistic/no-empty-first-line 2:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:18 ✖ Unexpected empty block block-no-empty 4:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.2.css 1:1 ✖ Unexpected empty line @stylistic/no-empty-first-line 2:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:18 ✖ Unexpected empty block block-no-empty vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.3.css 1:1 ✖ Unexpected empty line @stylistic/no-empty-first-line 2:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:18 ✖ Unexpected empty block block-no-empty 2:19 ✖ Unexpected missing end-of-source newline @stylistic/no-missing-end-of-source-newline vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.1.css 1:1 ✖ Unexpected empty line @stylistic/no-empty-first-line 2:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:18 ✖ Unexpected empty block block-no-empty 4:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.2.css 1:1 ✖ Unexpected empty line @stylistic/no-empty-first-line 2:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:18 ✖ Unexpected empty block block-no-empty vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.3.css 1:1 ✖ Unexpected empty line @stylistic/no-empty-first-line 2:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:18 ✖ Unexpected empty block block-no-empty 2:19 ✖ Unexpected missing end-of-source newline @stylistic/no-missing-end-of-source-newline vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/LineEndingsUnitTest.css 1:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 1:19 ✖ Expected linebreak to be unix @stylistic/linebreaks 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:25 ✖ Expected linebreak to be unix @stylistic/linebreaks 3:2 ✖ Expected linebreak to be unix @stylistic/linebreaks vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/VersionControl/GitMergeConflictUnitTest.1.css 12:9 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/VersionControl/GitMergeConflictUnitTest.2.css 13:9 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/DisallowSpaceIndentUnitTest.css 1:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/DisallowTabIndentUnitTest.css 1:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 1:17 ✖ Expected single space before "{" @stylistic/block-opening-brace-space-before 3:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines vendor/squizlabs/php_codesniffer/src/Standards/MySource/Tests/CSS/BrowserSpecificStylesUnitTest.css 1:1 ✖ Expected ".SettingsTabPaneWidgetType-tab-mid" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:4 ✖ Expected indentation of 1 tab @stylistic/indentation 2:32 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 2:48 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 3:4 ✖ Expected indentation of 1 tab @stylistic/indentation 3:17 ✖ Unexpected unit "px" for property "line-height" declaration-property-unit-disallowed-list 4:4 ✖ Expected indentation of 1 tab @stylistic/indentation 5:4 ✖ Expected indentation of 1 tab @stylistic/indentation 8:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 9:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 12:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ClassDefinitionClosingBraceSpaceUnitTest.css 1:1 ✖ Expected ".my-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 1:11 ✖ Unexpected empty block block-no-empty 4:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 5:1 ✖ Unexpected duplicate selector ".my-style", first used at line 1 no-duplicate-selectors 5:1 ✖ Expected ".my-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 5:11 ✖ Unexpected empty block block-no-empty 10:1 ✖ Unexpected duplicate selector ".my-style", first used at line 1 no-duplicate-selectors 10:1 ✖ Expected ".my-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 10:11 ✖ Unexpected empty block block-no-empty 13:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 16:1 ✖ Unexpected duplicate selector ".my-style", first used at line 1 no-duplicate-selectors 16:1 ✖ Expected ".my-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 17:5 ✖ Expected indentation of 1 tab @stylistic/indentation 19:1 ✖ Unexpected empty line before closing brace @stylistic/block-closing-brace-empty-line-before 21:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 22:5 ✖ Expected indentation of 1 tab @stylistic/indentation 22:12 ✖ Expected "#CCC" to be "#ccc" @stylistic/color-hex-case 25:3 ✖ Expected whitespace after "/*" comment-whitespace-inside 27:1 ✖ Expected whitespace before "*/" comment-whitespace-inside 29:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 29:29 ✖ Expected ".selected" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 29:39 ✖ Unexpected empty block block-no-empty 32:20 ✖ Expected single space after "(" @stylistic/media-feature-parentheses-space-inside 32:42 ✖ Expected single space before ")" @stylistic/media-feature-parentheses-space-inside 34:5 ✖ Expected indentation of 1 tab @stylistic/indentation 34:5 ✖ Unexpected empty line before rule rule-empty-line-before 34:5 ✖ Expected "header #logo img" to have no more than 0 ID selectors selector-max-id 35:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 36:5 ✖ Expected indentation of 1 tab @stylistic/indentation 38:1 ✖ Unexpected empty line before closing brace @stylistic/block-closing-brace-empty-line-before 40:20 ✖ Expected single space after "(" @stylistic/media-feature-parentheses-space-inside 40:42 ✖ Expected single space before ")" @stylistic/media-feature-parentheses-space-inside 42:5 ✖ Expected indentation of 1 tab @stylistic/indentation 42:5 ✖ Unexpected empty line before rule rule-empty-line-before 42:5 ✖ Expected "header #logo img" to have no more than 0 ID selectors selector-max-id 43:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 44:5 ✖ Expected indentation of 1 tab @stylistic/indentation 47:1 ✖ Expected ".GUITextBox" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 47:12 ✖ Expected ".container" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 47:22 ✖ Expected double colon pseudo-element notation selector-pseudo-element-colon-notation 47:29 ✖ Unexpected empty block block-no-empty 47:31 ✖ Expected single space after "}" of a single-line block @stylistic/block-closing-brace-space-after 49:20 ✖ Expected single space after "(" @stylistic/media-feature-parentheses-space-inside 49:42 ✖ Expected single space before ")" @stylistic/media-feature-parentheses-space-inside 50:5 ✖ Expected indentation of 1 tab @stylistic/indentation 50:5 ✖ Expected ".no-blank-line-after" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 50:26 ✖ Unexpected empty block block-no-empty 51:5 ✖ Expected indentation of 1 tab @stylistic/indentation 52:5 ✖ Expected indentation of 1 tab @stylistic/indentation 52:5 ✖ Expected empty line before rule rule-empty-line-before 52:5 ✖ Expected ".no-blank-line-after-second-def" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 52:37 ✖ Unexpected empty block block-no-empty 53:5 ✖ Expected indentation of 1 tab @stylistic/indentation 53:6 ✖ Expected newline after "}" @stylistic/block-closing-brace-newline-after 53:7 ✖ Expected empty line before rule rule-empty-line-before 53:7 ✖ Expected ".my-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 53:17 ✖ Unexpected empty block block-no-empty 54:5 ✖ Expected indentation of 1 tab @stylistic/indentation 56:5 ✖ Expected indentation of 1 tab @stylistic/indentation 56:5 ✖ Expected ".no-blank-line-and-trailing-comment" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 56:41 ✖ Unexpected empty block block-no-empty 57:5 ✖ Expected indentation of 1 tab @stylistic/indentation 58:5 ✖ Expected indentation of 1 tab @stylistic/indentation 58:5 ✖ Expected ".too-many-blank-lines-and-trailing-comment-extra-whitespace-after-brace" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 58:77 ✖ Unexpected empty block block-no-empty 59:5 ✖ Expected indentation of 1 tab @stylistic/indentation 61:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 62:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 63:5 ✖ Expected indentation of 1 tab @stylistic/indentation 63:5 ✖ Expected ".has-blank-line-and-trailing-comment" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 63:42 ✖ Unexpected empty block block-no-empty 64:5 ✖ Expected indentation of 1 tab @stylistic/indentation 66:5 ✖ Expected indentation of 1 tab @stylistic/indentation 66:5 ✖ Expected ".no-blank-line-and-annotation" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 66:35 ✖ Unexpected empty block block-no-empty 67:5 ✖ Expected indentation of 1 tab @stylistic/indentation 68:5 ✖ Expected indentation of 1 tab @stylistic/indentation 68:5 ✖ Expected ".too-many-blank-lines-annotation" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 68:38 ✖ Unexpected empty block block-no-empty 69:5 ✖ Expected indentation of 1 tab @stylistic/indentation 71:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 72:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 73:5 ✖ Expected indentation of 1 tab @stylistic/indentation 73:5 ✖ Expected ".has-blank-line-and-annotation" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 73:36 ✖ Unexpected empty block block-no-empty 74:5 ✖ Expected indentation of 1 tab @stylistic/indentation 76:1 ✖ Unexpected empty line before closing brace @stylistic/block-closing-brace-empty-line-before 78:20 ✖ Expected single space after "(" @stylistic/media-feature-parentheses-space-inside 78:42 ✖ Expected single space before ")" @stylistic/media-feature-parentheses-space-inside 80:5 ✖ Expected indentation of 1 tab @stylistic/indentation 80:5 ✖ Unexpected empty line before rule rule-empty-line-before 80:5 ✖ Expected "header #logo img" to have no more than 0 ID selectors selector-max-id 81:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 81:24 ✖ Expected newline before "}" of a multi-line block @stylistic/block-closing-brace-newline-before 81:25 ✖ Expected newline before "}" of a multi-line block @stylistic/block-closing-brace-newline-before vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ClassDefinitionNameSpacingUnitTest.css 65:1 ✖ Unclosed block CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ClassDefinitionOpeningBraceSpaceUnitTest.css 107:1 ✖ Unclosed block CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ColonSpacingUnitTest.css 27:120 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ColourDefinitionUnitTest.css 1:1 ✖ Expected "#title-bar-bottom-right" to have no more than 0 ID selectors selector-max-id 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:23 ✖ Expected "#333333" to be "#333" color-hex-length 3:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:31 ✖ Expected "#F0F0F0" to be "#f0f0f0" @stylistic/color-hex-case 5:5 ✖ Expected indentation of 1 tab @stylistic/indentation 5:28 ✖ Expected "#FF00FF" to be "#ff00ff" @stylistic/color-hex-case 5:28 ✖ Expected "#FF00FF" to be "#F0F" color-hex-length 6:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:5 ✖ Unexpected shorthand "background" after "background-color" declaration-block-no-shorthand-property-overrides 6:29 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 6:45 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 8:5 ✖ Expected indentation of 1 tab @stylistic/indentation 9:5 ✖ Expected indentation of 1 tab @stylistic/indentation 9:12 ✖ Unexpected named color "DarkSlateGray" color-named 9:12 ✖ Expected "DarkSlateGray" to be "darkslategray" value-keyword-case 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:5 ✖ Unexpected duplicate "background-color" declaration-block-no-duplicate-properties 10:23 ✖ Unexpected function "rgb" function-disallowed-list 10:27 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 10:35 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 11:5 ✖ Unexpected duplicate "background-color" declaration-block-no-duplicate-properties 11:28 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 11:41 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 12:5 ✖ Expected indentation of 1 tab @stylistic/indentation 12:5 ✖ Unexpected duplicate "background-color" declaration-block-no-duplicate-properties 12:27 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 12:40 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 15:1 ✖ Expected "#add-new-comment" to have no more than 0 ID selectors selector-max-id 15:18 ✖ Unexpected empty block block-no-empty vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/DisallowMultipleStyleDefinitionsUnitTest.css 10:120 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/DuplicateClassDefinitionUnitTest.css 1:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:12 ✖ Expected "#FFF" to be "#fff" @stylistic/color-hex-case 5:1 ✖ Expected ".AssetLineageWidgetType-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 6:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:12 ✖ Expected "#CCC" to be "#ccc" @stylistic/color-hex-case 9:1 ✖ Unexpected duplicate selector ".AssetLineageWidgetType-item", first used at line 1 no-duplicate-selectors 9:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:12 ✖ Expected "#CCC" to be "#ccc" @stylistic/color-hex-case 13:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 13:30 ✖ Expected ".selected" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 13:40 ✖ Unexpected empty block block-no-empty 16:1 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 16:29 ✖ Expected ".selected" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 16:39 ✖ Unexpected empty block block-no-empty 19:1 ✖ Expected "#Blah .AssetLineageWidgetType-item" to have no more than 0 ID selectors selector-max-id 19:7 ✖ Expected ".AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 19:36 ✖ Unexpected empty block block-no-empty 22:1 ✖ Expected "#X.selected" to have no more than 0 ID selectors selector-max-id 22:3 ✖ Expected ".selected" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 23:1 ✖ Expected selector ".AssetLineageWidgetType-item" to come before selector "#Blah .AssetLineageWidgetType-item" no-descending-specificity 23:1 ✖ Expected " .AssetLineageWidgetType-item" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 23:30 ✖ Unexpected empty block block-no-empty 26:1 ✖ Expected ".MyClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 26:9 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 26:11 ✖ Expected " .YourClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 26:22 ✖ Unexpected empty block block-no-empty 29:1 ✖ Unexpected duplicate selector ".YourClass, .MyClass", first used at line 26 no-duplicate-selectors 29:1 ✖ Expected ".YourClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 29:11 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 29:13 ✖ Expected " .MyClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 29:22 ✖ Unexpected empty block block-no-empty 32:1 ✖ Expected ".YourClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 32:11 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 32:13 ✖ Expected " .MyClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 32:21 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 32:23 ✖ Expected " .OurClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 32:33 ✖ Unexpected empty block block-no-empty 35:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 36:1 ✖ Expected ".ClassAtTopOfMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 36:25 ✖ Unexpected empty block block-no-empty 40:5 ✖ Expected indentation of 1 tab @stylistic/indentation 40:5 ✖ Expected ".ClassAtTopOfMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 40:29 ✖ Unexpected empty block block-no-empty 41:5 ✖ Expected indentation of 1 tab @stylistic/indentation 43:5 ✖ Expected indentation of 1 tab @stylistic/indentation 43:5 ✖ Expected ".ClassInMultipleMediaBlocks" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 43:33 ✖ Unexpected empty block block-no-empty 44:5 ✖ Expected indentation of 1 tab @stylistic/indentation 47:1 ✖ Expected ".ClassNotAtTopOfMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 47:28 ✖ Unexpected empty block block-no-empty 51:5 ✖ Expected indentation of 1 tab @stylistic/indentation 51:5 ✖ Expected ".SameClassInMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 51:28 ✖ Unexpected empty block block-no-empty 52:5 ✖ Expected indentation of 1 tab @stylistic/indentation 54:5 ✖ Expected indentation of 1 tab @stylistic/indentation 54:5 ✖ Expected ".ClassNotAtTopOfMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 54:32 ✖ Unexpected empty block block-no-empty 55:5 ✖ Expected indentation of 1 tab @stylistic/indentation 57:5 ✖ Expected indentation of 1 tab @stylistic/indentation 57:5 ✖ Unexpected duplicate selector ".SameClassInMediaBlock", first used at line 51 no-duplicate-selectors 57:5 ✖ Expected ".SameClassInMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 57:28 ✖ Unexpected empty block block-no-empty 58:5 ✖ Expected indentation of 1 tab @stylistic/indentation 62:5 ✖ Expected indentation of 1 tab @stylistic/indentation 62:5 ✖ Expected ".PlaceholderClass" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 62:23 ✖ Unexpected empty block block-no-empty 63:5 ✖ Expected indentation of 1 tab @stylistic/indentation 65:5 ✖ Expected indentation of 1 tab @stylistic/indentation 65:5 ✖ Expected ".ClassNotAtTopOfMediaBlock" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 65:32 ✖ Unexpected empty block block-no-empty 66:5 ✖ Expected indentation of 1 tab @stylistic/indentation 68:5 ✖ Expected indentation of 1 tab @stylistic/indentation 68:5 ✖ Expected ".ClassInMultipleMediaBlocks" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 68:33 ✖ Unexpected empty block block-no-empty 69:5 ✖ Expected indentation of 1 tab @stylistic/indentation 72:1 ✖ Expected ".foo" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 72:23 ✖ Expected single space before "{" @stylistic/block-opening-brace-space-before 73:2 ✖ Expected newline after "{" @stylistic/block-opening-brace-newline-after 73:10 ✖ Unexpected named color "red" color-named 73:16 ✖ Expected single space after "}" of a single-line block @stylistic/block-closing-brace-space-after 77:5 ✖ Expected indentation of 1 tab @stylistic/indentation 78:5 ✖ Expected indentation of 1 tab @stylistic/indentation 78:8 ✖ Unexpected empty block block-no-empty 79:5 ✖ Expected indentation of 1 tab @stylistic/indentation 81:5 ✖ Expected indentation of 1 tab @stylistic/indentation 82:5 ✖ Expected indentation of 1 tab @stylistic/indentation 82:9 ✖ Unexpected empty block block-no-empty 83:5 ✖ Expected indentation of 1 tab @stylistic/indentation 85:5 ✖ Expected indentation of 1 tab @stylistic/indentation 86:5 ✖ Expected indentation of 1 tab @stylistic/indentation 86:5 ✖ Unexpected duplicate selector "td", first used at line 78 no-duplicate-selectors 86:8 ✖ Unexpected empty block block-no-empty 87:5 ✖ Expected indentation of 1 tab @stylistic/indentation 90:39 ✖ Expected single space before "{" @stylistic/block-opening-brace-space-before 92:5 ✖ Expected indentation of 1 tab @stylistic/indentation 93:5 ✖ Unexpected empty block block-no-empty 94:5 ✖ Expected indentation of 1 tab @stylistic/indentation 96:5 ✖ Expected indentation of 1 tab @stylistic/indentation 97:5 ✖ Unexpected empty block block-no-empty 98:5 ✖ Expected indentation of 1 tab @stylistic/indentation 100:5 ✖ Expected indentation of 1 tab @stylistic/indentation 100:5 ✖ Unexpected duplicate selector "td", first used at line 92 no-duplicate-selectors 101:5 ✖ Unexpected empty block block-no-empty 102:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/DuplicateStyleDefinitionUnitTest.css 26:1 ✖ Unclosed block CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/EmptyClassDefinitionUnitTest.css 1:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 1:31 ✖ Unexpected empty block block-no-empty 1:33 ✖ Expected single space after "}" of a single-line block @stylistic/block-closing-brace-space-after 2:1 ✖ Unexpected duplicate selector ".HelpWidgetType-new-bug-title", first used at line 1 no-duplicate-selectors 2:1 ✖ Expected empty line before rule rule-empty-line-before 2:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:31 ✖ Unexpected empty block block-no-empty 4:1 ✖ Unexpected duplicate selector ".HelpWidgetType-new-bug-title", first used at line 1 no-duplicate-selectors 4:1 ✖ Expected empty line before rule rule-empty-line-before 4:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 4:31 ✖ Unexpected empty block block-no-empty 5:4 ✖ Unexpected whitespace at end of line @stylistic/no-eol-whitespace 7:1 ✖ Unexpected duplicate selector ".HelpWidgetType-new-bug-title", first used at line 1 no-duplicate-selectors 7:1 ✖ Expected empty line before rule rule-empty-line-before 7:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 7:31 ✖ Unexpected empty block block-no-empty 10:1 ✖ Unexpected duplicate selector ".HelpWidgetType-new-bug-title", first used at line 1 no-duplicate-selectors 10:1 ✖ Expected empty line before rule rule-empty-line-before 10:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 13:1 ✖ Unexpected duplicate selector ".HelpWidgetType-new-bug-title", first used at line 1 no-duplicate-selectors 13:1 ✖ Expected empty line before rule rule-empty-line-before 13:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 14:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/EmptyStyleDefinitionUnitTest.css 4:10 ✖ Missed semicolon CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ForbiddenStylesUnitTest.css 1:1 ✖ Expected "#add-new-comment" to have no more than 0 ID selectors selector-max-id 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 3:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 7:5 ✖ Expected indentation of 1 tab @stylistic/indentation 8:5 ✖ Expected indentation of 1 tab @stylistic/indentation 9:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 12:5 ✖ Expected indentation of 1 tab @stylistic/indentation 13:5 ✖ Expected indentation of 1 tab @stylistic/indentation 13:5 ✖ Expected shorthand property "border-radius" declaration-block-no-redundant-longhand-properties 15:5 ✖ Expected indentation of 1 tab @stylistic/indentation 15:5 ✖ Unexpected empty line before declaration declaration-empty-line-before 16:5 ✖ Expected indentation of 1 tab @stylistic/indentation 17:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/IndentationUnitTest.1.css 79:1 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/IndentationUnitTest.2.css 2:1 ✖ Unclosed block CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/LowercaseStyleDefinitionUnitTest.css 1:1 ✖ Expected ".SettingsTabPaneWidgetType-tab-mid" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:18 ✖ Expected quotes around "Arial" font-family-name-quotes 2:18 ✖ Unexpected missing generic font family font-family-no-missing-generic-family-keyword 3:5 ✖ Expected indentation of 1 tab @stylistic/indentation 3:5 ✖ Expected "Font-Family" to be "font-family" @stylistic/property-case 3:5 ✖ Unexpected duplicate "Font-Family" declaration-block-no-duplicate-properties 3:18 ✖ Expected quotes around "arial" font-family-name-quotes 3:18 ✖ Unexpected missing generic font family font-family-no-missing-generic-family-keyword 4:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:23 ✖ Expected "#DA9393" to be "#da9393" @stylistic/color-hex-case 5:5 ✖ Expected indentation of 1 tab @stylistic/indentation 5:5 ✖ Expected "BACKGROUND-IMAGE" to be "background-image" @stylistic/property-case 5:23 ✖ Expected "URL" to be "url" function-name-case 5:27 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 5:43 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 8:20 ✖ Expected single space after "(" @stylistic/media-feature-parentheses-space-inside 8:42 ✖ Expected single space before ")" @stylistic/media-feature-parentheses-space-inside 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:5 ✖ Unexpected empty line before rule rule-empty-line-before 10:5 ✖ Expected ".SettingsTabPaneWidgetType-tab-mid" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 11:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 11:9 ✖ Expected "Font-Family" to be "font-family" @stylistic/property-case 11:22 ✖ Expected quotes around "arial" font-family-name-quotes 11:22 ✖ Unexpected missing generic font family font-family-no-missing-generic-family-keyword 12:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 12:60 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 12:117 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 13:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/MissingColonUnitTest.css 2:5 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/NamedColoursUnitTest.css 1:1 ✖ Expected "#red" to have no more than 0 ID selectors selector-max-id 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:23 ✖ Unexpected named color "red" color-named 5:1 ✖ Expected ".red" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 6:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:31 ✖ Unexpected named color "black" color-named 7:5 ✖ Expected indentation of 1 tab @stylistic/indentation 7:28 ✖ Unexpected named color "gray" color-named 10:1 ✖ Expected "#red.yellow" to have no more than 0 ID selectors selector-max-id 10:5 ✖ Expected ".yellow" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 11:17 ✖ Unexpected named color "yellow" color-named 11:28 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 11:44 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 12:5 ✖ Expected indentation of 1 tab @stylistic/indentation 12:26 ✖ Unexpected named color "white" color-named 15:1 ✖ Expected ".something--white" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 16:5 ✖ Expected indentation of 1 tab @stylistic/indentation 19:1 ✖ Expected ".something--------------white" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 20:5 ✖ Expected indentation of 1 tab @stylistic/indentation 23:1 ✖ Expected ".-white" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 24:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/OpacityUnitTest.css 1:1 ✖ Expected ".my-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 3:5 ✖ Expected indentation of 1 tab @stylistic/indentation 3:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 3:16 ✖ Unexpected trailing zero(s) @stylistic/number-no-trailing-zeros 4:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 5:5 ✖ Expected indentation of 1 tab @stylistic/indentation 5:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 5:16 ✖ Unexpected trailing zero(s) @stylistic/number-no-trailing-zeros 6:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 7:5 ✖ Expected indentation of 1 tab @stylistic/indentation 7:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 7:14 ✖ Expected a leading zero @stylistic/number-leading-zero 8:5 ✖ Expected indentation of 1 tab @stylistic/indentation 8:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 9:5 ✖ Expected indentation of 1 tab @stylistic/indentation 9:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 11:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 15:3 ✖ Expected indentation of 1 tab @stylistic/indentation 16:3 ✖ Expected indentation of 1 tab @stylistic/indentation 16:31 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 16:42 ✖ Expected "#00F" to be "#00f" @stylistic/color-hex-case 16:48 ✖ Expected "#0F0" to be "#0f0" @stylistic/color-hex-case 16:51 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 16:76 ✖ Expected "#EEE" to be "#eee" @stylistic/color-hex-case 17:3 ✖ Expected indentation of 1 tab @stylistic/indentation 18:3 ✖ Expected indentation of 1 tab @stylistic/indentation 19:3 ✖ Expected indentation of 1 tab @stylistic/indentation 20:3 ✖ Expected indentation of 1 tab @stylistic/indentation 20:33 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 20:51 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 21:3 ✖ Expected indentation of 1 tab @stylistic/indentation 22:3 ✖ Expected indentation of 1 tab @stylistic/indentation 23:3 ✖ Expected indentation of 1 tab @stylistic/indentation 24:3 ✖ Expected indentation of 1 tab @stylistic/indentation 25:3 ✖ Expected indentation of 1 tab @stylistic/indentation 25:3 ✖ Unexpected duplicate "background" declaration-block-no-duplicate-properties 25:19 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 25:46 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 25:71 ✖ Expected "#EEE" to be "#eee" @stylistic/color-hex-case 26:3 ✖ Expected indentation of 1 tab @stylistic/indentation 29:1 ✖ Expected ".my-commented-style" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 30:5 ✖ Expected indentation of 1 tab @stylistic/indentation 31:5 ✖ Expected indentation of 1 tab @stylistic/indentation 31:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 32:5 ✖ Unexpected trailing zero(s) @stylistic/number-no-trailing-zeros 33:5 ✖ Expected indentation of 1 tab @stylistic/indentation 33:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 33:28 ✖ Unexpected trailing zero(s) @stylistic/number-no-trailing-zeros 34:5 ✖ Expected indentation of 1 tab @stylistic/indentation 34:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 34:26 ✖ Expected a leading zero @stylistic/number-leading-zero vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/SemicolonSpacingUnitTest.css 2:17 ✖ Missed semicolon CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ShorthandSizeUnitTest.1.css 1:1 ✖ Expected "#add-new-comment" to have no more than 0 ID selectors selector-max-id 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:23 ✖ Expected "#333333" to be "#333" color-hex-length 3:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:5 ✖ Expected indentation of 1 tab @stylistic/indentation 4:31 ✖ Expected "#F0F0F0" to be "#f0f0f0" @stylistic/color-hex-case 5:5 ✖ Expected indentation of 1 tab @stylistic/indentation 5:28 ✖ Expected "#FF00FF" to be "#ff00ff" @stylistic/color-hex-case 5:28 ✖ Expected "#FF00FF" to be "#F0F" color-hex-length 6:5 ✖ Expected indentation of 1 tab @stylistic/indentation 6:5 ✖ Unexpected shorthand "background" after "background-color" declaration-block-no-shorthand-property-overrides 6:29 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 6:45 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 7:5 ✖ Expected indentation of 1 tab @stylistic/indentation 8:5 ✖ Expected indentation of 1 tab @stylistic/indentation 9:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 11:5 ✖ Expected indentation of 1 tab @stylistic/indentation 12:5 ✖ Expected indentation of 1 tab @stylistic/indentation 12:5 ✖ Unexpected duplicate "margin" declaration-block-no-duplicate-properties 13:5 ✖ Expected indentation of 1 tab @stylistic/indentation 14:5 ✖ Expected indentation of 1 tab @stylistic/indentation 14:5 ✖ Unexpected duplicate "margin" declaration-block-no-duplicate-properties 15:5 ✖ Expected indentation of 1 tab @stylistic/indentation 16:5 ✖ Expected indentation of 1 tab @stylistic/indentation 16:36 ✖ Unexpected !important declaration-no-important 17:5 ✖ Expected indentation of 1 tab @stylistic/indentation 18:5 ✖ Expected indentation of 1 tab @stylistic/indentation 18:5 ✖ Unexpected duplicate "border-width" declaration-block-no-duplicate-properties 19:5 ✖ Expected indentation of 1 tab @stylistic/indentation 19:5 ✖ Unexpected duplicate "margin" declaration-block-no-duplicate-properties 20:5 ✖ Expected indentation of 1 tab @stylistic/indentation 21:5 ✖ Expected indentation of 1 tab @stylistic/indentation 21:5 ✖ Unexpected duplicate "border-width" declaration-block-no-duplicate-properties 21:18 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 22:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 23:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 24:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 25:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 27:5 ✖ Expected indentation of 1 tab @stylistic/indentation 28:5 ✖ Expected indentation of 1 tab @stylistic/indentation 29:5 ✖ Expected indentation of 1 tab @stylistic/indentation 30:5 ✖ Expected indentation of 1 tab @stylistic/indentation 32:5 ✖ Expected indentation of 1 tab @stylistic/indentation 33:5 ✖ Expected indentation of 1 tab @stylistic/indentation 33:5 ✖ Unexpected duplicate "margin" declaration-block-no-duplicate-properties 35:5 ✖ Expected indentation of 1 tab @stylistic/indentation 36:5 ✖ Expected indentation of 1 tab @stylistic/indentation 36:5 ✖ Unexpected duplicate "border-width" declaration-block-no-duplicate-properties 36:18 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 37:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 38:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 39:9 ✖ Expected indentation of 2 tabs @stylistic/indentation 40:9 ✖ Expected indentation of 2 tabs @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/ShorthandSizeUnitTest.2.css 2:1 ✖ Unclosed block CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/PHP/CommentedOutCodeUnitTest.css 4:1 ✖ Expected indentation of 1 tab @stylistic/indentation 4:14 ✖ Expected quotes around "Arial" font-family-name-quotes 4:21 ✖ Expected quotes around "Helvetica" font-family-name-quotes 5:1 ✖ Expected indentation of 1 tab @stylistic/indentation 5:8 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 5:8 ✖ Unexpected whitespace before ":" @stylistic/declaration-colon-space-before 6:1 ✖ Expected indentation of 1 tab @stylistic/indentation 6:9 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 6:9 ✖ Unexpected whitespace before ":" @stylistic/declaration-colon-space-before 7:1 ✖ Expected indentation of 1 tab @stylistic/indentation 7:3 ✖ Expected whitespace after "/*" comment-whitespace-inside 7:61 ✖ Expected whitespace before "*/" comment-whitespace-inside 8:1 ✖ Expected indentation of 1 tab @stylistic/indentation 8:13 ✖ Expected "#8FB7DB" to be "#8fb7db" @stylistic/color-hex-case 8:25 ✖ Expected single space after "(" @stylistic/function-parentheses-space-inside 8:41 ✖ Expected single space before ")" @stylistic/function-parentheses-space-inside 11:1 ✖ Expected "#login-container" to have no more than 0 ID selectors selector-max-id 12:5 ✖ Expected indentation of 1 tab @stylistic/indentation 13:5 ✖ Expected indentation of 1 tab @stylistic/indentation 14:5 ✖ Expected indentation of 1 tab @stylistic/indentation 14:14 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 15:5 ✖ Expected indentation of 1 tab @stylistic/indentation 15:9 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 15:9 ✖ Unexpected whitespace before ":" @stylistic/declaration-colon-space-before 16:5 ✖ Expected indentation of 1 tab @stylistic/indentation 16:7 ✖ Expected whitespace after "/*" comment-whitespace-inside 16:16 ✖ Expected whitespace before "*/" comment-whitespace-inside 17:5 ✖ Expected indentation of 1 tab @stylistic/indentation 17:11 ✖ Expected single space after ":" @stylistic/declaration-colon-space-after 20:1 ✖ Expected "#cacheConfig-dayLabel" to have no more than 0 ID selectors selector-max-id 20:22 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 20:24 ✖ Expected "#cacheConfig-hourLabel" to have no more than 0 ID selectors selector-max-id 20:46 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 20:48 ✖ Expected "#cacheConfig-minuteLabel" to have no more than 0 ID selectors selector-max-id 21:5 ✖ Expected indentation of 1 tab @stylistic/indentation 22:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.1.css 26:1 ✖ Unknown word CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.2.css 1:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 3:1 ✖ Unexpected missing end-of-source newline @stylistic/no-missing-end-of-source-newline vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.3.css 1:1 ✖ Expected ".HelpWidgetType-new-bug-title" to match pattern "^(ext|mw|oo-ui|cdx|client|skin)-" selector-class-pattern 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 545 problems (545 errors, 0 warnings) --- stdout --- > chart@0.0.0 test > npm run lint > chart@0.0.0 lint > npm -s run lint:js && npm -s run lint:styles && npm -s run lint:i18n /src/repo/resources/ext.chart/bootstrap.js 5:18 warning ES2016 'Array.prototype.includes' method is forbidden es-x/no-array-prototype-includes /src/repo/resources/ext.chart/render.js 37:21 warning Intl.Locale() is not supported in Safari 11.1, iOS Safari 11.3-11.4 compat/compat ✖ 2 problems (0 errors, 2 warnings) --- end --- Traceback (most recent call last): File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1868, in main libup.run(args.repo, args.output, args.branch) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1813, in run self.npm_audit_fix(new_npm_audit) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 275, in npm_audit_fix self.npm_test() File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 325, in npm_test self.check_call(["npm", "test"]) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/shell2.py", line 59, in check_call res.check_returncode() File "/usr/lib/python3.11/subprocess.py", line 502, in check_returncode raise CalledProcessError(self.returncode, self.args, self.stdout, subprocess.CalledProcessError: Command '['/usr/bin/npm', 'test']' returned non-zero exit status 2.