mediawiki/extensions/CognitiveProcessDesigner (main)

sourcepatches
$ date
--- stdout ---
Mon Jun 16 09:14:50 UTC 2025

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-CognitiveProcessDesigner.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 ---
547b0fca562d3b341d9d742aff0f74461ee4ee2d refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "brace-expansion": {
      "name": "brace-expansion",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1105443,
          "name": "brace-expansion",
          "dependency": "brace-expansion",
          "title": "brace-expansion Regular Expression Denial of Service vulnerability",
          "url": "https://github.com/advisories/GHSA-v6h2-p8h4-qcjw",
          "severity": "low",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 3.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=1.0.0 <=1.1.11"
        },
        {
          "source": 1105444,
          "name": "brace-expansion",
          "dependency": "brace-expansion",
          "title": "brace-expansion Regular Expression Denial of Service vulnerability",
          "url": "https://github.com/advisories/GHSA-v6h2-p8h4-qcjw",
          "severity": "low",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 3.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=2.0.0 <=2.0.1"
        }
      ],
      "effects": [],
      "range": "1.0.0 - 1.1.11 || 2.0.0 - 2.0.1",
      "nodes": [
        "node_modules/@eslint/eslintrc/node_modules/brace-expansion",
        "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion",
        "node_modules/@wikimedia/mw-node-qunit/node_modules/brace-expansion",
        "node_modules/brace-expansion",
        "node_modules/eslint-plugin-unicorn/node_modules/brace-expansion",
        "node_modules/eslint/node_modules/brace-expansion",
        "node_modules/glob/node_modules/brace-expansion",
        "node_modules/grunt/node_modules/brace-expansion",
        "node_modules/jake/node_modules/brace-expansion",
        "node_modules/multimatch/node_modules/brace-expansion",
        "node_modules/test-exclude/node_modules/brace-expansion"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 1,
      "moderate": 0,
      "high": 0,
      "critical": 0,
      "total": 1
    },
    "dependencies": {
      "prod": 40,
      "dev": 1164,
      "optional": 2,
      "peer": 0,
      "peerOptional": 0,
      "total": 1203
    }
  }
}

