$ date
--- stdout ---
Mon Dec 2 00:42:48 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 ---
d5f6181c26a5152ca4873be859e016fdfaf8c3c0 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.2.0)
- Locking symfony/deprecation-contracts (v3.5.1)
- 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.1)
- Locking symfony/string (v7.2.0)
- 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.2.0): Extracting archive
- Installing symfony/deprecation-contracts (v3.5.1): Extracting archive
- Installing psr/container (2.0.2): Extracting archive
- Installing symfony/service-contracts (v3.5.1): Extracting archive
- Installing symfony/console (v7.2.0): 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%
20/36 [===============>------------] 55%
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": {},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 0,
"high": 0,
"critical": 0,
"total": 0
},
"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": {}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0}, "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 4s
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 5s
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.