This run took 58 seconds.
$ date --- stdout --- Mon Jul 28 10:44:23 UTC 2025 --- end --- $ git clone file:///srv/git/mediawiki-extensions-Thanks.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 --- 616b37ee1c21681c83d7be24e08e11338bb1d532 refs/heads/master --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": {}, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0 }, "dependencies": { "prod": 1, "dev": 558, "optional": 0, "peer": 1, "peerOptional": 0, "total": 558 } } } --- 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.9) - Locking composer/xdebug-handler (3.0.5) - Locking dealerdirect/phpcodesniffer-composer-installer (v1.1.2) - Locking doctrine/deprecations (1.1.5) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking mediawiki/mediawiki-codesniffer (v47.0.0) - Locking mediawiki/mediawiki-phan-config (0.16.0) - Locking mediawiki/minus-x (1.1.3) - Locking mediawiki/phan-taint-check-plugin (6.2.1) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking netresearch/jsonmapper (v4.5.0) - Locking phan/phan (5.5.0) - 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.2) - Locking phpdocumentor/type-resolver (1.10.0) - Locking phpstan/phpdoc-parser (2.2.0) - Locking psr/container (2.0.2) - Locking psr/log (3.0.2) - Locking sabre/event (5.1.7) - Locking squizlabs/php_codesniffer (3.12.2) - Locking symfony/console (v7.3.1) - Locking symfony/deprecation-contracts (v3.6.0) - Locking symfony/polyfill-ctype (v1.32.0) - Locking symfony/polyfill-intl-grapheme (v1.32.0) - Locking symfony/polyfill-intl-normalizer (v1.32.0) - Locking symfony/polyfill-mbstring (v1.32.0) - Locking symfony/polyfill-php80 (v1.32.0) - Locking symfony/service-contracts (v3.6.0) - Locking symfony/string (v7.3.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.12.2): Extracting archive - Installing dealerdirect/phpcodesniffer-composer-installer (v1.1.2): Extracting archive - Installing composer/pcre (3.3.2): Extracting archive - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive - Installing symfony/polyfill-mbstring (v1.32.0): Extracting archive - Installing composer/spdx-licenses (1.5.9): Extracting archive - Installing composer/semver (3.4.3): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.32.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.32.0): Extracting archive - Installing symfony/polyfill-ctype (v1.32.0): Extracting archive - Installing symfony/string (v7.3.0): Extracting archive - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.6.0): Extracting archive - Installing symfony/console (v7.3.1): 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.2.0): Extracting archive - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive - Installing doctrine/deprecations (1.1.5): Extracting archive - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive - Installing phpdocumentor/reflection-docblock (5.6.2): 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.5.0): Extracting archive - Installing mediawiki/phan-taint-check-plugin (6.2.1): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.16.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% 34/36 [==========================>-] 94% 36/36 [============================] 100% 1 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 17 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Upgrading n:eslint-config-wikimedia from 0.30.0 -> 0.31.0 $ /usr/bin/npm install --- stderr --- npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema 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 596 packages, and audited 597 packages in 7s 193 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- $ package-lock-lint package-lock.json --- stdout --- Checking package-lock.json --- end --- $ package-lock-lint package-lock.json --- stdout --- Checking package-lock.json --- end --- $ ./node_modules/.bin/eslint . --fix --- stdout --- /src/repo/modules/ext.thanks.flowthank.js 17:4 warning Prefer .then to .done no-jquery/no-done-fail ✖ 1 problem (0 errors, 1 warning) --- end --- $ ./node_modules/.bin/eslint . -f json --- stdout --- [{"filePath":"/src/repo/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/.stylelintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/.svgo.config.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/Gruntfile.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/composer.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/extension.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/api/en.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/api/qqq.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/en.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/qqq.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ext.thanks.corethank.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ext.thanks.flowthank.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":17,"column":4,"nodeType":"CallExpression","endLine":27,"endColumn":8}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"const $thankedLabel = $( '<span>' ).addClass( 'mw-thanks-flow-thanked mw-ui-quiet' );\n\nconst attrName = 'data-flow-id';\nconst cookieName = 'flow-thanked';\n\nfunction findPostAuthorFromThankLink( $thankLink ) {\n\t// We can't use 'closest' directly because .flow-author is a cousin\n\t// of $thankLink rather than its ancestor\n\treturn $( $thankLink.findWithParent( '< .flow-post .flow-author a.mw-userlink' )[ 0 ] ).text().trim();\n}\n\nfunction reloadThankedState() {\n\t$( 'a.mw-thanks-flow-thank-link' ).each( ( idx, el ) => {\n\t\tconst $thankLink = $( el );\n\t\tif ( mw.thanks.thanked.contains( $thankLink.closest( '.flow-post' ).attr( attrName ), cookieName ) ) {\n\t\t\tconst author = findPostAuthorFromThankLink( $thankLink );\n\t\t\tmw.thanks.getUserGender( author )\n\t\t\t\t.done( ( recipientGender ) => {\n\t\t\t\t\t$thankLink.before(\n\t\t\t\t\t\t$thankedLabel\n\t\t\t\t\t\t\t.clone()\n\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\tmw.msg( 'thanks-button-thanked', mw.user, recipientGender )\n\t\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t\t$thankLink.remove();\n\t\t\t\t} );\n\t\t}\n\t} );\n}\n\nfunction sendFlowThanks( $thankLink ) {\n\t( new mw.Api() ).postWithToken( 'csrf', {\n\t\taction: 'flowthank',\n\t\tpostid: $thankLink.closest( '.flow-post' ).attr( attrName )\n\t} )\n\t\t.then(\n\t\t\t// Success\n\t\t\t() => {\n\t\t\t\tconst author = findPostAuthorFromThankLink( $thankLink );\n\t\t\t\t// Get the user who was thanked (for gender purposes)\n\t\t\t\treturn mw.thanks.getUserGender( author );\n\t\t\t},\n\t\t\t// Failure\n\t\t\t( errorCode ) => {\n\t\t\t\tswitch ( errorCode ) {\n\t\t\t\t\tcase 'ratelimited':\n\t\t\t\t\t\tOO.ui.alert( mw.msg( 'thanks-error-ratelimited', mw.user ) );\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tOO.ui.alert( mw.msg( 'thanks-error-undefined', errorCode ) );\n\t\t\t\t}\n\t\t\t}\n\t\t)\n\t\t.then( ( recipientGender ) => {\n\t\t\tconst $thankUserLabel = $thankedLabel.clone();\n\t\t\t$thankUserLabel.append(\n\t\t\t\tmw.msg( 'thanks-button-thanked', mw.user, recipientGender )\n\t\t\t);\n\t\t\tmw.thanks.thanked.push( $thankLink.closest( '.flow-post' ).attr( attrName ), cookieName );\n\t\t\t$thankLink.before( $thankUserLabel );\n\t\t\t$thankLink.remove();\n\t\t} );\n}\n\nif ( $.isReady ) {\n\t// This condition is required for soft-reloads\n\t// to also trigger the reloadThankedState\n\treloadThankedState();\n} else {\n\t$( reloadThankedState );\n}\n\n// .on() is needed to make the button work for dynamically loaded posts\n$( '.flow-board' ).on( 'click', 'a.mw-thanks-flow-thank-link', function ( e ) {\n\tconst $thankLink = $( this );\n\te.preventDefault();\n\tsendFlowThanks( $thankLink );\n} );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ext.thanks.thank.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/jquery.findWithParent.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package-lock.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/qunit/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/qunit/test_ext.thanks.thank.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]}] --- end --- $ /usr/bin/npm ci --- stderr --- npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema 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 596 packages, and audited 597 packages in 7s 193 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- $ /usr/bin/npm test --- stderr --- (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/max-empty-lines"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/max-empty-lines". (Use `node --trace-deprecation ...` to show where the warning was created) (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/no-missing-end-of-source-newline"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/no-missing-end-of-source-newline". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/function-parentheses-space-inside"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/function-parentheses-space-inside". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/indentation"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/indentation". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/block-closing-brace-empty-line-before"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/block-closing-brace-empty-line-before". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/block-closing-brace-newline-after"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/block-closing-brace-newline-after". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/block-closing-brace-newline-before"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/block-closing-brace-newline-before". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/block-closing-brace-space-after"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/block-closing-brace-space-after". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/color-hex-case"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/color-hex-case". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/media-feature-parentheses-space-inside"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/media-feature-parentheses-space-inside". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/block-opening-brace-space-before"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/block-opening-brace-space-before". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/no-eol-whitespace"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/no-eol-whitespace". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/block-opening-brace-newline-after"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/block-opening-brace-newline-after". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/selector-list-comma-newline-after"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/selector-list-comma-newline-after". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/number-leading-zero"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/number-leading-zero". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/number-no-trailing-zeros"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/number-no-trailing-zeros". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/declaration-colon-space-after"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/declaration-colon-space-after". (node:343) [stylelint:007] DeprecationWarning: Partial position information in the `utils.report()` function is deprecated ("@stylistic/declaration-colon-space-before"). Please pass both `index` and `endIndex` as arguments in the `utils.report()` function of "@stylistic/declaration-colon-space-before". vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/CSSLintUnitTest.css 1:3 ✖ Expected whitespace after "/*" comment-whitespace-inside 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 HEAD CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/VersionControl/GitMergeConflictUnitTest.2.css 13:9 ✖ Unknown word ref/heads/feature-branch 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 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 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: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:11 ✖ Unexpected empty block block-no-empty 10:1 ✖ Unexpected duplicate selector ".my-style", first used at line 1 no-duplicate-selectors 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 17:5 ✖ Expected indentation of 1 tab @stylistic/indentation 19:1 ✖ Unexpected empty line before closing brace @stylistic/block-closing-brace-empty-line-before 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: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: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: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: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: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: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: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: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: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: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: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 ?>px 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:5 ✖ Unexpected duplicate "background-color" declaration-block-no-duplicate-properties 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: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 ?>px CssSyntaxError vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/DuplicateClassDefinitionUnitTest.css 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:12 ✖ Expected "#FFF" to be "#fff" @stylistic/color-hex-case 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 10:5 ✖ Expected indentation of 1 tab @stylistic/indentation 10:12 ✖ Expected "#CCC" to be "#ccc" @stylistic/color-hex-case 13:40 ✖ Unexpected empty block block-no-empty 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:36 ✖ Unexpected empty block block-no-empty 22:1 ✖ Expected "#X.selected" to have no more than 0 ID selectors selector-max-id 23:30 ✖ Unexpected empty block block-no-empty 26:9 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 26:22 ✖ Unexpected empty block block-no-empty 29:1 ✖ Unexpected duplicate selector ".YourClass, .MyClass", first used at line 26 no-duplicate-selectors 29:11 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 29:22 ✖ Unexpected empty block block-no-empty 32:11 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 32:21 ✖ Expected newline after "," @stylistic/selector-list-comma-newline-after 32:33 ✖ Unexpected empty block block-no-empty 35:1 ✖ Expected no more than 1 empty line @stylistic/max-empty-lines 36:25 ✖ Unexpected empty block block-no-empty 40:5 ✖ Expected indentation of 1 tab @stylistic/indentation 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:33 ✖ Unexpected empty block block-no-empty 44:5 ✖ Expected indentation of 1 tab @stylistic/indentation 47:28 ✖ Unexpected empty block block-no-empty 51:5 ✖ Expected indentation of 1 tab @stylistic/indentation 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: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: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: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: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:33 ✖ Unexpected empty block block-no-empty 69:5 ✖ Expected indentation of 1 tab @stylistic/indentation 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: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: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: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: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 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 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 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:5 ✖ Unexpected duplicate "font-family" declaration-block-no-duplicate-properties 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: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 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 margin-right 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 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 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 16:5 ✖ Expected indentation of 1 tab @stylistic/indentation 20:5 ✖ Expected indentation of 1 tab @stylistic/indentation 24:5 ✖ Expected indentation of 1 tab @stylistic/indentation vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/CSS/OpacityUnitTest.css 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation 2:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 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 15:3 ✖ Expected indentation of 1 tab @stylistic/indentation 16:3 ✖ Expected indentation of 1 tab @stylistic/indentation 16:3 ✖ Unexpected duplicate "background" declaration-block-no-duplicate-properties 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: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 30:5 ✖ Expected indentation of 1 tab @stylistic/indentation 30:5 ✖ Unexpected duplicate "opacity" declaration-block-no-duplicate-properties 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: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 8:5 ✖ Unexpected duplicate "margin" declaration-block-no-duplicate-properties 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 17:5 ✖ Unexpected duplicate "border-width" declaration-block-no-duplicate-properties 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 35:5 ✖ Expected indentation of 1 tab @stylistic/indentation 36:5 ✖ Expected indentation of 1 tab @stylistic/indentation 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 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 2:5 ✖ Expected indentation of 1 tab @stylistic/indentation ✖ 478 problems (478 errors, 0 warnings) 359 errors potentially fixable with the "--fix" option. ERROR: "test:stylelint" exited with 2. --- stdout --- > test > npm-run-all test:* > test:eslint > eslint --cache . /src/repo/modules/ext.thanks.flowthank.js 17:4 warning Prefer .then to .done no-jquery/no-done-fail ✖ 1 problem (0 errors, 1 warning) > test:stylelint > stylelint --cache "**/*.{css,vue,less}" --allow-empty-input --- end --- Traceback (most recent call last): File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 2026, 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 1962, in run self.npm_upgrade(plan) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1256, in npm_upgrade 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 63, 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 1.