--- 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: 43 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - 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.0.0)
  - Locking doctrine/deprecations (1.1.5)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v46.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking mwstake/mediawiki-component-processmanager (3.1.1)
  - Locking mwstake/mediawiki-componentloader (1.0.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.4.5)
  - 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.1.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.2)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.11.3)
  - Locking symfony/console (v6.4.22)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/filesystem (v3.4.47)
  - 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/process (v5.4.47)
  - 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: 43 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.11.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.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 (v46.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 (v6.4.22): 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.1.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.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing symfony/process (v5.4.47): Extracting archive
  - Installing symfony/filesystem (v3.4.47): Extracting archive
  - Installing mwstake/mediawiki-componentloader (1.0.1): Extracting archive
  - Installing mwstake/mediawiki-component-processmanager (3.1.1): 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/40 [>---------------------------]   0%
 20/40 [==============>-------------]  50%
 31/40 [=====================>------]  77%
 40/40 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
19 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.28.2 -> 0.30.0
Upgrading n:stylelint-config-wikimedia from 0.17.2 -> 0.18.0
$ /usr/bin/npm install
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'bpmnlint@11.4.4',
npm WARN EBADENGINE   required: { node: '>= 20' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated osenv@0.1.5: This package is no longer supported.
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
npm WARN deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated sinon@12.0.1: 16.1.1
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---

> cognitive-process-designer@4.0.0 postinstall
> cp -R resources/js/cpd/bpmnlint-plugin-mediawiki-cpd node_modules && npx bpmnlint-pack-config -c .bpmnlintrc -o bpmn-lint.config.js -t es && cp node_modules/bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css resources/styles/ext && cp node_modules/bpmn-js/dist/assets/bpmn-js.css resources/styles/ext && cp node_modules/bpmn-js/dist/assets/diagram-js.css resources/styles/ext && cp node_modules/bpmn-js-color-picker/colors/color-picker.css resources/styles/ext && cp node_modules/bpmn-js-bpmnlint/dist/assets/css/bpmn-js-bpmnlint.css resources/styles/ext


added 1194 packages, and audited 1195 packages in 24s

171 packages are looking for funding
  run `npm fund` for details

1 low severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ /usr/bin/npm install grunt-eslint@24.3.0 --save-exact
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'bpmnlint@11.4.4',
npm WARN EBADENGINE   required: { node: '>= 20' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---

removed 1 package, and audited 1195 packages in 3s

171 packages are looking for funding
  run `npm fund` for details

1 low severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ ./node_modules/.bin/eslint . --fix
--- stdout ---

/src/repo/.eslintrc.json
  57:1  error  Parsing error: Unexpected token

/src/repo/.stylelintrc.json
  8:1  error  Parsing error: Unexpected token

/src/repo/bpmn-lint.config.js
     4:3   error    Unexpected var, use let or const instead                                                                                                           no-var
     9:3   error    'a' declared on line 4 column 7 is used outside of binding context                                                                                 block-scoped-var
    11:25  error    'a' declared on line 4 column 7 is used outside of binding context                                                                                 block-scoped-var
    14:26  error    'a' declared on line 4 column 7 is used outside of binding context                                                                                 block-scoped-var
    21:9   error    'a' declared on line 4 column 7 is used outside of binding context                                                                                 block-scoped-var
    57:7   error    Identifier 'index_esm' is not in camel case                                                                                                        camelcase
    72:1   warning  Syntax error in type:  import('../lib/types.js').ModdleElement                                                                                     jsdoc/valid-types
    74:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
    75:1   warning  Syntax error in type:  import('../lib/types.js').RuleDefinition                                                                                    jsdoc/valid-types
    83:1   warning  Missing JSDoc @param "ruleName" type                                                                                                               jsdoc/require-param-type
   123:8   error    jQuery collection names must match the variablePattern                                                                                             no-jquery/variable-pattern
   188:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
   234:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
   294:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
   302:25  error    'node' is already declared in the upper scope on line 298 column 24                                                                                no-shadow
   339:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
   386:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
   437:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
   555:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   557:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   557:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   559:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   577:13  error    Expected '===' and instead saw '=='                                                                                                                eqeqeq
   640:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   641:1   warning  Syntax error in type:  (
  ((e: T) => boolean) |
  ((e: T, idx: number) => boolean) |
  ((e: T, key: string) => boolean) |
  string |
  number
)   jsdoc/valid-types
   651:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   652:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   654:1   warning  Syntax error in type:  (
  ((e: T) => U) | string | number
)                                                                                       jsdoc/valid-types
   660:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   661:1   warning  Syntax error in type:  (val: T, key: any) => boolean                                                                                               jsdoc/valid-types
   665:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   666:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   670:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   671:1   warning  Syntax error in type:  { [key: string]: T }                                                                                                        jsdoc/valid-types
   675:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   676:1   warning  Syntax error in type:  { [key: number]: T }                                                                                                        jsdoc/valid-types
   680:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   681:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   681:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   685:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   686:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   686:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   692:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   693:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   694:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   719:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   720:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   721:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   745:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   746:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   747:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   749:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   766:1   warning  JSDoc @return declaration present but return expression not available in function                                                                  jsdoc/require-returns-check
   770:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   771:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   772:1   warning  Syntax error in type:  ((item: T, idx: number) => (boolean|void)) | ((item: T, key: string) => (boolean|void))                                     jsdoc/valid-types
   774:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   804:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   805:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   806:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   808:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   827:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   828:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   830:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   831:1   warning  Syntax error in type: (result: V, entry: T, index: any) => V                                                                                       jsdoc/valid-types
   832:1   warning  The type 'V' is undefined                                                                                                                          jsdoc/no-undefined-types
   834:1   warning  The type 'V' is undefined                                                                                                                          jsdoc/no-undefined-types
   932:1   warning  Missing JSDoc @param "grouped" type                                                                                                                jsdoc/require-param-type
   962:38  error    'key' is defined but never used                                                                                                                    no-unused-vars
   972:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
   974:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
   975:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1020:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1022:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1024:1   warning  Syntax error in type:  (el: any) =>  boolean                                                                                                       jsdoc/valid-types
  1036:1   warning  Syntax error in type: string | ((e: any) => any)                                                                                                   jsdoc/valid-types
  1038:1   warning  Syntax error in type:  (e: any) => any                                                                                                             jsdoc/valid-types
  1042:2   warning  Missing JSDoc @return declaration                                                                                                                  jsdoc/require-returns
  1043:1   warning  Missing JSDoc @param "e" type                                                                                                                      jsdoc/require-param-type
  1044:1   warning  Invalid JSDoc tag name "satisfies"                                                                                                                 jsdoc/check-tag-names
  1044:1   warning  Syntax error in type:  (e: any) => any                                                                                                             jsdoc/valid-types
  1049:3   error    Expected no linebreak before this expression                                                                                                       implicit-arrow-linebreak
  1053:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1054:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1056:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1070:11  error    'setTimeout' is already defined as a built-in global variable                                                                                      no-redeclare
  1070:22  error    'clearTimeout' is already defined as a built-in global variable                                                                                    no-redeclare
  1073:1   warning  Syntax error in type:  {
  (...args: any[]): any;
  flush: () => void;
  cancel: () => void;
}                                                     jsdoc/valid-types
  1116:21  error    'timeout' is already declared in the upper scope on line 1092 column 24                                                                            no-shadow
  1213:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1215:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1219:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1291:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1292:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1292:1   warning  @template should not have a bracketed type in "jsdoc" mode                                                                                         jsdoc/valid-types
  1294:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1295:1   warning  The type 'V' is undefined                                                                                                                          jsdoc/no-undefined-types
  1297:1   warning  Missing JSDoc @return type                                                                                                                         jsdoc/require-returns-type
  1318:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1319:1   warning  Invalid JSDoc tag name "template"                                                                                                                  jsdoc/check-tag-names
  1319:1   warning  @template should not have a bracketed type in "jsdoc" mode                                                                                         jsdoc/valid-types
  1321:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1322:1   warning  The type 'V' is undefined                                                                                                                          jsdoc/no-undefined-types
  1324:1   warning  The type 'T' is undefined                                                                                                                          jsdoc/no-undefined-types
  1324:1   warning  The type 'V' is undefined                                                                                                                          jsdoc/no-undefined-types
  1453:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1524:23  error    'linkEvent' is already declared in the upper scope on line 1455 column 7                                                                           no-shadow
  1549:1   warning  Syntax error in type:  import('../lib/types.js').ModdleElement                                                                                     jsdoc/valid-types
  1556:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1703:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1784:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1853:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1892:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1943:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  1947:11  error    'isLinkEvent' is already declared in the upper scope on line 1511 column 10                                                                        no-shadow
  2041:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2045:11  error    'isLinkEvent' is already declared in the upper scope on line 1511 column 10                                                                        no-shadow
  2113:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2165:1   warning  Missing JSDoc @param "parentDi" type                                                                                                               jsdoc/require-param-type
  2203:1   warning  Missing JSDoc @param "diObjects" type                                                                                                              jsdoc/require-param-type
  2234:1   warning  Missing JSDoc @return declaration                                                                                                                  jsdoc/require-returns
  2237:1   warning  Missing JSDoc @param "childBounds" type                                                                                                            jsdoc/require-param-type
  2238:1   warning  Missing JSDoc @param "parentBounds" type                                                                                                           jsdoc/require-param-type
  2252:1   warning  Missing JSDoc @return declaration                                                                                                                  jsdoc/require-returns
  2255:1   warning  Missing JSDoc @param "firstBounds" type                                                                                                            jsdoc/require-param-type
  2256:1   warning  Missing JSDoc @param "secondBounds" type                                                                                                           jsdoc/require-param-type
  2270:1   warning  Missing JSDoc @return declaration                                                                                                                  jsdoc/require-returns
  2273:1   warning  Missing JSDoc @param "bounds" type                                                                                                                 jsdoc/require-param-type
  2319:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2366:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2401:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2409:25  error    'node' is already declared in the upper scope on line 2405 column 26                                                                               no-shadow
  2446:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2491:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2529:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types
  2560:16  error    'node' is already declared in the upper scope on line 2533 column 18                                                                               no-shadow
  2582:5   error    'element' is already declared in the upper scope on line 2578 column 34                                                                            no-shadow
  2668:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory                                                                                       jsdoc/valid-types

/src/repo/composer.json
  37:1  error  Parsing error: Unexpected token

/src/repo/data/Content/PageTemplates/manifest.json
  56:1  error  Parsing error: Unexpected token

/src/repo/extension.json
  536:1  error  Parsing error: Unexpected token

/src/repo/i18n/ar.json
  13:1  error  Parsing error: Unexpected token

/src/repo/i18n/bn.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/ccp.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/cs.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/de.json
  129:1  error  Parsing error: Unexpected token

/src/repo/i18n/diq.json
  10:1  error  Parsing error: Unexpected token

/src/repo/i18n/en.json
  129:1  error  Parsing error: Unexpected token

/src/repo/i18n/es.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/fa.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/fr.json
  138:1  error  Parsing error: Unexpected token

/src/repo/i18n/he.json
  124:1  error  Parsing error: Unexpected token

/src/repo/i18n/hy.json
  10:1  error  Parsing error: Unexpected token

/src/repo/i18n/ia.json
  128:1  error  Parsing error: Unexpected token

/src/repo/i18n/it.json
  52:1  error  Parsing error: Unexpected token

/src/repo/i18n/kab.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/ko.json
  69:1  error  Parsing error: Unexpected token

/src/repo/i18n/krc.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/ky.json
  11:1  error  Parsing error: Unexpected token

/src/repo/i18n/lb.json
  68:1  error  Parsing error: Unexpected token

/src/repo/i18n/mk.json
  88:1  error  Parsing error: Unexpected token

/src/repo/i18n/ml.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/ms.json
  6:1  error  Parsing error: Unexpected token

/src/repo/i18n/nl.json
  124:1  error  Parsing error: Unexpected token

/src/repo/i18n/pa.json
  26:1  error  Parsing error: Unexpected token

/src/repo/i18n/ps.json
  14:1  error  Parsing error: Unexpected token

/src/repo/i18n/pt-br.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/pt.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/qqq.json
  132:1  error  Parsing error: Unexpected token

/src/repo/i18n/ru.json
  12:1  error  Parsing error: Unexpected token

/src/repo/i18n/sa.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/se.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/sh-latn.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/skr-arab.json
  26:1  error  Parsing error: Unexpected token

/src/repo/i18n/sl.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/smn.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/sms.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/sr-ec.json
  25:1  error  Parsing error: Unexpected token

/src/repo/i18n/sr-el.json
  23:1  error  Parsing error: Unexpected token

/src/repo/i18n/sv.json
  9:1  error  Parsing error: Unexpected token

/src/repo/i18n/tr.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/tsg.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/uk.json
  8:1  error  Parsing error: Unexpected token

/src/repo/i18n/zh-hans.json
  14:1  error  Parsing error: Unexpected token

/src/repo/i18n/zh-hant.json
  13:1  error  Parsing error: Unexpected token

/src/repo/package-lock.json
  16116:1  error  Parsing error: Unexpected token

/src/repo/package.json
  68:1  error  Parsing error: Unexpected token

/src/repo/resources/js/cpd/bpmn-extension/descriptionPage.json
  8:1  error  Parsing error: Unexpected token

/src/repo/resources/js/cpd/bpmnlint-plugin-mediawiki-cpd/rules/label-required-except-gateways.js
   9:1   warning  Syntax error in type:  import('../lib/types.js').RuleFactory   jsdoc/valid-types
  56:10  error    'isForking' is defined but never used                          no-unused-vars

/src/repo/resources/js/ext.cpd.NewProcessDialog.js
  102:8  error  Where possible, maintain application state in JS to avoid slower DOM queries  no-jquery/no-class-state
  144:2  error  Prefer .then to .done                                                         no-jquery/no-done-fail
  144:2  error  Prefer .then to .fail                                                         no-jquery/no-done-fail

/src/repo/sql/tables.json
  26:1  error  Parsing error: Unexpected token

/src/repo/tests/phpunit/fixtures/elementsData.json
  38:1  error  Parsing error: Unexpected token

/src/repo/tsconfig.json
  10:1  error  Parsing error: Unexpected token

✖ 198 problems (79 errors, 119 warnings)


--- end ---
$ ./node_modules/.bin/eslint . -f json
--- stderr ---
Oops! Something went wrong! :(

ESLint: 8.57.1

Failed to read JSON file at /src/repo/package.json:

Cannot read config file: /src/repo/package.json
Error: Unexpected token ; in JSON at position 2472
--- stdout ---

--- 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 1253, in npm_upgrade
    hook(update)
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1642, in _handle_eslint
    errors = json.loads(
             ^^^^^^^^^^^
  File "/usr/lib/python3.11/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

composer dependencies

Dependencies
Development dependencies

npm dependencies

Dependencies
Development dependencies

Logs

Source code is licensed under the AGPL.