mediawiki/extensions/Wikibase (main)

sourcepatches
$ date
--- stdout ---
Mon Mar 31 08:05:33 UTC 2025

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-Wikibase.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
--- stderr ---
Submodule 'lib/resources/wikibase-api' (https://gerrit.wikimedia.org/r/wikibase/javascript-api) registered for path 'lib/resources/wikibase-api'
Submodule 'view/lib/wikibase-data-model' (https://phabricator.wikimedia.org/source/wikibase-data-model.git) registered for path 'view/lib/wikibase-data-model'
Submodule 'view/lib/wikibase-data-values' (https://phabricator.wikimedia.org/source/datavalues-javascript.git) registered for path 'view/lib/wikibase-data-values'
Submodule 'view/lib/wikibase-data-values-value-view' (https://gerrit.wikimedia.org/r/data-values/value-view) registered for path 'view/lib/wikibase-data-values-value-view'
Submodule 'view/lib/wikibase-serialization' (https://phabricator.wikimedia.org/source/wikibase-serialization.git) registered for path 'view/lib/wikibase-serialization'
Submodule 'view/lib/wikibase-termbox' (https://gerrit.wikimedia.org/r/wikibase/termbox) registered for path 'view/lib/wikibase-termbox'
Cloning into '/src/repo/lib/resources/wikibase-api'...
Cloning into '/src/repo/view/lib/wikibase-data-model'...
Cloning into '/src/repo/view/lib/wikibase-data-values'...
Cloning into '/src/repo/view/lib/wikibase-data-values-value-view'...
Cloning into '/src/repo/view/lib/wikibase-serialization'...
Cloning into '/src/repo/view/lib/wikibase-termbox'...
--- stdout ---
Submodule path 'lib/resources/wikibase-api': checked out '7f076e3534686ab35f7807462539fcef08b6e9f2'
Submodule path 'view/lib/wikibase-data-model': checked out '6b304daeb804591ddc4520925337429ac086515c'
Submodule path 'view/lib/wikibase-data-values': checked out '457733ebe7b0d090a67e2623350be2e4286077fe'
Submodule path 'view/lib/wikibase-data-values-value-view': checked out '11085b0fc61e34694e37f76ffd8405d23f406127'
Submodule path 'view/lib/wikibase-serialization': checked out 'e9b9a736f19e42497bfe45cb6f323781b00b5023'
Submodule path 'view/lib/wikibase-termbox': checked out '87f5df732da97a7acd29b20bfd4f1aedff509fbf'

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
e8659b63597be5225a02631800ac7d96ed613cf3 refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@wdio/cli": {
      "name": "@wdio/cli",
      "severity": "high",
      "isDirect": true,
      "via": [
        "webdriverio",
        "yarn-install"
      ],
      "effects": [
        "@wdio/local-runner",
        "@wdio/spec-reporter"
      ],
      "range": "5.4.10 - 8.43.0",
      "nodes": [
        "node_modules/@wdio/cli"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "@wdio/local-runner": {
      "name": "@wdio/local-runner",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@wdio/cli",
        "@wdio/runner"
      ],
      "effects": [],
      "range": "6.0.4 - 8.43.0",
      "nodes": [
        "node_modules/@wdio/local-runner"
      ],
      "fixAvailable": {
        "name": "@wdio/local-runner",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "@wdio/runner": {
      "name": "@wdio/runner",
      "severity": "high",
      "isDirect": false,
      "via": [
        "webdriverio"
      ],
      "effects": [
        "@wdio/local-runner"
      ],
      "range": "7.16.5 - 8.43.0",
      "nodes": [
        "node_modules/@wdio/runner"
      ],
      "fixAvailable": {
        "name": "@wdio/local-runner",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "@wdio/spec-reporter": {
      "name": "@wdio/spec-reporter",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@wdio/cli"
      ],
      "effects": [],
      "range": "6.0.4 - 8.0.0-alpha.631",
      "nodes": [
        "node_modules/@wdio/spec-reporter"
      ],
      "fixAvailable": {
        "name": "@wdio/spec-reporter",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1100562,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "yarn-install"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/yarn-install/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "devtools": {
      "name": "devtools",
      "severity": "high",
      "isDirect": false,
      "via": [
        "puppeteer-core"
      ],
      "effects": [],
      "range": ">=7.16.5",
      "nodes": [
        "node_modules/devtools"
      ],
      "fixAvailable": true
    },
    "mwbot": {
      "name": "mwbot",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "request"
      ],
      "effects": [
        "wdio-mediawiki",
        "wdio-wikibase"
      ],
      "range": ">=0.1.6",
      "nodes": [
        "node_modules/mwbot"
      ],
      "fixAvailable": false
    },
    "puppeteer-core": {
      "name": "puppeteer-core",
      "severity": "high",
      "isDirect": false,
      "via": [
        "ws"
      ],
      "effects": [
        "devtools",
        "webdriverio"
      ],
      "range": "11.0.0 - 22.11.1",
      "nodes": [
        "node_modules/devtools/node_modules/puppeteer-core",
        "node_modules/puppeteer-core"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "request": {
      "name": "request",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1096727,
          "name": "request",
          "dependency": "request",
          "title": "Server-Side Request Forgery in Request",
          "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
          "severity": "moderate",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 6.1,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
          },
          "range": "<=2.88.2"
        },
        "tough-cookie"
      ],
      "effects": [
        "mwbot"
      ],
      "range": "*",
      "nodes": [
        "node_modules/request"
      ],
      "fixAvailable": false
    },
    "tough-cookie": {
      "name": "tough-cookie",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1097682,
          "name": "tough-cookie",
          "dependency": "tough-cookie",
          "title": "tough-cookie Prototype Pollution vulnerability",
          "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
          },
          "range": "<4.1.3"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<4.1.3",
      "nodes": [
        "node_modules/tough-cookie"
      ],
      "fixAvailable": false
    },
    "wdio-mediawiki": {
      "name": "wdio-mediawiki",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "mwbot"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/wdio-mediawiki"
      ],
      "fixAvailable": false
    },
    "wdio-wikibase": {
      "name": "wdio-wikibase",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "mwbot",
        "wdio-mediawiki"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/wdio-wikibase"
      ],
      "fixAvailable": false
    },
    "webdriverio": {
      "name": "webdriverio",
      "severity": "high",
      "isDirect": false,
      "via": [
        "devtools",
        "puppeteer-core"
      ],
      "effects": [
        "@wdio/cli",
        "@wdio/runner"
      ],
      "range": "7.16.5 - 8.43.0",
      "nodes": [
        "node_modules/webdriverio"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "ws": {
      "name": "ws",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098392,
          "name": "ws",
          "dependency": "ws",
          "title": "ws affected by a DoS when handling a request with many HTTP headers",
          "url": "https://github.com/advisories/GHSA-3h5v-q93c-6h6q",
          "severity": "high",
          "cwe": [
            "CWE-476"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=8.0.0 <8.17.1"
        }
      ],
      "effects": [
        "puppeteer-core"
      ],
      "range": "8.0.0 - 8.17.0",
      "nodes": [
        "node_modules/devtools/node_modules/ws",
        "node_modules/ws"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    },
    "yarn-install": {
      "name": "yarn-install",
      "severity": "high",
      "isDirect": false,
      "via": [
        "cross-spawn"
      ],
      "effects": [
        "@wdio/cli"
      ],
      "range": "*",
      "nodes": [
        "node_modules/yarn-install"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.12.2",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 5,
      "high": 10,
      "critical": 0,
      "total": 15
    },
    "dependencies": {
      "prod": 1,
      "dev": 1243,
      "optional": 2,
      "peer": 15,
      "peerOptional": 0,
      "total": 1243
    }
  }
}

--- 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: 58 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.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking data-values/common (1.2.0)
  - Locking data-values/data-values (3.1.0)
  - Locking data-values/geo (4.5.1)
  - Locking data-values/interfaces (1.2.0)
  - Locking data-values/number (0.13.0)
  - Locking data-values/serialization (1.2.5)
  - Locking data-values/time (1.2.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v0.7.2)
  - Locking diff/diff (3.4.0)
  - 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 monolog/monolog (2.10.0)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking onoi/message-reporter (1.4.2)
  - 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 phpat/phpat (0.10.20)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.3.0)
  - Locking phpdocumentor/type-resolver (1.6.2)
  - Locking phpstan/phpdoc-parser (0.4.9)
  - Locking phpstan/phpstan (1.12.23)
  - Locking psr/container (2.0.2)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psr/simple-cache (1.0.1)
  - Locking sabre/event (5.1.7)
  - Locking serialization/serialization (4.1.0)
  - Locking slevomat/coding-standard (6.4.1)
  - Locking squizlabs/php_codesniffer (3.11.3)
  - Locking swaggest/json-diff (v3.12.1)
  - Locking symfony/console (v7.2.5)
  - Locking symfony/deprecation-contracts (v3.5.1)
  - Locking symfony/polyfill-ctype (v1.31.0)
  - Locking symfony/polyfill-intl-grapheme (v1.31.0)
  - Locking symfony/polyfill-intl-normalizer (v1.31.0)
  - Locking symfony/polyfill-mbstring (v1.31.0)
  - Locking symfony/polyfill-php80 (v1.31.0)
  - Locking symfony/service-contracts (v3.5.1)
  - Locking symfony/string (v7.2.0)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 58 installs, 0 updates, 0 removals
  - Downloading dealerdirect/phpcodesniffer-composer-installer (v0.7.2)
  - Downloading data-values/geo (4.5.1)
  - Downloading data-values/number (0.13.0)
  - Downloading data-values/serialization (1.2.5)
  - Downloading data-values/time (1.2.0)
  - Downloading phpdocumentor/type-resolver (1.6.2)
  - Downloading phpdocumentor/reflection-docblock (5.3.0)
  - Downloading phpstan/phpstan (1.12.23)
  - Downloading phpat/phpat (0.10.20)
  - Downloading phpstan/phpdoc-parser (0.4.9)
  - Downloading slevomat/coding-standard (6.4.1)
  0/11 [>---------------------------]   0%
 10/11 [=========================>--]  90%
 11/11 [============================] 100%
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.11.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v0.7.2): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
  - Installing data-values/interfaces (1.2.0): Extracting archive
  - Installing data-values/data-values (3.1.0): Extracting archive
  - Installing data-values/geo (4.5.1): Extracting archive
  - Installing data-values/common (1.2.0): Extracting archive
  - Installing data-values/number (0.13.0): Extracting archive
  - Installing serialization/serialization (4.1.0): Extracting archive
  - Installing data-values/serialization (1.2.5): Extracting archive
  - Installing data-values/time (1.2.0): Extracting archive
  - Installing diff/diff (3.4.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v46.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
  - Installing symfony/string (v7.2.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.1): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.5.1): Extracting archive
  - Installing symfony/console (v7.2.5): 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 phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.6.2): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (1.1.4): 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 monolog/monolog (2.10.0): Extracting archive
  - Installing onoi/message-reporter (1.4.2): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing phpstan/phpstan (1.12.23): Extracting archive
  - Installing phpat/phpat (0.10.20): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/simple-cache (1.0.1): Extracting archive
  - Installing phpstan/phpdoc-parser (0.4.9): Extracting archive
  - Installing slevomat/coding-standard (6.4.1): Extracting archive
  - Installing swaggest/json-diff (v3.12.1): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  0/55 [>---------------------------]   0%
 21/55 [==========>-----------------]  38%
 35/55 [=================>----------]  63%
 43/55 [=====================>------]  78%
 53/55 [==========================>-]  96%
 55/55 [============================] 100%
11 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
23 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,../../slevomat/coding-standard

--- end ---
Upgrading n:@wdio/cli from ^7.16.13 -> 7.40.0
Upgrading n:@wdio/local-runner from ^7.16.16 -> 7.40.0
Upgrading n:@wdio/mocha-framework from ^7.16.15 -> 7.40.0
Upgrading n:@wdio/spec-reporter from 7.16.13 -> 7.40.0
Upgrading n:eslint-config-wikimedia from ^0.28.2 -> 0.29.1
$ /usr/bin/npm install
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex@1.21.1',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@1.21.1',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
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 glob@7.1.7: Glob versions prior to v9 are no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated superagent@6.1.0: Please upgrade to v7.0.2+ of superagent.  We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing.  See the releases tab for more information at <https://github.com/visionmedia/superagent/releases>.
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @vue/server-renderer@3.2.23
npm WARN Found: vue@3.3.9
npm WARN node_modules/vue
npm WARN   vue@"3.3.9" from the root project
npm WARN   6 more (@vue/babel-preset-app, @vue/cli-plugin-typescript, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer vue@"3.2.23" from @vue/server-renderer@3.2.23
npm WARN node_modules/@vue/server-renderer
npm WARN   optional @vue/server-renderer@"^3.0.1" from @vue/test-utils@2.3.0
npm WARN   node_modules/@vue/test-utils
npm WARN 
npm WARN Conflicting peer dependency: vue@3.2.23
npm WARN node_modules/vue
npm WARN   peer vue@"3.2.23" from @vue/server-renderer@3.2.23
npm WARN   node_modules/@vue/server-renderer
npm WARN     optional @vue/server-renderer@"^3.0.1" from @vue/test-utils@2.3.0
npm WARN     node_modules/@vue/test-utils
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: cache-loader@4.1.0
npm WARN Found: webpack@5.66.0
npm WARN node_modules/webpack
npm WARN   peer webpack@"^4.0.0 || ^5.0.0" from @soda/friendly-errors-webpack-plugin@1.8.1
npm WARN   node_modules/@soda/friendly-errors-webpack-plugin
npm WARN     @soda/friendly-errors-webpack-plugin@"^1.8.0" from @vue/cli-service@5.0.0-rc.2
npm WARN     node_modules/@vue/cli-service
npm WARN   25 more (@vue/cli-plugin-babel, @vue/cli-plugin-eslint, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer webpack@"^4.0.0" from cache-loader@4.1.0
npm WARN node_modules/cache-loader
npm WARN   cache-loader@"^4.1.0" from @vue/cli-plugin-typescript@5.0.0-rc.2
npm WARN   node_modules/@vue/cli-plugin-typescript
npm WARN   1 more (@vue/cli-service)
npm WARN 
npm WARN Conflicting peer dependency: webpack@4.47.0
npm WARN node_modules/webpack
npm WARN   peer webpack@"^4.0.0" from cache-loader@4.1.0
npm WARN   node_modules/cache-loader
npm WARN     cache-loader@"^4.1.0" from @vue/cli-plugin-typescript@5.0.0-rc.2
npm WARN     node_modules/@vue/cli-plugin-typescript
npm WARN     1 more (@vue/cli-service)
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm WARN EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm WARN EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
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 rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
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 rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
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@8.1.0: Glob versions prior to v9 are no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags 
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.3: this library is no longer supported
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated superagent@6.1.0: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.3.3: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---

> wikibase@0.1.0 postinstall
> npm-run-all -p install:*


> wikibase@0.1.0 install:bridge
> npm --prefix client/data-bridge ci


> wikibase@0.1.0 install:tainted-ref
> npm --prefix view/lib/wikibase-tainted-ref ci


> wikibase@0.1.0 install:rest-api
> npm --prefix repo/rest-api ci


> tainted-ref@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2722 packages, and audited 2723 packages in 2m

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

152 vulnerabilities (4 low, 79 moderate, 54 high, 15 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

> data-bridge@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2387 packages, and audited 2388 packages in 3m

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

98 vulnerabilities (4 low, 36 moderate, 54 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

added 976 packages, and audited 977 packages in 3m

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

13 vulnerabilities (9 moderate, 4 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

added 1222 packages, and audited 1223 packages in 3m

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

15 vulnerabilities (5 moderate, 10 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

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: '@wikimedia/codex@1.21.1',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@1.21.1',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---

up to date, audited 1223 packages in 4s

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

15 vulnerabilities (5 moderate, 10 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

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/client/resources/jquery.ui/jquery.ui.suggester.js
  437:6   error  Prefer .then to .done  no-jquery/no-done-fail
  552:11  error  Prefer .then to .done  no-jquery/no-done-fail
  552:11  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/client/resources/jquery.wikibase/jquery.wikibase.linkitem.js
  111:4  error  Prefer .then to .done  no-jquery/no-done-fail
  111:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  313:6  error  Prefer .then to .done  no-jquery/no-done-fail
  313:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  389:4  error  Prefer .then to .done  no-jquery/no-done-fail
  389:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  451:6  error  Prefer .then to .done  no-jquery/no-done-fail
  451:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  460:5  error  Prefer .then to .done  no-jquery/no-done-fail
  460:5  error  Prefer .then to .fail  no-jquery/no-done-fail
  493:6  error  Prefer .then to .done  no-jquery/no-done-fail
  493:6  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/client/resources/jquery.wikibase/jquery.wikibase.siteselector.js
  85:6  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/client/resources/wikibase.client.PageConnector.js
   70:4  error  Prefer .then to .fail  no-jquery/no-done-fail
   70:4  error  Prefer .then to .done  no-jquery/no-done-fail
  153:4  error  Prefer .then to .done  no-jquery/no-done-fail
  153:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  165:6  error  Prefer .then to .done  no-jquery/no-done-fail
  165:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  170:6  error  Prefer .then to .done  no-jquery/no-done-fail
  170:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  192:4  error  Prefer .then to .done  no-jquery/no-done-fail
  192:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  202:6  error  Prefer .then to .done  no-jquery/no-done-fail
  202:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  207:6  error  Prefer .then to .done  no-jquery/no-done-fail
  207:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  227:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  227:4  error  Prefer .then to .done  no-jquery/no-done-fail
  238:6  error  Prefer .then to .done  no-jquery/no-done-fail
  238:6  error  Prefer .then to .fail  no-jquery/no-done-fail
  251:6  error  Prefer .then to .done  no-jquery/no-done-fail
  251:6  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/repo/resources/formatters/ApiValueFormatter.js
  75:5  error  Prefer .then to .done  no-jquery/no-done-fail
  75:5  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/repo/resources/jquery.wikibase/jquery.wikibase.entitysearch.js
  129:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/repo/resources/parsers/getApiBasedValueParserConstructor.js
  48:5  error  Prefer .then to .done  no-jquery/no-done-fail
  48:5  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/repo/resources/wikibase.ui.entityViewInit.js
  203:4  error  Prefer .then to .done  no-jquery/no-done-fail
  203:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/repo/tests/qunit/wikibase.EntityInitializer.tests.js
  16:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/repo/tests/qunit/wikibase.PropertyDataTypeStore.tests.js
   23:3  error  Prefer .then to .done  no-jquery/no-done-fail
  101:4  error  Prefer .then to .done  no-jquery/no-done-fail
  121:3  error  Prefer .then to .done  no-jquery/no-done-fail
  136:3  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.badgeselector.js
  118:5  error  Prefer .then to .done  no-jquery/no-done-fail
  220:4  error  Prefer .then to .done  no-jquery/no-done-fail
  220:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  255:4  error  Prefer .then to .done  no-jquery/no-done-fail
  255:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  341:4  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.entityselector.js
  298:5  error  Prefer .then to .done  no-jquery/no-done-fail
  298:5  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js
  468:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js
  319:7   error  Prefer .then to .done  no-jquery/no-done-fail
  398:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.pagesuggester.js
  93:5  error  Prefer .then to .done  no-jquery/no-done-fail
  93:5  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.referenceview.js
  303:11  error  Prefer .then to .done  no-jquery/no-done-fail
  304:5   error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.sitelinkgroupview.js
  129:5   error  Prefer .then to .done  no-jquery/no-done-fail
  129:5   error  Prefer .then to .fail  no-jquery/no-done-fail
  199:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.sitelinklistview.js
  485:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.siteselector.js
  82:6  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.snaklistview.js
  245:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.statementgrouplistview.js
  138:11  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.statementgroupview.js
  128:4  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/jquery.wikibase.statementview.js
  380:6  error  Prefer .then to .done  no-jquery/no-done-fail
  513:4  error  Prefer .then to .done  no-jquery/no-done-fail
  513:4  error  Prefer .then to .done  no-jquery/no-done-fail
  617:6  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/snakview/snakview.js
  667:4  error  Prefer .then to .done  no-jquery/no-done-fail
  667:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  705:6  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js
  175:5  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/jquery/wikibase/toolbar/jquery.wikibase.edittoolbar.js
  336:4  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/AliasesChanger.js
  54:4  error  Prefer .then to .done  no-jquery/no-done-fail
  54:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/DescriptionsChanger.js
  52:4  error  Prefer .then to .done  no-jquery/no-done-fail
  52:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/EntityTermsChanger.js
   70:13  error  Prefer .then to .done  no-jquery/no-done-fail
   70:13  error  Prefer .then to .fail  no-jquery/no-done-fail
   85:13  error  Prefer .then to .done  no-jquery/no-done-fail
   85:13  error  Prefer .then to .fail  no-jquery/no-done-fail
  102:13  error  Prefer .then to .done  no-jquery/no-done-fail
  102:13  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/LabelsChanger.js
  52:4  error  Prefer .then to .done  no-jquery/no-done-fail
  52:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/SiteLinkSetsChanger.js
  80:12  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/SiteLinksChanger.js
  50:4  error  Prefer .then to .done  no-jquery/no-done-fail
  50:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityChangers/StatementsChanger.js
   83:4  error  Prefer .then to .done  no-jquery/no-done-fail
   83:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  149:4  error  Prefer .then to .done  no-jquery/no-done-fail
  149:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.js
  25:5   error  Prefer .then to .done  no-jquery/no-done-fail
  25:5   error  Prefer .then to .fail  no-jquery/no-done-fail
  25:56  error  Prefer .then to .done  no-jquery/no-done-fail
  25:56  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.js
  25:5   error  Prefer .then to .done  no-jquery/no-done-fail
  25:5   error  Prefer .then to .fail  no-jquery/no-done-fail
  25:56  error  Prefer .then to .done  no-jquery/no-done-fail
  25:56  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/store/store.ApiEntityStore.js
  52:5  error  Prefer .then to .done  no-jquery/no-done-fail
  52:5  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/store/store.CombiningEntityStore.js
  22:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  22:4  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/view/ControllerViewFactory.js
  129:4  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/resources/wikibase/view/ToolbarViewController.js
   99:3   error  Prefer .then to .done  no-jquery/no-done-fail
  151:3   error  Prefer .then to .done  no-jquery/no-done-fail
  151:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  188:10  error  Prefer .then to .done  no-jquery/no-done-fail
  188:10  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js
  76:10  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/jquery/wikibase/jquery.wikibase.listview.tests.js
  337:10  error  Prefer .then to .done  no-jquery/no-done-fail
  382:12  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/jquery/wikibase/jquery.wikibase.pagesuggester.tests.js
  47:3  error  Prefer .then to .done  no-jquery/no-done-fail
  47:3  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/tests/qunit/jquery/wikibase/jquery.wikibase.siteselector.tests.js
  174:4  error  Prefer .then to .done  no-jquery/no-done-fail
  174:4  error  Prefer .then to .fail  no-jquery/no-done-fail
  237:3  error  Prefer .then to .done  no-jquery/no-done-fail
  237:3  error  Prefer .then to .fail  no-jquery/no-done-fail
  254:4  error  Prefer .then to .done  no-jquery/no-done-fail
  254:4  error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js
  155:10  error  Prefer .then to .done  no-jquery/no-done-fail
  170:10  error  Prefer .then to .done  no-jquery/no-done-fail
  180:3   error  Prefer .then to .done  no-jquery/no-done-fail
  196:3   error  Prefer .then to .done  no-jquery/no-done-fail
  215:10  error  Prefer .then to .done  no-jquery/no-done-fail
  274:10  error  Prefer .then to .done  no-jquery/no-done-fail
  298:10  error  Prefer .then to .done  no-jquery/no-done-fail
  299:4   error  Prefer .then to .done  no-jquery/no-done-fail
  318:10  error  Prefer .then to .done  no-jquery/no-done-fail
  319:4   error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/AliasesChanger.tests.js
   61:10  error  Prefer .then to .done  no-jquery/no-done-fail
   86:3   error  Prefer .then to .done  no-jquery/no-done-fail
   86:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  127:10  error  Prefer .then to .done  no-jquery/no-done-fail
  170:10  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/DescriptionsChanger.tests.js
   64:10  error  Prefer .then to .done  no-jquery/no-done-fail
   84:3   error  Prefer .then to .done  no-jquery/no-done-fail
   84:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  121:10  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/EntityTermsChanger.tests.js
   52:3   error  Prefer .then to .fail  no-jquery/no-done-fail
   81:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  113:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  135:10  error  Prefer .then to .done  no-jquery/no-done-fail
  157:3   error  Prefer .then to .done  no-jquery/no-done-fail
  157:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  187:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  217:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  252:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  276:3   error  Prefer .then to .done  no-jquery/no-done-fail
  276:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  299:3   error  Prefer .then to .done  no-jquery/no-done-fail
  299:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  328:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  351:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  378:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  408:10  error  Prefer .then to .done  no-jquery/no-done-fail
  408:10  error  Prefer .then to .fail  no-jquery/no-done-fail
  431:3   error  Prefer .then to .done  no-jquery/no-done-fail
  431:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  468:10  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/LabelsChanger.tests.js
  64:10  error  Prefer .then to .done  no-jquery/no-done-fail
  84:3   error  Prefer .then to .done  no-jquery/no-done-fail
  84:3   error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/SiteLinkSetsChanger.tests.js
   70:10  error  Prefer .then to .done  no-jquery/no-done-fail
  100:10  error  Prefer .then to .done  no-jquery/no-done-fail
  122:3   error  Prefer .then to .done  no-jquery/no-done-fail
  122:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  179:10  error  Prefer .then to .done  no-jquery/no-done-fail
  208:10  error  Prefer .then to .done  no-jquery/no-done-fail
  230:3   error  Prefer .then to .done  no-jquery/no-done-fail
  230:3   error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js
   64:10  error  Prefer .then to .done  no-jquery/no-done-fail
   95:10  error  Prefer .then to .done  no-jquery/no-done-fail
  124:10  error  Prefer .then to .done  no-jquery/no-done-fail
  146:3   error  Prefer .then to .done  no-jquery/no-done-fail
  146:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  196:10  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityChangers/StatementsChanger.tests.js
   72:10  error  Prefer .then to .done  no-jquery/no-done-fail
   99:10  error  Prefer .then to .done  no-jquery/no-done-fail
  126:3   error  Prefer .then to .done  no-jquery/no-done-fail
  126:3   error  Prefer .then to .fail  no-jquery/no-done-fail
  255:10  error  Prefer .then to .done  no-jquery/no-done-fail
  285:3   error  Prefer .then to .done  no-jquery/no-done-fail
  285:3   error  Prefer .then to .fail  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.tests.js
  53:3  error  Prefer .then to .done  no-jquery/no-done-fail
  62:3  error  Prefer .then to .done  no-jquery/no-done-fail
  71:3  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.tests.js
  48:3  error  Prefer .then to .done  no-jquery/no-done-fail
  57:3  error  Prefer .then to .done  no-jquery/no-done-fail
  66:3  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/entityIdFormatter/testEntityIdHtmlFormatter.js
  33:5  error  Prefer .then to .done  no-jquery/no-done-fail
  43:5  error  Prefer .then to .done  no-jquery/no-done-fail
  52:5  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/store/store.CachingEntityStore.tests.js
  36:10  error  Prefer .then to .done  no-jquery/no-done-fail
  49:10  error  Prefer .then to .done  no-jquery/no-done-fail
  49:38  error  Prefer .then to .done  no-jquery/no-done-fail
  68:10  error  Prefer .then to .done  no-jquery/no-done-fail

/src/repo/view/tests/qunit/wikibase/store/store.CombiningEntityStore.tests.js
  37:11  error  Prefer .then to .done  no-jquery/no-done-fail

✖ 206 problems (206 errors, 0 warnings)


--- end ---
$ ./node_modules/.bin/eslint . -f json
--- stdout ---
[{"filePath":"/src/repo/.eslintrc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/.scrutinizer.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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":"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":"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":"indent","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-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":"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":"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/build/ci-scripts/composer.local.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":"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/build/dist-size/.eslintrc.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/build/dist-size/analyze/.eslintrc.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/build/dist-size/analyze/getHistoryForFile.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/build/dist-size/analyze/index.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/build/dist-size/analyze/queries/getCommits.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/build/dist-size/analyze/queries/getSizes.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/build/dist-size/web/.eslintrc.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/build/dist-size/web/lib/main.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/build/federated-properties/cleanup.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/build/federated-properties/fedProps.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/build/federated-properties/files/composer.local.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":"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/build/federated-properties/inventory.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/build/federated-properties/requirements.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/bundlesize.config.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":"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/client/i18n/api/en.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":"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/client/i18n/api/qqq.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":"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/client/i18n/en.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":"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/client/i18n/qqq.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":"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/client/resources/jquery.event.special.eachchange.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":126,"column":4,"nodeType":"CallExpression","endLine":131,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":148,"column":5,"nodeType":"CallExpression","endLine":168,"endColumn":8,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.ui/jquery.ui.ooMenu.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.ui/jquery.ui.suggester.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":437,"column":6,"nodeType":"CallExpression","endLine":443,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":552,"column":11,"nodeType":"CallExpression","endLine":564,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":552,"column":11,"nodeType":"CallExpression","endLine":568,"endColumn":6}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":364,"column":11,"nodeType":"CallExpression","endLine":364,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":470,"column":10,"nodeType":"CallExpression","endLine":470,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-grep","severity":2,"message":"Prefer Array#filter to $.grep","line":685,"column":22,"nodeType":"CallExpression","endLine":685,"endColumn":72,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":709,"column":9,"nodeType":"CallExpression","endLine":709,"endColumn":51,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":726,"column":10,"nodeType":"CallExpression","endLine":726,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\trequire( './jquery.ui.ooMenu.js' );\n\n\t/**\n\t * Flips a complete position specification to be used by jQuery.ui.position (1.8).\n\t *\n\t * @ignore\n\t *\n\t * @param {Object} position\n\t * @return {Object}\n\t */\n\tfunction flipPosition( position ) {\n\t\tfunction flipOrientation( orientation ) {\n\t\t\tif ( /right/i.test( orientation ) ) {\n\t\t\t\treturn orientation.replace( /right/i, 'left' );\n\t\t\t} else {\n\t\t\t\treturn orientation.replace( /left/i, 'right' );\n\t\t\t}\n\t\t}\n\n\t\tfunction flipHorizontalOffset( offset ) {\n\t\t\tvar offsets = offset.split( ' ' ),\n\t\t\t\thOffset = parseInt( offsets[ 0 ], 10 );\n\n\t\t\thOffset = ( hOffset <= 0 ) ? Math.abs( hOffset ) : hOffset * -1;\n\t\t\treturn hOffset + ' ' + offsets[ 1 ];\n\t\t}\n\n\t\tposition.my = flipOrientation( position.my );\n\t\tposition.at = flipOrientation( position.at );\n\n\t\tif ( position.offset ) {\n\t\t\tposition.offset = flipHorizontalOffset( position.offset );\n\t\t}\n\n\t\treturn position;\n\t}\n\n\t/**\n\t * Enhances an input box by retrieving a list of suggestions that are displayed in a list below the\n\t * input box.\n\t * (uses `jQuery.ui.ooMenu`, `jQuery.ui.position`)\n\t *\n\t *     @example\n\t *     // Creates a simple suggester using an array as result set.\n\t *     $( 'input' ).suggester( { source: ['a', 'b', 'c'] } );\n\t *\n\t *     // Creates an auto-completion input element fetching suggestions via AJAX.\n\t *     $( 'input' ).suggester( {\n\t *         source: function( term ) {\n\t *             var deferred = $.Deferred();\n\t *\n\t *             $.ajax( {\n\t *                 url: 'https://commons.wikimedia.org/w/api.php',\n\t *                 dataType: 'jsonp',\n\t *                 data: {\n\t *                 search: term,\n\t *                 action: 'opensearch',\n\t *                 namespace: 6\n\t *             }, timeout: 8000 } )\n\t *             .done( function( response ) {\n\t *                 deferred.resolve( response[1], response[0] );\n\t *             } )\n\t *             .fail( function( jqXHR, textStatus ) {\n\t *                 deferred.reject( textStatus );\n\t *             } );\n\t *\n\t *             return deferred.promise();\n\t *         }\n\t *     } );\n\t *\n\t * @class jQuery.ui.suggester\n\t * @extends jQuery.Widget\n\t * @uses jQuery.ui\n\t * @license GNU GPL v2+\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {string[]|Function} options.source\n\t *        An array of strings that shall be used to provide suggestions. Alternatively, a function\n\t *        may be provided\n\t *        Parameters:\n\t *\n\t * - {string} Search term\n\t *\n\t * Expected return values:\n\t *\n\t * - {Object} jQuery promise\n\t *\n\t * Resolved parameters:\n\t *\n\t * - {string[]} Suggestions\n\t *\n\t * - {string} (optional) Search term corresponding to the suggestions. This allows checking whether\n\t *   the response belongs to the most current request.\n\t *\n\t * Rejected parameters:\n\t *\n\t * - {string} Plain text or HTML error message.\n\t *\n\t * @param {number} [options.minTermLength=1]\n\t *        Minimum number of characters to trigger a search with.\n\t * @param {number} [options.delay=300]\n\t *        Delay in milliseconds of the request querying for suggestions.\n\t * @param {jQuery.ui.ooMenu|null} [menu=null]\n\t *        A pre-initialized menu instance featuring one or more custom list item may be provided.\n\t *        This should be the preferred way to define custom items.\n\t * @param {Object} [position=Object]\n\t *        Object to be evaluated by `jQuery.ui.position` to set the suggestion list's position.\n\t *        In RTL context, the specified value is flipped automatically.\n\t *        Default: (position suggestion list's top left corner at input box's bottom left corner)\n\t * @param {jQuery|null} [confineMinWidthTo]\n\t *        The suggestion list's width shall not be smaller than the width of the referenced\n\t *        element. If `undefined`, the minimum width will be the width of the element the suggester\n\t *        is initialized on. Specifying `null` or `undefined` will prevent applying a minimum\n\t *        width.\n\t */\n\t/**\n\t * @event open\n\t * Triggered when the list of suggestions is opened.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event close\n\t * Triggered when the list of suggestions is closed.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event change\n\t * Triggered when the suggester's value has changed.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event error\n\t * Triggered whenever an error occurred while gathering suggestions. This may happen only when using\n\t * a function as source. The {string} parameter is forwarded from the rejected promise returned by\n\t * the source function.\n\t * @param {jQuery.Event} event\n\t * @param {string} message\n\t */\n\t$.widget( 'ui.suggester', {\n\n\t\t/**\n\t\t * @see jQuery.Widget.options\n\t\t * @protected\n\t\t * @readonly\n\t\t */\n\t\toptions: {\n\t\t\tsource: null,\n\t\t\tminTermLength: 1,\n\t\t\tdelay: 300,\n\t\t\tmenu: null,\n\t\t\tposition: {\n\t\t\t\tmy: 'left top',\n\t\t\t\tat: 'left bottom',\n\t\t\t\tcollision: 'none'\n\t\t\t},\n\t\t\tconfineMinWidthTo: undefined\n\t\t},\n\n\t\t/**\n\t\t * Counter for the number of pending requests.\n\t\t *\n\t\t * @property {number}\n\t\t * @protected\n\t\t */\n\t\t_pending: null,\n\n\t\t/**\n\t\t * Current search term.\n\t\t *\n\t\t * @property {string}\n\t\t * @protected\n\t\t */\n\t\t_term: null,\n\n\t\t/**\n\t\t * Caches whether searching is in progress by either storing the ID of the timer used to delay\n\t\t * the actual search request or by storing a boolean \"true\" while the actual search request is\n\t\t * in progress.\n\t\t *\n\t\t * @property {number|boolean} [_searching=false]\n\t\t * @protected\n\t\t */\n\t\t_searching: false,\n\n\t\t/**\n\t\t * @see jQuery.Widget._create\n\t\t * @protected\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis._pending = 0;\n\t\t\tthis._term = this.element.val();\n\n\t\t\tthis.element\n\t\t.addClass( 'ui-suggester-input' )\n\t\t.on( 'blur.' + this.widgetName, () => {\n\t\t\tif ( !self.options.menu.element.is( ':focus' ) ) {\n\t\t\t\tself._close();\n\t\t\t}\n\t\t} );\n\n\t\t\tif ( !( this.options.menu instanceof $.ui.ooMenu ) ) {\n\t\t\t\tvar $menu = $( '<ul>' ).ooMenu();\n\t\t\t\tthis.options.menu = $menu.data( 'ooMenu' );\n\t\t\t}\n\n\t\t\tthis.options.menu = this._initMenu( this.options.menu );\n\n\t\t\tthis._attachInputEventHandlers();\n\t\t\tthis._attachWindowEventHandlers();\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.Widget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\tthis._clearTimeout();\n\n\t\t\tvar menu = this.option( 'menu' );\n\t\t\tmenu.destroy();\n\t\t\tmenu.element.remove();\n\t\t\tthis.option( 'menu', null );\n\n\t\t\t// About to remove the last suggester instance on the page:\n\t\t\tif ( $( ':' + this.widgetBaseClass ).length === 1 ) {\n\t\t\t\t$( window ).off( '.' + this.widgetBaseClass );\n\t\t\t}\n\n\t\t\tthis.element.removeClass( 'ui-suggester-input ui-suggester-loading ui-suggester-error' );\n\n\t\t\t$.Widget.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @param key\n\t\t * @param value\n\t\t * @see jQuery.Widget._setOption\n\t\t * @protected\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'menu' ) {\n\t\t\t\tthis.options.menu.destroy();\n\t\t\t\tthis.options.menu.element.remove();\n\t\t\t}\n\n\t\t\tvar response = $.Widget.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'menu' && value instanceof $.ui.ooMenu ) {\n\t\t\t\tthis.options.menu = this._initMenu( value );\n\t\t\t}\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tif ( value ) {\n\t\t\t\t\tthis._close();\n\t\t\t\t}\n\t\t\t\tthis.element.prop( 'disabled', value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * Renders the menu and attaches the menu's event handlers.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {jQuery.ui.ooMenu} ooMenu\n\t\t * @return {jQuery.ui.ooMenu}\n\t\t */\n\t\t_initMenu: function ( ooMenu ) {\n\t\t\tvar self = this;\n\n\t\t\tooMenu.element\n\t\t.addClass( 'ui-suggester-list' )\n\t\t.hide()\n\t\t.appendTo( 'body' );\n\n\t\t\t$( ooMenu )\n\t\t.on( 'selected.suggester', ( event, item ) => {\n\t\t\tif ( item instanceof $.ui.ooMenu.Item && !( item instanceof $.ui.ooMenu.CustomItem ) ) {\n\t\t\t\tself._term = item.getValue();\n\t\t\t\tself.element.val( item.getValue() );\n\t\t\t\tself._close();\n\t\t\t\tself._trigger( 'change' );\n\n\t\t\t\tif ( !event.originalEvent || !/^key/.test( event.originalEvent.type ) ) {\n\t\t\t\t\tsetTimeout( () => {\n\t\t\t\t\t\t// Run refocusing out of the execution chain to allow redrawing in IE.\n\t\t\t\t\t\tself.element.trigger( 'focus' );\n\t\t\t\t\t}, 0 );\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\n\t\t\treturn ooMenu;\n\t\t},\n\n\t\t/**\n\t\t * Attaches input event handlers to the input element.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_attachInputEventHandlers: function () {\n\t\t\tvar self = this,\n\t\t\t\tsuppressKeyPress = false;\n\n\t\t\tthis.element\n\t\t.on( 'click.suggester', ( event ) => {\n\t\t\tif ( !self.isSearching() ) {\n\t\t\t\tself._updateMenuVisibility();\n\t\t\t}\n\t\t} )\n\t\t.on( 'keydown.suggester', ( event ) => {\n\t\t\tvar isDisabled = self.element.hasClass( 'ui-state-disabled' );\n\n\t\t\tif ( isDisabled || self.element.prop( 'readOnly' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tself.element.removeClass( 'ui-suggester-error' );\n\n\t\t\tsuppressKeyPress = false;\n\n\t\t\tvar keyCode = $.ui.keyCode;\n\n\t\t\tswitch ( event.keyCode ) {\n\t\t\t\tcase keyCode.UP:\n\t\t\t\t\tself._keyMove( 'previous', event );\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase keyCode.DOWN:\n\t\t\t\t\tself._keyMove( 'next', event );\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase keyCode.ENTER:\n\t\t\t\tcase keyCode.NUMPAD_ENTER:\n\t\t\t\t\tif ( self.options.menu.getActiveItem() ) {\n\t\t\t\t\t\t// Prevent form submission and select currently active item.\n\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\tsuppressKeyPress = true;\n\t\t\t\t\t\tself.options.menu.select( event );\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase keyCode.TAB:\n\t\t\t\t\tif ( !self.options.menu.getActiveItem() ) {\n\t\t\t\t\t\tself._close();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tself.options.menu.select( event );\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase keyCode.ESCAPE:\n\t\t\t\t\tself.element.val( self._term );\n\t\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\t\tif ( self.options.menu.element.is( ':visible' ) ) {\n\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\tself._close();\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\tif ( self.element.val() === ''\n\t\t\t\t\t\t&& (\n\t\t\t\t\t\t\tevent.keyCode === keyCode.BACKSPACE\n\t\t\t\t\t\t\t|| event.keyCode === keyCode.DELETE\n\t\t\t\t\t\t)\n\t\t\t\t\t) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\n\t\t\t\t\tself._triggerSearch();\n\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tself._trigger( 'change' );\n\t\t} )\n\t\t.on( 'keypress.suggester', ( event ) => {\n\t\t\tif ( suppressKeyPress ) {\n\t\t\t\tsuppressKeyPress = false;\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Attaches event listeners to the `window` object.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_attachWindowEventHandlers: function () {\n\t\t\tvar self = this;\n\n\t\t\t$( window )\n\t\t.off( '.' + this.widgetBaseClass )\n\t\t.on( 'resize.' + this.widgetBaseClass, () => {\n\t\t\t$( ':' + self.widgetBaseClass ).each( ( i, node ) => {\n\t\t\t\tvar suggester = $( node ).data( self.widgetName );\n\t\t\t\tsuggester.repositionMenu();\n\t\t\t\tsuggester.options.menu.scale();\n\t\t\t} );\n\t\t} )\n\t\t.on( 'click.' + this.widgetBaseClass, ( event ) => {\n\t\t\tvar $target = $( event.target );\n\t\t\t$( ':' + self.widgetBaseClass ).each( ( i, node ) => {\n\t\t\t\tvar suggester = $( node ).data( self.widgetName );\n\t\t\t\t// Close suggester if not clicked on suggester or corresponding list:\n\t\t\t\tif ( $target.closest( suggester.element ).length === 0\n\t\t\t\t\t&& $target.closest( suggester.options.menu.element ).length === 0\n\t\t\t\t) {\n\t\t\t\t\tsuggester._close();\n\t\t\t\t}\n\t\t\t} );\n\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_triggerSearch: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis._clearTimeout();\n\n\t\t\tthis._searching = setTimeout( () => {\n\t\t\t// Only search if the value has changed:\n\t\t\t\tif ( self._term !== self.element.val() ) {\n\t\t\t\t\tself.search()\n\t\t\t\t.done( () => {\n\t\t\t\t\t// Widget might have been destroyed in the meantime.\n\t\t\t\t\tif ( self.element.data( self.widgetName ) ) {\n\t\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}, this.options.delay );\n\t\t},\n\n\t\t/**\n\t\t * Returns whether searching is in progress.\n\t\t *\n\t\t * @return {boolean}\n\t\t */\n\t\tisSearching: function () {\n\t\t\treturn this._searching !== false;\n\t\t},\n\n\t\t/**\n\t\t * Handles moving through the list of suggestions using arrow keys.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} direction (either \"previous\" or \"next\")\n\t\t * @param {jQuery.Event} event\n\t\t */\n\t\t_keyMove: function ( direction, event ) {\n\t\t// Prevent moving cursor to beginning/end of the text field in some browsers:\n\t\t\tevent.preventDefault();\n\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( !this.options.menu.element.is( ':visible' ) ) {\n\t\t\t\tthis.search();\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar allItems = $.merge( [], this.options.menu.option( 'items' ) );\n\t\t\t$.merge( allItems, this.options.menu.option( 'customItems' ) );\n\n\t\t\tif ( allItems.length > 0 ) {\n\t\t\t\tthis._move( direction, this.options.menu.getActiveItem(), allItems );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Shifts the suggestions menu focus by one item.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} direction\n\t\t * @param {jQuery.ui.ooMenu.Item} activeItem\n\t\t * @param {jQuery.ui.ooMenu.Item[]} allItems\n\t\t */\n\t\t_move: function ( direction, activeItem, allItems ) {\n\t\t\tvar self = this,\n\t\t\t\tisFirst = activeItem === allItems[ 0 ],\n\t\t\t\tisLast = activeItem === allItems[ allItems.length - 1 ];\n\n\t\t\tif ( isFirst && direction === 'previous' || isLast && direction === 'next' ) {\n\t\t\t\tthis._moveOffEdge( direction );\n\t\t\t} else {\n\t\t\t\t$( this.options.menu ).one( 'focus.suggester', ( event, item ) => {\n\t\t\t\t\tvar isCustomMenuItem = item instanceof $.ui.ooMenu.CustomItem;\n\n\t\t\t\t\tif ( item instanceof $.ui.ooMenu.Item && !isCustomMenuItem ) {\n\t\t\t\t\t\tself.element.val( item.getValue() );\n\t\t\t\t\t} else if ( isCustomMenuItem ) {\n\t\t\t\t\t\tself.element.val( self._term );\n\t\t\t\t\t}\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t} );\n\t\t\t\tthis.options.menu[ direction ]();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Handler called when the suggestion menu focus is to be shifted off the end of the list.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} direction\n\t\t */\n\t\t_moveOffEdge: function ( direction ) {\n\t\t\tthis.element.val( this._term );\n\t\t\tthis.options.menu.deactivate();\n\t\t},\n\n\t\t/**\n\t\t * Performs a search on the current input.\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {string[]} return.done.suggestions\n\t\t * @return {Function} return.fail\n\t\t * @return {string} return.fail.message\n\t\t */\n\t\tsearch: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred();\n\n\t\t\tthis._clearTimeout();\n\t\t\tthis._searching = true;\n\n\t\t\tthis._term = this.element.val();\n\n\t\t\tif ( this._term.length < this.options.minTermLength ) {\n\t\t\t\tthis._close();\n\t\t\t\treturn deferred.resolve( [], this._term ).promise();\n\t\t\t}\n\n\t\t\tthis.element.addClass( 'ui-suggester-loading' );\n\t\t\tthis._pending++;\n\n\t\t\treturn this._getSuggestions( this._term )\n\t\t.done( ( suggestions, requestTerm ) => {\n\t\t\tself._searching = false;\n\n\t\t\tif ( typeof requestTerm === 'string' && requestTerm !== self._term ) {\n\t\t\t\t// Skip request since it does not correspond to the current search term.\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif ( self.options.menu ) {\n\t\t\t\t// Suggester (including the menu) might have been destroyed in the meantime.\n\t\t\t\tself._updateMenu( suggestions, requestTerm );\n\t\t\t}\n\t\t} )\n\t\t.fail( ( message ) => {\n\t\t\tself.element.addClass( 'ui-suggester-error' );\n\t\t\tself._trigger( 'error', null, [ message ] );\n\t\t} )\n\t\t.always( () => {\n\t\t\tif ( --self._pending === 0 ) {\n\t\t\t\tself.element.removeClass( 'ui-suggester-loading' );\n\t\t\t}\n\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Clears the timeout used to delay searching if there is an active timer.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_clearTimeout: function () {\n\t\t\tif ( typeof this._searching !== 'boolean' ) {\n\t\t\t\tclearTimeout( this._searching );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Updates the menu.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string[]} suggestions\n\t\t * @param {string} requestTerm\n\t\t */\n\t\t_updateMenu: function ( suggestions, requestTerm ) {\n\t\t\tthis._updateMenuItems( suggestions, requestTerm );\n\t\t\tthis._updateMenuVisibility();\n\t\t},\n\n\t\t/**\n\t\t * Updates the suggestion menu with the received suggestions.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string[]} suggestions\n\t\t * @param {string} requestTerm\n\t\t */\n\t\t_updateMenuItems: function ( suggestions, requestTerm ) {\n\t\t\tvar menuItems = [];\n\n\t\t\tfor ( var i = 0; i < suggestions.length; i++ ) {\n\t\t\t\tmenuItems.push( this._createMenuItemFromSuggestion( suggestions[ i ], requestTerm ) );\n\t\t\t}\n\n\t\t\tthis.options.menu.option( 'items', menuItems );\n\t\t},\n\n\t\t/**\n\t\t * Updates the menu's visibility.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_updateMenuVisibility: function () {\n\t\t\tif ( !this.options.menu.hasVisibleItems( true ) ) {\n\t\t\t\tthis._close();\n\t\t\t} else {\n\t\t\t\tthis._open();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Instantiates a menu item instance from a suggestion.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} suggestion\n\t\t * @param {string} requestTerm\n\t\t * @return {jQuery.ui.ooMenu.Item}\n\t\t */\n\t\t_createMenuItemFromSuggestion: function ( suggestion, requestTerm ) {\n\t\t\treturn new $.ui.ooMenu.Item( suggestion );\n\t\t},\n\n\t\t/**\n\t\t * Retrieves the suggestions for a specific search term.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} term\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {string[]} return.done.suggestions\n\t\t * @return {string} return.done.requestTerm\n\t\t * @return {Function} return.fail\n\t\t * @return {string} return.fail.message\n\t\t */\n\t\t_getSuggestions: function ( term ) {\n\t\t\tif ( typeof this.options.source === 'function' ) {\n\t\t\t\treturn this.options.source( term );\n\t\t\t}\n\n\t\t\treturn this._getSuggestionsFromArray( term, this.options.source );\n\t\t},\n\n\t\t/**\n\t\t * Filters an array using a specific search term.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} term\n\t\t * @param {string[]} source\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {string[]} return.done.suggestions\n\t\t * @return {string} return.done.requestTerm\n\t\t * @return {Function} return.fail\n\t\t * @return {string} return.fail.message\n\t\t */\n\t\t_getSuggestionsFromArray: function ( term, source ) {\n\t\t\tvar deferred = $.Deferred();\n\n\t\t\tvar matcher = new RegExp( this._escapeRegex( term ), 'i' );\n\n\t\t\t// eslint-disable-next-line no-jquery/no-grep\n\t\t\tdeferred.resolve( $.grep( source, ( item ) => matcher.test( item ) ), term );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Escapes a string to be used in a regular expression.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {string} value\n\t\t * @return {string}\n\t\t */\n\t\t_escapeRegex: function ( value ) {\n\t\t\treturn value.replace( /[-[\\]{}()*+?.,\\\\^$|#\\s]/g, '\\\\$&' );\n\t\t},\n\n\t\t/**\n\t\t * Shows the suggester menu.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_open: function () {\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( this.options.menu.element.is( ':visible' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis.options.menu.element.show();\n\t\t\tthis.repositionMenu();\n\n\t\t\tthis._trigger( 'open' );\n\t\t},\n\n\t\t/**\n\t\t * Hides the suggester menu.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_close: function () {\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( !this.options.menu.element.is( ':visible' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis.options.menu.deactivate();\n\t\t\tthis.options.menu.element.hide();\n\n\t\t\tthis._trigger( 'close' );\n\t\t},\n\n\t\t/**\n\t\t * Aligns the menu to the input element.\n\t\t */\n\t\trepositionMenu: function () {\n\t\t\tvar dir = this.element.attr( 'dir' )\n\t\t\t|| $( document.documentElement ).css( 'direction' )\n\t\t\t|| 'auto';\n\n\t\t\tvar position = $.extend( {}, this.options.position ),\n\t\t\t\t$menu = this.options.menu.element;\n\n\t\t\tif ( dir === 'rtl' ) {\n\t\t\t\tposition = flipPosition( position );\n\t\t\t}\n\n\t\t\t$menu.position( $.extend( {\n\t\t\t\tof: this.element\n\t\t\t}, position ) );\n\n\t\t\t$menu.zIndex( this.element.zIndex() + 1 );\n\n\t\t\tif ( this.element.attr( 'lang' ) ) {\n\t\t\t\t$menu.attr( 'lang', this.element.attr( 'lang' ) );\n\t\t\t}\n\t\t\t$menu.attr( 'dir', dir );\n\n\t\t\tthis.options.menu.scale();\n\n\t\t\tif ( this.options.confineMinWidthTo !== null ) {\n\t\t\t\tvar $minWidthConfinement = this.options.confineMinWidthTo || this.element;\n\n\t\t\t\t$menu.css(\n\t\t\t\t\t'min-width',\n\t\t\t\t\t$minWidthConfinement.outerWidth() - ( $menu.outerWidth() - $menu.width() )\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.util.getscrollbarwidth.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.wikibase/jquery.tipsy/jquery.tipsy.js","messages":[],"suppressedMessages":[{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":12,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":12,"endColumn":5,"fix":{"range":[332,336],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":12,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":12,"endColumn":24,"fix":{"range":[355,355],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":12,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":12,"endColumn":35,"fix":{"range":[365,365],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":13,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":13,"endColumn":9,"fix":{"range":[369,377],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":17,"fix":{"range":[385,385],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":13,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":13,"endColumn":32,"fix":{"range":[398,400],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":44,"fix":{"range":[411,411],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":48,"fix":{"range":[416,416],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":58,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":59,"fix":{"range":[427,427],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":63,"fix":{"range":[430,430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":64,"fix":{"range":[431,431],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":14,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":14,"endColumn":5,"fix":{"range":[442,446],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":16,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":16,"endColumn":5,"fix":{"range":[449,453],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":16,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":16,"endColumn":20,"fix":{"range":[468,468],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":16,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":16,"endColumn":37,"fix":{"range":[484,484],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":17,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":17,"endColumn":9,"fix":{"range":[488,496],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":17,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":17,"endColumn":27,"fix":{"range":[514,514],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":17,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":17,"endColumn":35,"fix":{"range":[521,521],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":18,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":18,"endColumn":9,"fix":{"range":[524,532],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":19,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":19,"endColumn":9,"fix":{"range":[556,564],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":20,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":20,"endColumn":9,"fix":{"range":[585,593],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-proxy","severity":1,"message":"Prefer Function#bind to $.proxy","line":20,"column":27,"nodeType":"CallExpression","endLine":20,"endColumn":59,"fix":{"range":[611,637],"text":"this.closeOnEsc.bind( "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":21,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":21,"endColumn":9,"fix":{"range":[645,653],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":22,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":22,"endColumn":5,"fix":{"range":[670,674],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":24,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":24,"endColumn":5,"fix":{"range":[677,681],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":25,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":25,"endColumn":9,"fix":{"range":[701,709],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":25,"column":23,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":25,"endColumn":24,"fix":{"range":[723,723],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":26,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":26,"endColumn":13,"fix":{"range":[728,740],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":27,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":27,"endColumn":13,"fix":{"range":[769,781],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":27,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":27,"endColumn":17,"fix":{"range":[785,785],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":27,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":27,"endColumn":39,"fix":{"range":[806,806],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":28,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":28,"endColumn":17,"fix":{"range":[810,826],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":30,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":30,"endColumn":17,"fix":{"range":[850,866],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":30,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":30,"endColumn":27,"fix":{"range":[876,876],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":30,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":30,"endColumn":42,"fix":{"range":[890,890],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":30,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":30,"endColumn":43,"fix":{"range":[892,892],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":30,"column":78,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":30,"endColumn":79,"fix":{"range":[927,927],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":30,"column":79,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":30,"endColumn":80,"fix":{"range":[929,929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":30,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":30,"endColumn":86,"fix":{"range":[934,934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":31,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":31,"endColumn":17,"fix":{"range":[937,953],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":31,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":31,"endColumn":22,"fix":{"range":[958,958],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":31,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":31,"endColumn":24,"fix":{"range":[959,959],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":32,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":32,"endColumn":17,"fix":{"range":[1028,1044],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":32,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":32,"endColumn":21,"fix":{"range":[1048,1048],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":32,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":32,"endColumn":44,"fix":{"range":[1070,1070],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":33,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":33,"endColumn":21,"fix":{"range":[1074,1094],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":33,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":33,"endColumn":35,"fix":{"range":[1108,1108],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":33,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":33,"endColumn":45,"fix":{"range":[1118,1118],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":33,"column":82,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":33,"endColumn":83,"fix":{"range":[1156,1156],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":33,"column":84,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":33,"endColumn":85,"fix":{"range":[1157,1157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":33,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":33,"endColumn":86,"fix":{"range":[1158,1158],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":33,"column":86,"nodeType":"Program","messageId":"missingClosingSpace","endLine":33,"endColumn":87,"fix":{"range":[1159,1159],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":34,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":34,"endColumn":17,"fix":{"range":[1162,1178],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":35,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":35,"endColumn":17,"fix":{"range":[1180,1196],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":36,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":36,"endColumn":26,"fix":{"range":[1235,1235],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":36,"column":26,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":36,"endColumn":27,"fix":{"range":[1236,1236],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":36,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":36,"endColumn":83,"fix":{"range":[1291,1291],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":36,"column":83,"nodeType":"Program","messageId":"missingClosingSpace","endLine":36,"endColumn":84,"fix":{"range":[1292,1292],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":38,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":38,"endColumn":31,"fix":{"range":[1375,1375],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":38,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":38,"endColumn":45,"fix":{"range":[1388,1388],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":40,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":40,"endColumn":17,"fix":{"range":[1392,1408],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":40,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":40,"endColumn":36,"fix":{"range":[1427,1427],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":41,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":41,"endColumn":21,"fix":{"range":[1457,1477],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":41,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":41,"endColumn":42,"fix":{"range":[1498,1498],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":41,"column":43,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":41,"endColumn":44,"fix":{"range":[1499,1499],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":42,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":42,"endColumn":21,"fix":{"range":[1514,1534],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":42,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":42,"endColumn":43,"fix":{"range":[1556,1556],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":42,"column":44,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":42,"endColumn":45,"fix":{"range":[1557,1557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":43,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":43,"endColumn":17,"fix":{"range":[1572,1588],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":43,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":43,"endColumn":19,"fix":{"range":[1589,1589],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":45,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":45,"endColumn":17,"fix":{"range":[1593,1609],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":45,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":45,"endColumn":32,"fix":{"range":[1624,1624],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":45,"column":60,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":45,"endColumn":62,"fix":{"range":[1652,1654],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":45,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":45,"endColumn":74,"fix":{"range":[1665,1665],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 32 spaces.","line":46,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":46,"endColumn":33,"fix":{"range":[1667,1699],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":46,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":46,"endColumn":61,"fix":{"range":[1727,1727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":46,"column":74,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":46,"endColumn":75,"fix":{"range":[1741,1741],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":46,"column":76,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":46,"endColumn":77,"fix":{"range":[1742,1742],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":46,"column":77,"nodeType":"Program","messageId":"missingClosingSpace","endLine":46,"endColumn":78,"fix":{"range":[1743,1743],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 32 spaces.","line":47,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":47,"endColumn":33,"fix":{"range":[1745,1777],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":49,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":49,"endColumn":17,"fix":{"range":[1802,1818],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":50,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":50,"endColumn":17,"fix":{"range":[1877,1893],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":51,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":51,"endColumn":17,"fix":{"range":[1912,1928],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":51,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":51,"endColumn":31,"fix":{"range":[1942,1942],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":51,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":51,"endColumn":50,"fix":{"range":[1960,1960],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":52,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":52,"endColumn":17,"fix":{"range":[1963,1979],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":52,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":52,"endColumn":21,"fix":{"range":[1983,1983],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":52,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":52,"endColumn":44,"fix":{"range":[2005,2005],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":53,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":53,"endColumn":21,"fix":{"range":[2009,2029],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":53,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":53,"endColumn":35,"fix":{"range":[2043,2043],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":53,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":53,"endColumn":45,"fix":{"range":[2053,2053],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":53,"column":82,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":53,"endColumn":83,"fix":{"range":[2091,2091],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":53,"column":84,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":53,"endColumn":85,"fix":{"range":[2092,2092],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":53,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":53,"endColumn":86,"fix":{"range":[2093,2093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":53,"column":86,"nodeType":"Program","messageId":"missingClosingSpace","endLine":53,"endColumn":87,"fix":{"range":[2094,2094],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":54,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":54,"endColumn":17,"fix":{"range":[2097,2113],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":56,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":56,"endColumn":17,"fix":{"range":[2116,2132],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":56,"column":39,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":56,"endColumn":40,"fix":{"range":[2155,2155],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":56,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":56,"endColumn":42,"fix":{"range":[2156,2156],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":56,"column":75,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":56,"endColumn":76,"fix":{"range":[2191,2191],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":56,"column":77,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":56,"endColumn":78,"fix":{"range":[2192,2192],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":57,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":57,"endColumn":17,"fix":{"range":[2208,2224],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":58,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":58,"endColumn":17,"fix":{"range":[2232,2248],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":58,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":58,"endColumn":25,"fix":{"range":[2256,2256],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":58,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":58,"endColumn":40,"fix":{"range":[2271,2271],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":58,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":58,"endColumn":42,"fix":{"range":[2272,2272],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":58,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":58,"endColumn":43,"fix":{"range":[2273,2273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":59,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":59,"endColumn":21,"fix":{"range":[2277,2297],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":60,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":60,"endColumn":25,"fix":{"range":[2307,2331],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":60,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":60,"endColumn":31,"fix":{"range":[2337,2337],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":60,"column":128,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":60,"endColumn":129,"fix":{"range":[2434,2434],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":61,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":61,"endColumn":25,"fix":{"range":[2437,2461],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":62,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":62,"endColumn":21,"fix":{"range":[2468,2488],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":63,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":63,"endColumn":25,"fix":{"range":[2498,2522],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":63,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":63,"endColumn":31,"fix":{"range":[2528,2528],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":63,"column":130,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":63,"endColumn":131,"fix":{"range":[2627,2627],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":64,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":64,"endColumn":25,"fix":{"range":[2630,2654],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":65,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":65,"endColumn":21,"fix":{"range":[2661,2681],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":66,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":66,"endColumn":25,"fix":{"range":[2691,2715],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":66,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":66,"endColumn":31,"fix":{"range":[2721,2721],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":66,"column":131,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":66,"endColumn":132,"fix":{"range":[2821,2821],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":67,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":67,"endColumn":25,"fix":{"range":[2824,2848],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":68,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":68,"endColumn":21,"fix":{"range":[2855,2875],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":69,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":69,"endColumn":25,"fix":{"range":[2885,2909],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":69,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":69,"endColumn":31,"fix":{"range":[2915,2915],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":69,"column":129,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":69,"endColumn":130,"fix":{"range":[3013,3013],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":70,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":70,"endColumn":25,"fix":{"range":[3016,3040],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":71,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":71,"endColumn":17,"fix":{"range":[3047,3063],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":73,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":73,"endColumn":17,"fix":{"range":[3066,3082],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":73,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":73,"endColumn":21,"fix":{"range":[3086,3086],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":73,"column":36,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":73,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":73,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":73,"endColumn":41,"fix":{"range":[3105,3105],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":74,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":74,"endColumn":21,"fix":{"range":[3109,3129],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":74,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":74,"endColumn":25,"fix":{"range":[3133,3133],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":74,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":74,"endColumn":40,"fix":{"range":[3148,3148],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":74,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":74,"endColumn":42,"fix":{"range":[3149,3149],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":74,"column":43,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":74,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":74,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":74,"endColumn":50,"fix":{"range":[3157,3157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":75,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":75,"endColumn":25,"fix":{"range":[3161,3185],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":75,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":75,"endColumn":29,"fix":{"range":[3189,3189],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":75,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":75,"endColumn":49,"fix":{"range":[3208,3208],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":76,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":76,"endColumn":29,"fix":{"range":[3212,3240],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":77,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":77,"endColumn":25,"fix":{"range":[3281,3305],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":78,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":78,"endColumn":29,"fix":{"range":[3314,3342],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":79,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":79,"endColumn":25,"fix":{"range":[3362,3386],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":80,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":80,"endColumn":21,"fix":{"range":[3388,3408],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":81,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":81,"endColumn":25,"fix":{"range":[3417,3441],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":81,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":81,"endColumn":29,"fix":{"range":[3445,3445],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":81,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":81,"endColumn":49,"fix":{"range":[3464,3464],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":82,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":82,"endColumn":29,"fix":{"range":[3468,3496],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":83,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":83,"endColumn":25,"fix":{"range":[3551,3575],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":84,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":84,"endColumn":29,"fix":{"range":[3584,3612],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":85,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":85,"endColumn":25,"fix":{"range":[3644,3668],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":86,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":86,"endColumn":21,"fix":{"range":[3670,3690],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":87,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":87,"endColumn":17,"fix":{"range":[3692,3708],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":88,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":88,"endColumn":17,"fix":{"range":[3710,3726],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":88,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":88,"endColumn":26,"fix":{"range":[3735,3735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":88,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":88,"endColumn":29,"fix":{"range":[3737,3737],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":90,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":90,"endColumn":17,"fix":{"range":[3741,3757],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":91,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":91,"endColumn":17,"fix":{"range":[3805,3821],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":91,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":91,"endColumn":21,"fix":{"range":[3825,3825],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":91,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":91,"endColumn":39,"fix":{"range":[3842,3842],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":92,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":92,"endColumn":21,"fix":{"range":[3846,3866],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-animate","severity":2,"message":"Prefer CSS transitions to .animate","line":92,"column":21,"nodeType":"CallExpression","endLine":95,"endColumn":71,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":93,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":93,"endColumn":30,"fix":{"range":[3907,3907],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":93,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":93,"endColumn":31,"fix":{"range":[3908,3908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":93,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":93,"endColumn":83,"fix":{"range":[3959,3959],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":93,"column":83,"nodeType":"Program","messageId":"missingClosingSpace","endLine":93,"endColumn":84,"fix":{"range":[3960,3960],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":95,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":95,"endColumn":34,"fix":{"range":[4051,4051],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":95,"column":34,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":95,"endColumn":35,"fix":{"range":[4052,4052],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":95,"column":64,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":95,"endColumn":65,"fix":{"range":[4081,4081],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":95,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":95,"endColumn":71,"fix":{"range":[4087,4087],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":96,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":96,"endColumn":17,"fix":{"range":[4090,4106],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":97,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":97,"endColumn":21,"fix":{"range":[4115,4135],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":98,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":98,"endColumn":30,"fix":{"range":[4169,4169],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":98,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":98,"endColumn":31,"fix":{"range":[4170,4170],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":98,"column":83,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":98,"endColumn":84,"fix":{"range":[4222,4222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":98,"column":84,"nodeType":"Program","messageId":"missingClosingSpace","endLine":98,"endColumn":85,"fix":{"range":[4223,4223],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":100,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":100,"endColumn":17,"fix":{"range":[4282,4298],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":101,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":101,"endColumn":13,"fix":{"range":[4300,4312],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":102,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":102,"endColumn":9,"fix":{"range":[4314,4322],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":104,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":104,"endColumn":9,"fix":{"range":[4326,4334],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":104,"column":23,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":104,"endColumn":24,"fix":{"range":[4348,4348],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":105,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":105,"endColumn":13,"fix":{"range":[4353,4365],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":106,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":106,"endColumn":13,"fix":{"range":[4414,4426],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":106,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":106,"endColumn":17,"fix":{"range":[4430,4430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":106,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":106,"endColumn":35,"fix":{"range":[4447,4447],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":107,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":107,"endColumn":17,"fix":{"range":[4451,4467],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":107,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":107,"endColumn":43,"fix":{"range":[4493,4493],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":107,"column":56,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":107,"endColumn":57,"fix":{"range":[4506,4506],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":107,"column":59,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":107,"endColumn":60,"fix":{"range":[4510,4510],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":107,"column":61,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":107,"endColumn":78,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":107,"column":62,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":107,"endColumn":63,"fix":{"range":[4513,4513],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":107,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":107,"endColumn":68,"fix":{"range":[4517,4517],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":107,"column":79,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":107,"endColumn":80,"fix":{"range":[4529,4529],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":107,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":107,"endColumn":81,"fix":{"range":[4530,4530],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":108,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":108,"endColumn":13,"fix":{"range":[4533,4545],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":109,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":109,"endColumn":17,"fix":{"range":[4554,4570],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":110,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":110,"endColumn":13,"fix":{"range":[4591,4603],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":111,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":111,"endColumn":9,"fix":{"range":[4605,4613],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":113,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":113,"endColumn":9,"fix":{"range":[4617,4625],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":113,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":113,"endColumn":28,"fix":{"range":[4643,4643],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":114,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":114,"endColumn":13,"fix":{"range":[4648,4660],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":115,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":115,"endColumn":13,"fix":{"range":[4684,4696],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":17,"fix":{"range":[4700,4700],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":25,"fix":{"range":[4708,4708],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":33,"fix":{"range":[4715,4715],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-unary-ops","severity":2,"message":"Unary word operator 'typeof' must be followed by whitespace.","line":115,"column":37,"nodeType":"UnaryExpression","messageId":"wordOperator","endLine":115,"endColumn":70,"fix":{"range":[4726,4726],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":44,"fix":{"range":[4727,4727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":52,"fix":{"range":[4735,4735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":69,"fix":{"range":[4751,4751],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":70,"fix":{"range":[4752,4752],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":115,"column":71,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":115,"endColumn":73,"fix":{"range":[4754,4756],"text":"!=="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":82,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":83,"fix":{"range":[4765,4765],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":116,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":116,"endColumn":17,"fix":{"range":[4769,4785],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":116,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":116,"endColumn":25,"fix":{"range":[4793,4793],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":116,"column":50,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":116,"endColumn":51,"fix":{"range":[4819,4819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":116,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":116,"endColumn":59,"fix":{"range":[4826,4826],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":116,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":116,"endColumn":66,"fix":{"range":[4833,4833],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":116,"column":77,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":116,"endColumn":78,"fix":{"range":[4846,4846],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":116,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":116,"endColumn":86,"fix":{"range":[4853,4853],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":117,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":117,"endColumn":13,"fix":{"range":[4856,4868],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":118,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":118,"endColumn":9,"fix":{"range":[4870,4878],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":120,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":120,"endColumn":9,"fix":{"range":[4882,4890],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":120,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":120,"endColumn":28,"fix":{"range":[4908,4908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":121,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":121,"endColumn":13,"fix":{"range":[4913,4925],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":122,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":122,"endColumn":13,"fix":{"range":[4974,4986],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":123,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":123,"endColumn":13,"fix":{"range":[5003,5015],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":123,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":123,"endColumn":17,"fix":{"range":[5019,5019],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":123,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":123,"endColumn":34,"fix":{"range":[5034,5036],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":123,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":123,"endColumn":44,"fix":{"range":[5045,5045],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":124,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":124,"endColumn":17,"fix":{"range":[5049,5065],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":124,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":124,"endColumn":33,"fix":{"range":[5081,5081],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":124,"column":41,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":124,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":124,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":124,"endColumn":81,"fix":{"range":[5128,5128],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":125,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":125,"endColumn":13,"fix":{"range":[5131,5143],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":125,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":125,"endColumn":24,"fix":{"range":[5154,5154],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":125,"column":39,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":125,"endColumn":41,"fix":{"range":[5169,5171],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":125,"column":52,"nodeType":"Program","messageId":"missingClosingSpace","endLine":125,"endColumn":53,"fix":{"range":[5182,5182],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":126,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":126,"endColumn":17,"fix":{"range":[5186,5202],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":126,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":126,"endColumn":38,"fix":{"range":[5223,5223],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":126,"column":40,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":126,"endColumn":41,"fix":{"range":[5226,5226],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":126,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":126,"endColumn":43,"fix":{"range":[5227,5227],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":126,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":126,"endColumn":44,"fix":{"range":[5228,5228],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":127,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":127,"endColumn":13,"fix":{"range":[5231,5243],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":128,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":128,"endColumn":13,"fix":{"range":[5245,5257],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":128,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":128,"endColumn":22,"fix":{"range":[5266,5266],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-implicit-coercion","severity":2,"message":"use `String(title)` instead.","line":128,"column":22,"nodeType":"BinaryExpression","messageId":"useRecommendation","endLine":128,"endColumn":32,"fix":{"range":[5266,5276],"text":"String(title)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":128,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":128,"endColumn":33,"fix":{"range":[5276,5276],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":128,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":128,"endColumn":42,"fix":{"range":[5286,5286],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":128,"column":57,"nodeType":"Literal","messageId":"wrongQuotes","endLine":128,"endColumn":59,"fix":{"range":[5301,5303],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":128,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":128,"endColumn":60,"fix":{"range":[5303,5303],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":129,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":129,"endColumn":13,"fix":{"range":[5306,5318],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":130,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":130,"endColumn":9,"fix":{"range":[5346,5354],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":132,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":132,"endColumn":9,"fix":{"range":[5358,5366],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":132,"column":22,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":132,"endColumn":23,"fix":{"range":[5379,5379],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":133,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":133,"endColumn":13,"fix":{"range":[5384,5396],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":133,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":133,"endColumn":17,"fix":{"range":[5400,5400],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":133,"column":27,"nodeType":"Program","messageId":"missingClosingSpace","endLine":133,"endColumn":28,"fix":{"range":[5410,5410],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":134,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":134,"endColumn":17,"fix":{"range":[5414,5430],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-parse-html-literal","severity":2,"message":"Prefer DOM building to parsing HTML literals","line":134,"column":29,"nodeType":"CallExpression","endLine":134,"endColumn":74,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-parse-html-literal","severity":2,"message":"Prefer DOM building to parsing HTML literals","line":134,"column":29,"nodeType":"CallExpression","endLine":134,"endColumn":145,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":134,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":134,"endColumn":31,"fix":{"range":[5444,5444],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":134,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":134,"endColumn":74,"fix":{"range":[5486,5486],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":134,"column":79,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":134,"endColumn":80,"fix":{"range":[5493,5493],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":134,"column":144,"nodeType":"Program","messageId":"missingClosingSpace","endLine":134,"endColumn":145,"fix":{"range":[5557,5557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":135,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":135,"endColumn":13,"fix":{"range":[5560,5572],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":136,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":136,"endColumn":13,"fix":{"range":[5574,5586],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":137,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":137,"endColumn":9,"fix":{"range":[5604,5612],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":139,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":139,"endColumn":9,"fix":{"range":[5616,5624],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":139,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":139,"endColumn":28,"fix":{"range":[5642,5642],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":140,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":140,"endColumn":13,"fix":{"range":[5647,5659],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":140,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":140,"endColumn":17,"fix":{"range":[5663,5663],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":140,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":140,"endColumn":32,"fix":{"range":[5678,5678],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":140,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":140,"endColumn":34,"fix":{"range":[5679,5679],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":140,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":140,"endColumn":46,"fix":{"range":[5691,5691],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":141,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":141,"endColumn":17,"fix":{"range":[5695,5711],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":142,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":142,"endColumn":17,"fix":{"range":[5724,5740],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":143,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":143,"endColumn":17,"fix":{"range":[5762,5778],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":144,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":144,"endColumn":13,"fix":{"range":[5799,5811],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":145,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":145,"endColumn":9,"fix":{"range":[5813,5821],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":147,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":147,"endColumn":9,"fix":{"range":[5825,5833],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":148,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":148,"endColumn":9,"fix":{"range":[5858,5866],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":149,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":149,"endColumn":13,"fix":{"range":[5895,5907],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":150,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":150,"endColumn":17,"fix":{"range":[5933,5949],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":151,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":151,"endColumn":13,"fix":{"range":[5962,5974],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":152,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":152,"endColumn":9,"fix":{"range":[5976,5984],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":154,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":154,"endColumn":9,"fix":{"range":[5988,5996],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":154,"column":25,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":154,"endColumn":26,"fix":{"range":[6012,6012],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":154,"column":28,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":154,"endColumn":29,"fix":{"range":[6016,6016],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":154,"column":51,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":154,"endColumn":52,"fix":{"range":[6038,6038],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":155,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":155,"endColumn":9,"fix":{"range":[6041,6049],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":155,"column":26,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":155,"endColumn":27,"fix":{"range":[6066,6066],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":155,"column":29,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":155,"endColumn":30,"fix":{"range":[6070,6070],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":155,"column":53,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":155,"endColumn":54,"fix":{"range":[6093,6093],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":156,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":156,"endColumn":9,"fix":{"range":[6096,6104],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":156,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":156,"endColumn":33,"fix":{"range":[6127,6127],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":156,"column":35,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":156,"endColumn":36,"fix":{"range":[6131,6131],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":156,"column":67,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":156,"endColumn":68,"fix":{"range":[6162,6162],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":157,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":157,"endColumn":5,"fix":{"range":[6164,6168],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":159,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":159,"endColumn":5,"fix":{"range":[6172,6176],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":159,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":159,"endColumn":27,"fix":{"range":[6198,6198],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":159,"column":26,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":159,"endColumn":27,"fix":{"range":[6197,6197],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":159,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":159,"endColumn":35,"fix":{"range":[6205,6205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":161,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":161,"endColumn":9,"fix":{"range":[6210,6218],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":161,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":161,"endColumn":13,"fix":{"range":[6222,6222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":161,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":161,"endColumn":30,"fix":{"range":[6238,6238],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":162,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":162,"endColumn":13,"fix":{"range":[6242,6254],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":162,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":162,"endColumn":30,"fix":{"range":[6271,6271],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":162,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":162,"endColumn":38,"fix":{"range":[6278,6278],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":163,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":163,"endColumn":9,"fix":{"range":[6281,6289],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":163,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":163,"endColumn":20,"fix":{"range":[6300,6300],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":163,"column":35,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":163,"endColumn":37,"fix":{"range":[6315,6317],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":163,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":163,"endColumn":47,"fix":{"range":[6326,6326],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":164,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":164,"endColumn":13,"fix":{"range":[6330,6342],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":164,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":164,"endColumn":35,"fix":{"range":[6364,6364],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":164,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":164,"endColumn":43,"fix":{"range":[6371,6371],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":165,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":165,"endColumn":13,"fix":{"range":[6374,6386],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":165,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":165,"endColumn":17,"fix":{"range":[6390,6390],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":165,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":165,"endColumn":23,"fix":{"range":[6395,6395],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":165,"column":24,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":165,"endColumn":41,"fix":{"range":[6397,6414],"text":"{tipsy[options]();}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":165,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":165,"endColumn":30,"fix":{"range":[6403,6403],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":165,"column":37,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":165,"endColumn":38,"fix":{"range":[6410,6410],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":166,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":166,"endColumn":13,"fix":{"range":[6415,6427],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":167,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":167,"endColumn":9,"fix":{"range":[6440,6448],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":169,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":169,"endColumn":9,"fix":{"range":[6451,6459],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":169,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":169,"endColumn":28,"fix":{"range":[6478,6478],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":169,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":169,"endColumn":61,"fix":{"range":[6510,6510],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":171,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":171,"endColumn":9,"fix":{"range":[6514,6522],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":171,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":171,"endColumn":22,"fix":{"range":[6535,6535],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":171,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":171,"endColumn":26,"fix":{"range":[6538,6538],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":172,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":172,"endColumn":13,"fix":{"range":[6542,6554],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-shadow","severity":2,"message":"'tipsy' is already declared in the upper scope on line 164 column 17.","line":172,"column":17,"nodeType":"Identifier","messageId":"noShadow","endLine":172,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":172,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":172,"endColumn":32,"fix":{"range":[6573,6573],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":172,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":172,"endColumn":45,"fix":{"range":[6585,6585],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":173,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":173,"endColumn":13,"fix":{"range":[6588,6600],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":173,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":173,"endColumn":17,"fix":{"range":[6604,6604],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":173,"column":23,"nodeType":"Program","messageId":"missingClosingSpace","endLine":173,"endColumn":24,"fix":{"range":[6610,6610],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":174,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":174,"endColumn":17,"fix":{"range":[6614,6630],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":174,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":174,"endColumn":35,"fix":{"range":[6648,6648],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":174,"column":65,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":174,"endColumn":66,"fix":{"range":[6679,6679],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":174,"column":78,"nodeType":"Program","messageId":"missingClosingSpace","endLine":174,"endColumn":79,"fix":{"range":[6691,6691],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":174,"column":79,"nodeType":"Program","messageId":"missingClosingSpace","endLine":174,"endColumn":80,"fix":{"range":[6692,6692],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":175,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":175,"endColumn":17,"fix":{"range":[6695,6711],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":175,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":175,"endColumn":24,"fix":{"range":[6718,6718],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":175,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":175,"endColumn":44,"fix":{"range":[6737,6737],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":176,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":176,"endColumn":13,"fix":{"range":[6740,6752],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":177,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":177,"endColumn":13,"fix":{"range":[6754,6766],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":178,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":178,"endColumn":9,"fix":{"range":[6780,6788],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":180,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":180,"endColumn":9,"fix":{"range":[6791,6799],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":181,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":181,"endColumn":13,"fix":{"range":[6818,6830],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-shadow","severity":2,"message":"'tipsy' is already declared in the upper scope on line 164 column 17.","line":181,"column":17,"nodeType":"Identifier","messageId":"noShadow","endLine":181,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":181,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":181,"endColumn":29,"fix":{"range":[6846,6846],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":181,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":181,"endColumn":34,"fix":{"range":[6850,6850],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":182,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":182,"endColumn":13,"fix":{"range":[6853,6865],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":183,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":183,"endColumn":13,"fix":{"range":[6890,6902],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":183,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":183,"endColumn":17,"fix":{"range":[6906,6906],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":183,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":183,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":183,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":183,"endColumn":38,"fix":{"range":[6926,6926],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":184,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":184,"endColumn":17,"fix":{"range":[6930,6946],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":185,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":185,"endColumn":13,"fix":{"range":[6960,6972],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":186,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":186,"endColumn":17,"fix":{"range":[6981,6997],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":187,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":187,"endColumn":17,"fix":{"range":[7015,7031],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":187,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":187,"endColumn":28,"fix":{"range":[7042,7042],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":187,"column":28,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":187,"endColumn":86,"fix":{"range":[7042,7052],"text":"() =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":187,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":187,"endColumn":37,"fix":{"range":[7050,7050],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":187,"column":39,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":187,"endColumn":40,"fix":{"range":[7054,7054],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":187,"column":41,"nodeType":"IfStatement","messageId":"exceed","endLine":187,"endColumn":84,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":187,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":187,"endColumn":45,"fix":{"range":[7059,7059],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":187,"column":62,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":187,"endColumn":64,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":187,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":187,"endColumn":70,"fix":{"range":[7083,7083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":187,"column":71,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":187,"endColumn":84,"fix":{"range":[7085,7098],"text":"{tipsy.show();}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":187,"column":85,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":187,"endColumn":86,"fix":{"range":[7099,7099],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":187,"column":103,"nodeType":"Program","messageId":"missingClosingSpace","endLine":187,"endColumn":104,"fix":{"range":[7117,7117],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":188,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":188,"endColumn":13,"fix":{"range":[7120,7132],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":189,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":189,"endColumn":9,"fix":{"range":[7134,7142],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-extra-semi","severity":2,"message":"Unnecessary semicolon.","line":189,"column":10,"nodeType":"EmptyStatement","messageId":"unexpected","endLine":189,"endColumn":11,"fix":{"range":[7142,7162],"text":"}\n\n        function"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":191,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":191,"endColumn":9,"fix":{"range":[7146,7154],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":192,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":192,"endColumn":13,"fix":{"range":[7173,7185],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-shadow","severity":2,"message":"'tipsy' is already declared in the upper scope on line 164 column 17.","line":192,"column":17,"nodeType":"Identifier","messageId":"noShadow","endLine":192,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":192,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":192,"endColumn":29,"fix":{"range":[7201,7201],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":192,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":192,"endColumn":34,"fix":{"range":[7205,7205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":193,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":193,"endColumn":13,"fix":{"range":[7208,7220],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":194,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":194,"endColumn":13,"fix":{"range":[7246,7258],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":194,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":194,"endColumn":17,"fix":{"range":[7262,7262],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":194,"column":34,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":194,"endColumn":36,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":194,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":194,"endColumn":39,"fix":{"range":[7283,7283],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":195,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":195,"endColumn":17,"fix":{"range":[7287,7303],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":196,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":196,"endColumn":13,"fix":{"range":[7317,7329],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":197,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":197,"endColumn":17,"fix":{"range":[7338,7354],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":197,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":197,"endColumn":28,"fix":{"range":[7365,7365],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":197,"column":28,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":197,"endColumn":87,"fix":{"range":[7365,7375],"text":"() =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":197,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":197,"endColumn":37,"fix":{"range":[7373,7373],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":197,"column":39,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":197,"endColumn":40,"fix":{"range":[7377,7377],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":197,"column":41,"nodeType":"IfStatement","messageId":"exceed","endLine":197,"endColumn":85,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":197,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":197,"endColumn":45,"fix":{"range":[7382,7382],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":197,"column":62,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":197,"endColumn":64,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":197,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":197,"endColumn":71,"fix":{"range":[7407,7407],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":197,"column":72,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":197,"endColumn":85,"fix":{"range":[7409,7422],"text":"{tipsy.hide();}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":197,"column":86,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":197,"endColumn":87,"fix":{"range":[7423,7423],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":197,"column":105,"nodeType":"Program","messageId":"missingClosingSpace","endLine":197,"endColumn":106,"fix":{"range":[7442,7442],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":198,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":198,"endColumn":13,"fix":{"range":[7445,7457],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":199,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":199,"endColumn":9,"fix":{"range":[7459,7467],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-extra-semi","severity":2,"message":"Unnecessary semicolon.","line":199,"column":10,"nodeType":"EmptyStatement","messageId":"unexpected","endLine":199,"endColumn":11,"fix":{"range":[7467,7483],"text":"}\n\n        this"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":201,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":201,"endColumn":9,"fix":{"range":[7471,7479],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":201,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":201,"endColumn":19,"fix":{"range":[7489,7489],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":201,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":201,"endColumn":28,"fix":{"range":[7497,7497],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":201,"column":30,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":201,"endColumn":31,"fix":{"range":[7501,7501],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":201,"column":32,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":201,"endColumn":42,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":201,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":201,"endColumn":36,"fix":{"range":[7506,7506],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":201,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":201,"endColumn":41,"fix":{"range":[7510,7510],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":201,"column":43,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":201,"endColumn":44,"fix":{"range":[7513,7513],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":201,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":201,"endColumn":45,"fix":{"range":[7514,7514],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":203,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":203,"endColumn":9,"fix":{"range":[7518,7526],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":203,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":203,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":204,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":204,"endColumn":13,"fix":{"range":[7563,7575],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":204,"column":24,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":204,"endColumn":26,"fix":{"range":[7586,7588],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":204,"column":44,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":204,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":205,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":205,"endColumn":17,"fix":{"range":[7649,7665],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":205,"column":44,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":205,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":206,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":206,"endColumn":13,"fix":{"range":[7733,7745],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":207,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":207,"endColumn":17,"fix":{"range":[7767,7783],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":208,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":208,"endColumn":17,"fix":{"range":[7825,7841],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":209,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":209,"endColumn":13,"fix":{"range":[7924,7936],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":210,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":210,"endColumn":13,"fix":{"range":[7938,7950],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":213,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":213,"endColumn":9,"fix":{"range":[8033,8041],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":215,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":215,"endColumn":9,"fix":{"range":[8044,8052],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":217,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":217,"endColumn":5,"fix":{"range":[8066,8070],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":219,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":219,"endColumn":5,"fix":{"range":[8074,8078],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":220,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":220,"endColumn":9,"fix":{"range":[8102,8110],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":221,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":221,"endColumn":9,"fix":{"range":[8127,8135],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":222,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":222,"endColumn":9,"fix":{"range":[8147,8155],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":223,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":223,"endColumn":9,"fix":{"range":[8168,8176],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":224,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":224,"endColumn":9,"fix":{"range":[8188,8196],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":225,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":225,"endColumn":9,"fix":{"range":[8210,8218],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":226,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":226,"endColumn":9,"fix":{"range":[8232,8240],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":227,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":227,"endColumn":9,"fix":{"range":[8254,8262],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":228,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":228,"endColumn":9,"fix":{"range":[8275,8283],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":229,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":229,"endColumn":9,"fix":{"range":[8296,8304],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":230,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":230,"endColumn":9,"fix":{"range":[8315,8323],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":231,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":231,"endColumn":9,"fix":{"range":[8337,8345],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":232,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":232,"endColumn":9,"fix":{"range":[8361,8369],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":233,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":233,"endColumn":5,"fix":{"range":[8386,8390],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":235,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":235,"endColumn":5,"fix":{"range":[8394,8398],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":236,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":236,"endColumn":5,"fix":{"range":[8466,8470],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":237,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":237,"endColumn":5,"fix":{"range":[8546,8550],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":238,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":238,"endColumn":5,"fix":{"range":[8632,8636],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":239,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":239,"endColumn":5,"fix":{"range":[8686,8690],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":239,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":239,"endColumn":42,"fix":{"range":[8727,8727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":239,"column":41,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":239,"endColumn":42,"fix":{"range":[8726,8726],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":239,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":239,"endColumn":55,"fix":{"range":[8739,8739],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":240,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":240,"endColumn":9,"fix":{"range":[8743,8751],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":240,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":240,"endColumn":38,"fix":{"range":[8780,8780],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":240,"column":52,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":240,"endColumn":53,"fix":{"range":[8795,8795],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":240,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":240,"endColumn":57,"fix":{"range":[8798,8798],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":240,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":240,"endColumn":69,"fix":{"range":[8810,8810],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":241,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":241,"endColumn":5,"fix":{"range":[8823,8827],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":243,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":243,"endColumn":5,"fix":{"range":[8831,8835],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":243,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":243,"endColumn":34,"fix":{"range":[8863,8863],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":244,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":244,"endColumn":9,"fix":{"range":[8868,8876],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":18,"fix":{"range":[8885,8885],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":23,"fix":{"range":[8889,8889],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":40,"fix":{"range":[8907,8907],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":42,"fix":{"range":[8909,8909],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":51,"fix":{"range":[8917,8917],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":67,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":68,"fix":{"range":[8935,8935],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":74,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":75,"fix":{"range":[8941,8941],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":88,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":89,"fix":{"range":[8955,8955],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":245,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":245,"endColumn":5,"fix":{"range":[8970,8974],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":247,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":247,"endColumn":5,"fix":{"range":[8978,8982],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":247,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":247,"endColumn":34,"fix":{"range":[9010,9010],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":248,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":248,"endColumn":9,"fix":{"range":[9015,9023],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":18,"fix":{"range":[9032,9032],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":23,"fix":{"range":[9036,9036],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":41,"fix":{"range":[9055,9055],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":43,"fix":{"range":[9057,9057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":52,"fix":{"range":[9065,9065],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":69,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":70,"fix":{"range":[9084,9084],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":77,"fix":{"range":[9090,9090],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":89,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":90,"fix":{"range":[9103,9103],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":249,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":249,"endColumn":5,"fix":{"range":[9118,9122],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":251,"column":1,"nodeType":"Block","messageId":"wrongIndentation","endLine":251,"endColumn":5,"fix":{"range":[9126,9130],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-trailing-spaces","severity":2,"message":"Trailing spaces not allowed.","line":261,"column":77,"nodeType":"Program","messageId":"trailingSpace","endLine":261,"endColumn":78,"fix":{"range":[9797,9798],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 5 spaces.","line":266,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":266,"endColumn":6,"fix":{"range":[9982,9987],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":266,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":266,"endColumn":39,"fix":{"range":[10020,10020],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":266,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":266,"endColumn":39,"fix":{"range":[10019,10019],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":266,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":266,"endColumn":54,"fix":{"range":[10034,10034],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":267,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":267,"endColumn":9,"fix":{"range":[10038,10046],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":267,"column":24,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":267,"endColumn":25,"fix":{"range":[10061,10061],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":268,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":268,"endColumn":13,"fix":{"range":[10066,10078],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":268,"column":23,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":268,"endColumn":24,"fix":{"range":[10089,10089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":268,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":268,"endColumn":35,"fix":{"range":[10100,10100],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":268,"column":36,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":268,"endColumn":37,"fix":{"range":[10101,10101],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":268,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":268,"endColumn":44,"fix":{"range":[10109,10109],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":268,"column":70,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":268,"endColumn":71,"fix":{"range":[10136,10136],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":268,"column":72,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":268,"endColumn":73,"fix":{"range":[10137,10137],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":268,"column":81,"nodeType":"Program","messageId":"missingClosingSpace","endLine":268,"endColumn":82,"fix":{"range":[10146,10146],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":268,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":268,"endColumn":83,"fix":{"range":[10147,10147],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":269,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":269,"endColumn":17,"fix":{"range":[10150,10166],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":269,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":269,"endColumn":30,"fix":{"range":[10179,10179],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":269,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":269,"endColumn":39,"fix":{"range":[10187,10187],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":270,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":270,"endColumn":17,"fix":{"range":[10211,10227],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":270,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":270,"endColumn":31,"fix":{"range":[10241,10241],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":270,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":270,"endColumn":40,"fix":{"range":[10249,10249],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":271,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":271,"endColumn":17,"fix":{"range":[10274,10290],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":271,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":271,"endColumn":27,"fix":{"range":[10300,10300],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":271,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":271,"endColumn":32,"fix":{"range":[10304,10304],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":273,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":273,"endColumn":13,"fix":{"range":[10308,10320],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":273,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":273,"endColumn":17,"fix":{"range":[10324,10324],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":273,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":273,"endColumn":47,"fix":{"range":[10353,10353],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":273,"column":48,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":273,"endColumn":61,"fix":{"range":[10355,10368],"text":"{dir.ns = 'n';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":274,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":274,"endColumn":13,"fix":{"range":[10369,10381],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":274,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":274,"endColumn":17,"fix":{"range":[10385,10385],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":274,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":274,"endColumn":49,"fix":{"range":[10416,10416],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":274,"column":50,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":274,"endColumn":63,"fix":{"range":[10418,10431],"text":"{dir.ew = 'w';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":275,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":275,"endColumn":13,"fix":{"range":[10432,10444],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":17,"fix":{"range":[10448,10448],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":19,"fix":{"range":[10450,10450],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":275,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":275,"endColumn":26,"fix":{"range":[10456,10456],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":39,"fix":{"range":[10470,10470],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":275,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":275,"endColumn":48,"fix":{"range":[10478,10478],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":275,"column":92,"nodeType":"Program","messageId":"missingClosingSpace","endLine":275,"endColumn":93,"fix":{"range":[10523,10523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":275,"column":94,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":275,"endColumn":107,"fix":{"range":[10525,10538],"text":"{dir.ew = 'e';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":276,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":276,"endColumn":13,"fix":{"range":[10539,10551],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":276,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":276,"endColumn":17,"fix":{"range":[10555,10555],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":276,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":276,"endColumn":19,"fix":{"range":[10557,10557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":26,"fix":{"range":[10563,10563],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":276,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":276,"endColumn":40,"fix":{"range":[10578,10578],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":49,"fix":{"range":[10586,10586],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":91,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":92,"fix":{"range":[10629,10629],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":276,"column":93,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":276,"endColumn":106,"fix":{"range":[10631,10644],"text":"{dir.ns = 's';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":278,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":278,"endColumn":13,"fix":{"range":[10646,10658],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":278,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":278,"endColumn":30,"fix":{"range":[10675,10675],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":278,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":278,"endColumn":51,"fix":{"range":[10695,10695],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":279,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":279,"endColumn":9,"fix":{"range":[10698,10706],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"semi","severity":2,"message":"Missing semicolon.","line":279,"column":10,"nodeType":"ReturnStatement","messageId":"missingSemi","endLine":280,"endColumn":1,"fix":{"range":[10707,10707],"text":";"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":280,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":280,"endColumn":5,"fix":{"range":[10708,10712],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.wikibase/jquery.wikibase.linkitem.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":111,"column":4,"nodeType":"CallExpression","endLine":126,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":111,"column":4,"nodeType":"CallExpression","endLine":142,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":313,"column":6,"nodeType":"CallExpression","endLine":324,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":313,"column":6,"nodeType":"CallExpression","endLine":327,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":389,"column":4,"nodeType":"CallExpression","endLine":390,"endColumn":54},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":389,"column":4,"nodeType":"CallExpression","endLine":392,"endColumn":39},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":451,"column":6,"nodeType":"CallExpression","endLine":452,"endColumn":43},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":451,"column":6,"nodeType":"CallExpression","endLine":453,"endColumn":41},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":460,"column":5,"nodeType":"CallExpression","endLine":461,"endColumn":42},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":460,"column":5,"nodeType":"CallExpression","endLine":462,"endColumn":40},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":493,"column":6,"nodeType":"CallExpression","endLine":494,"endColumn":43},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":493,"column":6,"nodeType":"CallExpression","endLine":495,"endColumn":41}],"suppressedMessages":[],"errorCount":12,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Marius Hoch < hoo@online.de >\n */\n( function ( wb ) {\n\t'use strict';\n\tvar PageConnector = require( '../wikibase.client.PageConnector.js' ),\n\t\tgetMwApiForRepo = require( '../wikibase.client.getMwApiForRepo.js' );\n\n\trequire( './jquery.wikibase.siteselector.js' );\n\trequire( './jquery.wikibase.wbtooltip.js' );\n\trequire( '../jquery.event.special.eachchange.js' );\n\n\t// wikibase.api module\n\trequire( '../../../lib/resources/wikibase-api/src/namespace.js' );\n\trequire( '../../../lib/resources/wikibase-api/src/RepoApi.js' );\n\trequire( '../../../lib/resources/wikibase-api/src/getLocationAgnosticMwApi.js' );\n\trequire( '../../../lib/resources/wikibase-api/src/RepoApiError.js' );\n\n\t/**\n\t * This widget allows linking articles with Wikibase items or creating new wikibase items directly\n\t * in client wikis.\n\t * The widget can take a couple of arguments to make it work on pages and sites other than the\n\t * current one. All these options default to global state / the current page's attributes.\n\t *\n\t * @option mwApiForRep {mediaWiki.Api} A mw.Api instance configured to use the repo's API.\n\t *\n\t * @option pageTitle {string} Title of the page to link.\n\t *\n\t * @option globalSiteId {string} Id of the site the given page is on.\n\t *\n\t * @option namespaceNumber {number} Number of the namespace the given title is in.\n\t *         This is used to determine the linkable pages on the target wiki.\n\t *\n\t * @option repoArticlePath {string} Article path (like wgArticlePath) for the repo.\n\t *\n\t * @option langLinkSiteGroup {string} Group of sites we allow the user to link the given page with.\n\t *\n\t * @event dialogclose: Triggered when the interaction dialog is closed.\n\t *        (1) {jQuery.Event}\n\t *\n\t * @event success: Triggered when pages have been linked successfully.\n\t *        (1) {jQuery.Event}\n\t */\n\t$.widget( 'wikibase.linkitem', {\n\t\t_pageConnector: null,\n\n\t\t/**\n\t\t * @type jQuery\n\t\t */\n\t\t$dialog: null,\n\n\t\t/**\n\t\t * Spinner (set if there's something ongoing)\n\t\t *\n\t\t * @type jQuery\n\t\t */\n\t\t$spinner: null,\n\n\t\t/**\n\t\t * Button to go on (next step)\n\t\t *\n\t\t * @type jQuery\n\t\t */\n\t\t$goButton: null,\n\n\t\t/**\n\t\t * Global ID of the site to link with\n\t\t *\n\t\t * @type {string}\n\t\t */\n\t\ttargetSite: null,\n\n\t\t/**\n\t\t * Name of the page title to link with\n\t\t *\n\t\t * @type {string}\n\t\t */\n\t\ttargetArticle: null,\n\n\t\tmwApiForRepo: getMwApiForRepo(),\n\n\t\t/**\n\t\t * Options\n\t\t *\n\t\t * @see jQuery.Widget.options\n\t\t */\n\t\toptions: {\n\t\t\tpageTitle: null,\n\t\t\tglobalSiteId: null,\n\t\t\tnamespaceNumber: null,\n\t\t\trepoArticlePath: null,\n\t\t\tlangLinkSiteGroup: null,\n\t\t\ttags: []\n\t\t},\n\n\t\t/**\n\t\t * Check whether the user is logged in on both the client and the repo\n\t\t * show the dialog if he is, error if not\n\t\t *\n\t\t * @see jQuery.Widget._create\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this,\n\t\t\t\t$dialogSpinner = $.createSpinner();\n\n\t\t\tthis.element\n\t\t\t.hide()\n\t\t\t.after( $dialogSpinner );\n\n\t\t\tthis.mwApiForRepo.get( {\n\t\t\t\taction: 'query',\n\t\t\t\tmeta: 'userinfo'\n\t\t\t} )\n\t\t\t.done( ( data ) => {\n\t\t\t\t$dialogSpinner.remove();\n\n\t\t\t\tif ( data.query.userinfo.anon !== undefined ) {\n\t\t\t\t\t// User isn't logged into the repo\n\t\t\t\t\tself._notLoggedIn();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tself._createDialog();\n\t\t\t\t$( '#wbclient-linkItem-site' ).trigger( 'focus' );\n\t\t\t} )\n\t\t\t.fail( ( errorCode, errorInfo ) => {\n\t\t\t\t$dialogSpinner.remove();\n\t\t\t\tself.element.show();\n\n\t\t\t\tself.element.wbtooltip( {\n\t\t\t\t\tcontent: mw.msg( 'wikibase-error-unexpected',\n\t\t\t\t\t\t( errorInfo.error && errorInfo.error.info ) || errorInfo.exception ),\n\t\t\t\t\tgravity: 'w'\n\t\t\t\t} );\n\n\t\t\t\tself.element.data( 'wbtooltip' ).show();\n\t\t\t\tself.element.one( 'click.' + self.widgetName, () => {\n\t\t\t\t\t// Remove the tooltip by the time the user clicks the link again.\n\t\t\t\t\tself.element.data( 'wbtooltip' ).destroy();\n\t\t\t\t} );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Show an error to the user in case he isn't logged in on both the client and the repo\n\t\t */\n\t\t_notLoggedIn: function () {\n\t\t\tvar self = this;\n\n\t\t\tvar userLogin = this._linkRepoTitle( 'Special:UserLogin' );\n\t\t\t$( '<div>' )\n\t\t\t.dialog( {\n\t\t\t\ttitle: mw.message( 'wikibase-linkitem-not-loggedin-title' ).escaped(),\n\t\t\t\twidth: 400,\n\t\t\t\theight: 200,\n\t\t\t\tresizable: true\n\t\t\t} )\n\t\t\t.on( 'dialogclose', () => {\n\t\t\t\tself._trigger( 'dialogclose' );\n\t\t\t} )\n\t\t\t.append(\n\t\t\t\t$( '<p>' )\n\t\t\t\t.addClass( 'wbclient-linkItem-not-loggedin-message' )\n\t\t\t\t.html( mw.message( 'wikibase-linkitem-not-loggedin', userLogin ).parse() )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Create the dialog asking for a page the user wants to link with the current one\n\t\t */\n\t\t_createDialog: function () {\n\t\t\tthis.$dialog = $( '<div>' )\n\t\t\t\t.attr( 'id', 'wbclient-linkItem-dialog' )\n\t\t\t\t.dialog( {\n\t\t\t\t\ttitle: mw.message( 'wikibase-linkitem-title' ).escaped(),\n\t\t\t\t\twidth: 500,\n\t\t\t\t\tresizable: false,\n\t\t\t\t\tposition: { my: 'top', at: 'top+50', of: window },\n\t\t\t\t\tbuttons: [ {\n\t\t\t\t\t\ttext: mw.msg( 'wikibase-linkitem-linkpage' ),\n\t\t\t\t\t\tid: 'wbclient-linkItem-goButton',\n\t\t\t\t\t\tdisabled: 'disabled',\n\t\t\t\t\t\tclick: this._secondStep.bind( this )\n\t\t\t\t\t} ],\n\t\t\t\t\tmodal: true\n\t\t\t\t} )\n\t\t\t\t// Use .on instead of passing this to dialog() as close as we want to be able to remove\n\t\t\t\t// it later:\n\t\t\t\t.on( 'dialogclose', () => {\n\t\t\t\t\tthis.element.show();\n\t\t\t\t\tthis._trigger( 'dialogclose' );\n\t\t\t\t} )\n\t\t\t\t.append( $( '<p>' ).text( mw.msg( 'wikibase-linkitem-selectlink' ) ) )\n\t\t\t\t.append( this._createSiteLinkForm() );\n\n\t\t\tthis.$goButton = $( '#wbclient-linkItem-goButton' );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.Widget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\tif ( this.$dialog && this.$dialog.length ) {\n\t\t\t\tthis.$dialog.remove();\n\t\t\t}\n\t\t\tif ( this.$spinner && this.$spinner.length ) {\n\t\t\t\tthis.$spinner.remove();\n\t\t\t}\n\t\t\tif ( this.$goButton && this.$goButton.length ) {\n\t\t\t\tthis.$goButton.remove();\n\t\t\t}\n\n\t\t\t$.Widget.prototype.destroy.call( this );\n\n\t\t\t// FIXME: The destroy() method should be final. Re-showing the element should be done\n\t\t\t// outside the scope of destroy().\n\t\t\tthis.element.show();\n\t\t},\n\n\t\t/**\n\t\t * Creates a form for selecting the site and the page to link in a user-friendly manner (with\n\t\t * auto-completion).\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_createSiteLinkForm: function () {\n\t\t\treturn $( '<form>' )\n\t\t\t.attr( 'name', 'wikibase-linkItem-form' )\n\t\t\t.append( this._createSiteInput() )\n\t\t\t.append( $( '<br>' ) )\n\t\t\t.append( this._createPageInput() );\n\t\t},\n\n\t\t/**\n\t\t * Creates a labeled input box for selecting client sites.\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_createSiteInput: function () {\n\t\t\treturn $( '<label>' )\n\t\t\t.attr( 'for', 'wbclient-linkItem-site' )\n\t\t\t.text( mw.msg( 'wikibase-linkitem-input-site' ) )\n\t\t\t.add(\n\t\t\t\t$( '<input>' )\n\t\t\t\t.attr( {\n\t\t\t\t\tname: 'wbclient-linkItem-site',\n\t\t\t\t\tid: 'wbclient-linkItem-site',\n\t\t\t\t\tclass: 'wbclient-linkItem-input'\n\t\t\t\t} )\n\t\t\t\t.siteselector( {\n\t\t\t\t\tsource: this._getLinkableSites()\n\t\t\t\t} )\n\t\t\t\t.on(\n\t\t\t\t\t'siteselectoropen siteselectorclose siteselectorautocomplete blur',\n\t\t\t\t\tthis._onSiteSelectorChangeHandler.bind( this )\n\t\t\t\t)\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Gets an object with all linkable sites despite the current one (as pages on the same wiki\n\t\t * cannot be linked).\n\t\t *\n\t\t * @return {Object}\n\t\t */\n\t\t_getLinkableSites: function () {\n\t\t\tvar sites,\n\t\t\t\tlinkableSites = [],\n\t\t\t\tsite,\n\t\t\t\tcurrentSiteId,\n\t\t\t\tsitesModule = require( '../wikibase.sites.js' );\n\n\t\t\tcurrentSiteId = this.options.globalSiteId;\n\t\t\tsites = sitesModule.getSitesOfGroup( this.options.langLinkSiteGroup );\n\n\t\t\tfor ( site in sites ) {\n\t\t\t\tif ( sites[ site ].getId() !== currentSiteId ) {\n\t\t\t\t\tlinkableSites.push( sites[ site ] );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn linkableSites;\n\t\t},\n\n\t\t/**\n\t\t * Handles changes to the siteselector\n\t\t */\n\t\t_onSiteSelectorChangeHandler: function () {\n\t\t\tvar apiUrl,\n\t\t\t\t$page = $( '#wbclient-linkItem-page' );\n\n\t\t\t$page.val( '' );\n\n\t\t\ttry {\n\t\t\t\tapiUrl = $( '#wbclient-linkItem-site' ).siteselector( 'getSelectedSite' ).getApi();\n\t\t\t} catch ( e ) {\n\t\t\t\t// Invalid input (likely incomplete). Disable the page input an re-disable to button\n\t\t\t\t$page.prop( 'disabled', true );\n\t\t\t\tthis.$goButton.button( 'disable' );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If the language gets changed the yet selected page is no longer available so we clear the\n\t\t\t// input element. Furthermore, we remove the old suggestor (if there's one) and create a new\n\t\t\t// one working on the right wiki.\n\t\t\t$page\n\t\t\t.prop( 'disabled', false )\n\t\t\t.suggester( {\n\t\t\t\tsource: function ( term ) {\n\t\t\t\t\tvar deferred = $.Deferred();\n\n\t\t\t\t\t$.ajax( {\n\t\t\t\t\t\turl: apiUrl,\n\t\t\t\t\t\tdataType: 'jsonp',\n\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\tsearch: term,\n\t\t\t\t\t\t\taction: 'opensearch'\n\t\t\t\t\t\t},\n\t\t\t\t\t\ttimeout: 8000\n\t\t\t\t\t} )\n\t\t\t\t\t.done( ( response ) => {\n\t\t\t\t\t\tdeferred.resolve( response[ 1 ], response[ 0 ] );\n\t\t\t\t\t} )\n\t\t\t\t\t.fail( ( jqXHR, textStatus ) => {\n\t\t\t\t\t\tdeferred.reject( textStatus );\n\t\t\t\t\t} );\n\n\t\t\t\t\treturn deferred.promise();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Creates a labeled input box for selecting pages on a client site.\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_createPageInput: function () {\n\t\t\tvar self = this;\n\n\t\t\treturn $( '<label>' )\n\t\t\t.attr( 'for', 'wbclient-linkItem-page' )\n\t\t\t.text( mw.msg( 'wikibase-linkitem-input-page' ) )\n\t\t\t.add(\n\t\t\t\t$( '<input>' )\n\t\t\t\t.attr( {\n\t\t\t\t\tname: 'wbclient-linkItem-page',\n\t\t\t\t\tid: 'wbclient-linkItem-page',\n\t\t\t\t\tclass: 'wbclient-linkItem-input'\n\t\t\t\t} )\n\t\t\t\t.prop( 'disabled', true )\n\t\t\t\t.on( 'eachchange', function () {\n\t\t\t\t\t// Enable the button if the field has a value\n\t\t\t\t\tself.$goButton.button( $( this ).val() === '' ? 'disable' : 'enable' );\n\t\t\t\t} )\n\t\t\t\t.on( 'keydown', ( e ) => {\n\t\t\t\t\tif ( !self.$goButton.prop( 'disabled' ) && e.which === 13 ) {\n\t\t\t\t\t\t// Enter should submit\n\t\t\t\t\t\tself.$goButton.trigger( 'click' );\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Called after the user specified site and a page name. Looks up any existing items or tries to\n\t\t * link the currently viewed page with an existing item.\n\t\t */\n\t\t_secondStep: function () {\n\t\t\tthis.targetSite = $( '#wbclient-linkItem-site' ).siteselector( 'getSelectedSite' ).getId();\n\t\t\tthis.targetArticle = $( '#wbclient-linkItem-page' ).val();\n\n\t\t\tthis._pageConnector = new PageConnector(\n\t\t\t\tnew wb.api.RepoApi(\n\t\t\t\t\tthis.mwApiForRepo,\n\t\t\t\t\tmw.config.get( 'wgUserLanguage' ),\n\t\t\t\t\tthis.options.tags\n\t\t\t\t),\n\t\t\t\tthis.options.globalSiteId,\n\t\t\t\tthis.options.pageTitle,\n\t\t\t\tthis.targetSite,\n\t\t\t\tthis.targetArticle\n\t\t\t);\n\n\t\t\t// Show a spinning animation and do an API request\n\t\t\tthis._showSpinner();\n\n\t\t\tthis._pageConnector.getNewlyLinkedPages()\n\t\t\t.done( this._onConfirmationDataLoad.bind( this ) )\n\t\t\t// This will (as a side effect) also catch errors where the target page doesn't exist:\n\t\t\t.fail( this._onError.bind( this ) );\n\t\t},\n\n\t\t/**\n\t\t * Replaces the $goButton button with a loading spinner.\n\t\t */\n\t\t_showSpinner: function () {\n\t\t\tthis.$spinner = $.createSpinner();\n\t\t\tthis.$goButton\n\t\t\t\t.hide()\n\t\t\t\t.after( this.$spinner );\n\t\t},\n\n\t\t/**\n\t\t * Removes the spinner created with _showSpinner and shows the original button again.\n\t\t */\n\t\t_removeSpinner: function () {\n\t\t\tif ( !this.$spinner || !this.$spinner.length ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.$spinner.remove();\n\t\t\tthis.$goButton.show();\n\t\t},\n\n\t\t/**\n\t\t * Handles the data from getNewlyLinkedPages and either creates a new item or shows the user a\n\t\t * confirmation form in case an item exists already.\n\t\t *\n\t\t * @param {Object} entity\n\t\t */\n\t\t_onConfirmationDataLoad: function ( entity ) {\n\t\t\tvar i, itemLink;\n\n\t\t\tif ( entity && entity.sitelinks ) {\n\t\t\t\tvar siteLinkCount = 0;\n\n\t\t\t\t// Show a table with links to the user and ask for confirmation\n\t\t\t\titemLink = this._linkRepoTitle( entity.title );\n\n\t\t\t\t// Count site links and abort in case the entity already is linked with a page on this\n\t\t\t\t// wiki:\n\t\t\t\tfor ( i in entity.sitelinks ) {\n\t\t\t\t\tif ( entity.sitelinks[ i ].site ) {\n\t\t\t\t\t\tsiteLinkCount += 1;\n\t\t\t\t\t\tif ( entity.sitelinks[ i ].site === this.options.globalSiteId ) {\n\t\t\t\t\t\t\t// Abort as the entity already is linked with a page on this wiki\n\t\t\t\t\t\t\tthis._onError( mw.message(\n\t\t\t\t\t\t\t\t'wikibase-linkitem-alreadylinked',\n\t\t\t\t\t\t\t\titemLink,\n\t\t\t\t\t\t\t\tentity.sitelinks[ i ].title\n\t\t\t\t\t\t\t).parse() );\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif ( siteLinkCount === 1 ) {\n\t\t\t\t\t// The item we want to link with only has a single sitelink so we don't have to ask\n\t\t\t\t\t// for confirmation:\n\t\t\t\t\tthis._pageConnector.linkPages()\n\t\t\t\t\t.done( this._onSuccess.bind( this ) )\n\t\t\t\t\t.fail( this._onError.bind( this ) );\n\t\t\t\t} else {\n\t\t\t\t\t// Let the user verify this is indeed the entity to link with and link it after.\n\t\t\t\t\tthis._removeSpinner();\n\t\t\t\t\tthis._userConfirmEntity( entity, siteLinkCount, itemLink );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tthis._pageConnector.linkPages()\n\t\t\t\t.done( this._onSuccess.bind( this ) )\n\t\t\t\t.fail( this._onError.bind( this ) );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Let the user verify this is indeed the entity to link with and link it after.\n\t\t *\n\t\t * @param {Object} entity\n\t\t * @param {number} siteLinkCount Number of sitelinks attached to the entity\n\t\t * @param {string} itemLink Link to the entity on the repo\n\t\t */\n\t\t_userConfirmEntity: function ( entity, siteLinkCount, itemLink ) {\n\t\t\tvar self = this,\n\t\t\t\tconfirmationMsg = mw.message(\n\t\t\t\t\t'wikibase-linkitem-confirmitem-text',\n\t\t\t\t\titemLink,\n\t\t\t\t\tsiteLinkCount\n\t\t\t\t).parse();\n\n\t\t\tthis.$dialog\n\t\t\t\t.empty()\n\t\t\t\t.append( $( '<div>' ).html( confirmationMsg ) )\n\t\t\t\t.append( $( '<br>' ) )\n\t\t\t\t.append( this._createSiteLinkTable( entity ) );\n\n\t\t\tthis.$goButton\n\t\t\t\t.off( 'click' )\n\t\t\t\t.button( 'option', 'label', mw.msg( 'wikibase-linkitem-confirmitem-button' ) )\n\t\t\t\t.on( 'click', () => {\n\t\t\t\t\t// The user confirmed that this is the right item...\n\t\t\t\t\tself._showSpinner();\n\t\t\t\t\tself._pageConnector.linkPages()\n\t\t\t\t\t.done( self._onSuccess.bind( self ) )\n\t\t\t\t\t.fail( self._onError.bind( self ) );\n\t\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Creates a table with all sitelinks linked to an entity.\n\t\t *\n\t\t * @param {Object} entity\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_createSiteLinkTable: function ( entity ) {\n\t\t\tvar i, $siteLinks, sites = require( '../wikibase.sites.js' );\n\n\t\t\t$siteLinks = $( '<div>' )\n\t\t\t\t.attr( 'id', 'wbclient-linkItem-siteLinks' )\n\t\t\t\t.append( $( '<table>' ) );\n\n\t\t\t// Table head\n\t\t\t$( '<thead>' )\n\t\t\t.append(\n\t\t\t\t$( '<tr>' )\n\t\t\t\t.append( $( '<th>' ).text( mw.msg( 'wikibase-sitelinks-sitename-columnheading' ) ) )\n\t\t\t\t.append( $( '<th>' ).text( mw.msg( 'wikibase-sitelinks-link-columnheading' ) ) )\n\t\t\t)\n\t\t\t.appendTo( $siteLinks.find( 'table' ) );\n\n\t\t\t// Table body\n\t\t\tfor ( i in entity.sitelinks ) {\n\t\t\t\tif ( entity.sitelinks[ i ].site ) {\n\t\t\t\t\t// Show a row for each page that is linked with the current entity\n\t\t\t\t\t$siteLinks\n\t\t\t\t\t.find( 'table' )\n\t\t\t\t\t.append(\n\t\t\t\t\t\tthis._createSiteLinkRow(\n\t\t\t\t\t\t\tsites.getSite( entity.sitelinks[ i ].site ),\n\t\t\t\t\t\t\tentity.sitelinks[ i ]\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn $siteLinks;\n\t\t},\n\n\t\t/**\n\t\t * Creates a table row for a site link.\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @param {Object} entitySitelinks\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_createSiteLinkRow: function ( site, entitySitelinks ) {\n\t\t\treturn $( '<tr>' )\n\t\t\t\t.append(\n\t\t\t\t\t$( '<td>' )\n\t\t\t\t\t.addClass( 'wbclient-linkItem-column-site' )\n\t\t\t\t\t.text( site.getName() )\n\t\t\t\t\t.css( 'direction', site.getLanguageDirection() )\n\t\t\t\t)\n\t\t\t\t.append(\n\t\t\t\t\t$( '<td>' )\n\t\t\t\t\t.addClass( 'wbclient-linkItem-column-page' )\n\t\t\t\t\t.append( site.getLinkTo( entitySitelinks.title ) )\n\t\t\t\t\t.css( 'direction', site.getLanguageDirection() )\n\t\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Called after an entity has successfully been linked or created. Replaces the dialog content\n\t\t * with a useful message linking the (new) item.\n\t\t */\n\t\t_onSuccess: function () {\n\t\t\tvar mwApi = new mw.Api(),\n\t\t\t\titemUri = this._linkRepoTitle(\n\t\t\t\t\t'Special:ItemByTitle/' + this.options.globalSiteId + '/' + this.options.pageTitle\n\t\t\t\t);\n\n\t\t\tthis.$dialog\n\t\t\t\t.empty()\n\t\t\t\t.append(\n\t\t\t\t\t$( '<p>' )\n\t\t\t\t\t.addClass( 'wbclient-linkItem-success-message' )\n\t\t\t\t\t.html( mw.message( 'wikibase-linkitem-success-link', itemUri ).parse() )\n\t\t\t\t)\n\t\t\t\t.append( $( '<p>' ).text( mw.msg( 'wikibase-replicationnote' ) ) );\n\n\t\t\tthis._removeSpinner();\n\n\t\t\t// Replace the button with one asking to close the dialog and reload the current page\n\t\t\tthis.$goButton\n\t\t\t\t.off( 'click' )\n\t\t\t\t.on( 'click', () => {\n\t\t\t\t\tthis._showSpinner();\n\t\t\t\t\twindow.location.reload( true );\n\t\t\t\t} )\n\t\t\t\t.button( 'option', 'label', mw.msg( 'wikibase-linkitem-close' ) );\n\n\t\t\t// Purge this page in the background... we shouldn't confuse the user with the newly added\n\t\t\t// link(s) not being there:\n\t\t\tmwApi.post( {\n\t\t\t\tformatversion: 2,\n\t\t\t\taction: 'purge',\n\t\t\t\ttitles: this.options.pageTitle\n\t\t\t} );\n\n\t\t\tthis._trigger( 'success' );\n\t\t},\n\n\t\t/**\n\t\t * Called in case an error occurs and displays an error message.\n\t\t *\n\t\t * Can either show a given errorCode (as html) or use data from an\n\t\t * API failure (pass two parameters in this case).\n\t\t *\n\t\t * @param {string} errorCode\n\t\t * @param {Object} [errorInfo]\n\t\t */\n\t\t_onError: function ( errorCode, errorInfo ) {\n\t\t\tvar error = errorInfo\n\t\t\t\t? wb.api.RepoApiError.newFromApiResponse( errorInfo )\n\t\t\t\t: errorCode;\n\n\t\t\tvar $elem = $( '#wbclient-linkItem-page' );\n\n\t\t\tif ( $elem.length === 0 ) {\n\t\t\t\t$elem = $( '#wbclient-linkItem-siteLinks' );\n\t\t\t}\n\n\t\t\t$elem.wbtooltip( {\n\t\t\t\tcontent: error,\n\t\t\t\tpermanent: true\n\t\t\t} );\n\n\t\t\tthis._removeSpinner();\n\t\t\t$elem.data( 'wbtooltip' ).show();\n\n\t\t\t// Remove the tooltip if the user clicks onto the dialog trying to correct the input\n\t\t\t// Also remove the tooltip in case the dialog is getting closed\n\t\t\tthis.$dialog.one( 'dialogclose click', () => {\n\t\t\t\tif ( $elem.data( 'wbtooltip' ) ) {\n\t\t\t\t\t$elem.data( 'wbtooltip' ).destroy();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Returns a link to the given title on the repo.\n\t\t *\n\t\t * @param {string} title\n\t\t *\n\t\t * @return {string}\n\t\t */\n\t\t_linkRepoTitle: function ( title ) {\n\t\t\treturn this.options.repoArticlePath.replace( /\\$1/g, mw.util.wikiUrlencode( title ) );\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.wikibase/jquery.wikibase.siteselector.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":85,"column":6,"nodeType":"CallExpression","endLine":94,"endColumn":9}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":89,"column":12,"nodeType":"CallExpression","endLine":89,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":120,"column":33,"nodeType":"CallExpression","endLine":120,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":165,"column":10,"nodeType":"CallExpression","endLine":165,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki at snater.com >\n */\n( function () {\n\t'use strict';\n\n\trequire( '../jquery.ui/jquery.ui.suggester.js' );\n\trequire( '../jquery.ui/jquery.ui.ooMenu.js' );\n\n\t/**\n\t * Site selector\n\t * Enhances an input box with auto-complete and auto-suggestion functionality for site ids.\n\t *\n\t * @example $( 'input' ).siteselector( { source: <{wikibase.Site[]}> } );\n\t *\n\t * @option {wikibase.Site[]|Function} source\n\t *         An array of Site objects that shall be used to provide suggestions. Alternatively, a\n\t *         function dynamically retrieving an array of Site objects may be provided.\n\t *\n\t * @option {number} [delay=150]\n\t *         Delay in milliseconds of the request querying for suggestions.\n\t *\n\t * @event selected\n\t *        Triggered whenever a site is selected or de-selected.\n\t *        (1) {jQuery.Event}\n\t *        (2) {string|null}\n\t */\n\t$.widget( 'wikibase.siteselector', $.ui.suggester, {\n\t\t/**\n\t\t * @see jQuery.ui.suggester.options\n\t\t */\n\t\toptions: {\n\t\t\tdelay: 150\n\t\t},\n\n\t\t/**\n\t\t * @type {wikibase.Site}\n\t\t */\n\t\t_selectedSite: null,\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._create\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this;\n\n\t\t\t$.ui.suggester.prototype._create.apply( this, arguments );\n\n\t\t\tthis.element\n\t\t\t.on( 'keydown.' + this.widgetName, ( event ) => {\n\t\t\t\tif ( event.keyCode === $.ui.keyCode.TAB ) {\n\t\t\t\t\t$( self.options.menu )\n\t\t\t\t\t.one( 'selected', ( ev, item ) => {\n\t\t\t\t\t\tself.element.val( item.getValue() );\n\t\t\t\t\t} );\n\t\t\t\t} else if ( event.keyCode === $.ui.keyCode.ESCAPE ) {\n\t\t\t\t\tvar degrade = true,\n\t\t\t\t\t\tfirstItem = self.options.menu.option( 'items' )[ 0 ];\n\n\t\t\t\t\tif ( firstItem ) {\n\t\t\t\t\t\tvar site = firstItem.getSite(),\n\t\t\t\t\t\t\tlabel = self._createItemLabel( site, '' ),\n\t\t\t\t\t\t\tvalue = self._createItemValue( site );\n\n\t\t\t\t\t\tif ( self._term === label || self._term === value ) {\n\t\t\t\t\t\t\tdegrade = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( degrade ) {\n\t\t\t\t\t\tself.options.menu.deactivate();\n\t\t\t\t\t\tself.element.val( self._term );\n\t\t\t\t\t\tself._selectedSite = null;\n\t\t\t\t\t\tself._trigger( 'selected', null, [ null ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'eachchange.' + this.widgetName, ( event, previousValue ) => {\n\t\t\t\tself._selectedSite = null;\n\t\t\t\tself._term = self.element.val();\n\n\t\t\t\tclearTimeout( self._searching );\n\t\t\t\tself._searching = setTimeout( () => {\n\t\t\t\t\tself.search()\n\t\t\t\t\t.done( ( suggestions ) => {\n\t\t\t\t\t\t// TODO: Store visibility in model\n\t\t\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\t\t\tif ( self.options.menu.element.is( ':visible' ) ) {\n\t\t\t\t\t\t\tself._selectFirstSite();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself._trigger( 'selected', null, [ null ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}, self.options.delay );\n\t\t\t} )\n\t\t\t.on( 'siteselectoropen.' + this.widgetName, () => {\n\t\t\t\tself._selectFirstSite();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\t$( this.options.menu ).off( 'siteselector' );\n\t\t\t$.ui.suggester.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * Implicitly selects the first site from the suggested sites.\n\t\t */\n\t\t_selectFirstSite: function () {\n\t\t\tvar menu = this.options.menu,\n\t\t\t\tmenuItems = menu.option( 'items' ),\n\t\t\t\tsite = null;\n\n\t\t\t// TODO: Store visibility in model\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( menuItems.length > 0 && menu.element.is( ':visible' ) ) {\n\t\t\t\tthis.options.menu.activate( menuItems[ 0 ] );\n\t\t\t\tsite = menuItems[ 0 ].getSite();\n\t\t\t}\n\n\t\t\tif ( this._selectedSite !== site ) {\n\t\t\t\tthis._selectedSite = site;\n\t\t\t\tthis._trigger(\n\t\t\t\t\t'selected',\n\t\t\t\t\tnull,\n\t\t\t\t\tsite ? [ site.getId() ] : [ null ]\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._initMenu\n\t\t */\n\t\t_initMenu: function ( ooMenu ) {\n\t\t\tvar self = this;\n\n\t\t\t$.ui.suggester.prototype._initMenu.apply( this, arguments );\n\n\t\t\tthis.options.menu.element.addClass( 'wikibase-siteselector-list' );\n\n\t\t\t$( this.options.menu )\n\t\t\t.on( 'selected.siteselector', ( event, item ) => {\n\t\t\t\tif ( item instanceof $.wikibase.siteselector.Item ) {\n\t\t\t\t\tself._selectedSite = item.getSite();\n\t\t\t\t\tself.element.val( self._createItemValue( self._selectedSite ) );\n\t\t\t\t\tself._trigger( 'selected', null, [ self._selectedSite.getId() ] );\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'blur.siteselector', () => {\n\t\t\t\tif ( self._selectedSite ) {\n\t\t\t\t\tself.element.val( self._createItemValue( self._selectedSite ) );\n\t\t\t\t} else if ( self.element.val() !== '' ) {\n\t\t\t\t\tself._selectFirstSite();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tthis.options.menu.element\n\t\t\t.on( 'mouseleave', () => {\n\t\t\t\t// TODO: Store visibility in model\n\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\tif ( self.options.menu.element.is( ':visible' ) ) {\n\t\t\t\t\tself._selectedSite = null;\n\t\t\t\t\tself._selectFirstSite();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn ooMenu;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._move\n\t\t */\n\t\t_move: function ( direction, activeItem, allItems ) {\n\t\t\t$.ui.suggester.prototype._move.apply( this, arguments );\n\t\t\tif ( this._selectedSite === this.options.menu.getActiveItem().getSite() ) {\n\t\t\t\tthis.element.val( this._term );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._moveOffEdge\n\t\t */\n\t\t_moveOffEdge: function ( direction ) {\n\t\t\tif ( direction === 'previous' ) {\n\t\t\t\tvar menu = this.options.menu,\n\t\t\t\t\titems = menu.option( 'items' );\n\t\t\t\tmenu.activate( items[ items.length - 1 ] );\n\t\t\t\tthis.element.val( items[ items.length - 1 ].getValue() );\n\t\t\t} else {\n\t\t\t\t$.ui.suggester.prototype._moveOffEdge.apply( this, arguments );\n\t\t\t\tthis._selectedSite = null;\n\t\t\t\tthis._selectFirstSite();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._getSuggestions\n\t\t */\n\t\t_getSuggestions: function ( term ) {\n\t\t\tvar source = typeof this.options.source === 'function'\n\t\t\t\t? this.options.source()\n\t\t\t\t: this.options.source;\n\n\t\t\treturn this._getSuggestionsFromArray( term, source );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._getSuggestionsFromArray\n\t\t */\n\t\t_getSuggestionsFromArray: function ( term, source ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred();\n\n\t\t\tif ( term === '' ) {\n\t\t\t\treturn deferred.resolve( [], term ).promise();\n\t\t\t}\n\n\t\t\tvar suggestedSites = source.filter( ( site ) => self._considerSuggestion( site ) );\n\n\t\t\tif ( suggestedSites.length === 0 ) {\n\t\t\t\tvar subDomain = this._grepSubDomainFromTerm();\n\n\t\t\t\tif ( subDomain ) {\n\t\t\t\t\tsuggestedSites = source.filter( ( site ) => {\n\t\t\t\t\t\tvar url = site.getUrlTo( '' ),\n\t\t\t\t\t\t\tindex = url.indexOf( '//' ) + 2;\n\n\t\t\t\t\t\treturn url.indexOf( subDomain, index ) === index;\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn deferred.resolve( suggestedSites, term ).promise();\n\t\t},\n\n\t\t/**\n\t\t * @protected\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @return {boolean}\n\t\t */\n\t\t_considerSuggestion: function ( site ) {\n\t\t\tvar check = [\n\t\t\t\tsite.getId(),\n\t\t\t\tsite.getShortName(),\n\t\t\t\tsite.getName(),\n\t\t\t\tsite.getShortName() + ' (' + site.getId() + ')'\n\t\t\t];\n\n\t\t\tfor ( var i = 0; i < check.length; i++ ) {\n\t\t\t\tif ( check[ i ].toLowerCase().indexOf( this._term.toLowerCase() ) === 0 ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * @return {string|null}\n\t\t * @private\n\t\t */\n\t\t_grepSubDomainFromTerm: function () {\n\t\t\t// Extract either a subdomain (the word after \"//\") or simply the first word.\n\t\t\tvar matches = /\\/\\/(\\w[\\w-]+)/.exec( this._term )\n\t\t\t\t|| /(\\w[\\w-]+)/.exec( this._term );\n\n\t\t\treturn matches ? matches[ 1 ].toLowerCase().replace( /[\\W_]+/g, '-' ) : null;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._createMenuItemFromSuggestion\n\t\t * @protected\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @param {string} requestTerm\n\t\t * @return {jQuery.wikibase.siteselector.Item}\n\t\t */\n\t\t_createMenuItemFromSuggestion: function ( site, requestTerm ) {\n\t\t\treturn new $.wikibase.siteselector.Item(\n\t\t\t\tthis._createItemLabel( site, requestTerm ),\n\t\t\t\tthis._createItemValue( site ),\n\t\t\t\tsite\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Creates the label of a suggestion item.\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @param {string} requestTerm\n\t\t * @return {string}\n\t\t */\n\t\t_createItemLabel: function ( site, requestTerm ) {\n\t\t\tvar highlightSubstring = require( '../util.highlightSubstring.js' );\n\t\t\treturn highlightSubstring( requestTerm, site.getShortName() )\n\t\t\t+ ' (' + highlightSubstring( requestTerm, site.getId() ) + ')';\n\t\t},\n\n\t\t/**\n\t\t * Creates the value of a suggestion item.\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @return {string}\n\t\t */\n\t\t_createItemValue: function ( site ) {\n\t\t\treturn site.getId();\n\t\t},\n\n\t\t/**\n\t\t * Returns the currently selected site.\n\t\t *\n\t\t * @return {wikibase.Site|null}\n\t\t */\n\t\tgetSelectedSite: function () {\n\t\t\treturn this._selectedSite;\n\t\t}\n\t} );\n\n\t/**\n\t * Default siteselector suggestion menu item.\n\t *\n\t * @constructor\n\t * @extends jQuery.ui.ooMenu.Item\n\t *\n\t * @param {string|jQuery} label\n\t * @param {string} value\n\t * @param {wikibase.Site} site\n\t *\n\t * @throws {Error} if a required parameter is not specified.\n\t */\n\tvar Item = function ( label, value, site ) {\n\t\t\tif ( !label || !value || !site ) {\n\t\t\t\tthrow new Error( 'Required parameter(s) not specified' );\n\t\t\t}\n\n\t\t\tthis._label = label;\n\t\t\tthis._value = value;\n\t\t\tthis._site = site;\n\t\t},\n\t\tinherit = require( '../util.inherit.js' );\n\n\tItem = inherit(\n\t\t$.ui.ooMenu.Item,\n\t\tItem,\n\t\t{\n\t\t\t/**\n\t\t\t * @type {wikibase.Site}\n\t\t\t */\n\t\t\t_site: null,\n\n\t\t\t/**\n\t\t\t * @return {wikibase.Site}\n\t\t\t */\n\t\t\tgetSite: function () {\n\t\t\t\treturn this._site;\n\t\t\t}\n\t\t}\n\t);\n\n\t$.extend( $.wikibase.siteselector, {\n\t\tItem: Item\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/jquery.wikibase/jquery.wikibase.wbtooltip.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":119,"column":10,"nodeType":"CallExpression","endLine":119,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":192,"column":29,"nodeType":"CallExpression","endLine":192,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":270,"column":47,"nodeType":"CallExpression","endLine":270,"endColumn":80,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/util.highlightSubstring.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/util.inherit.js","messages":[],"suppressedMessages":[{"ruleId":"no-prototype-builtins","severity":2,"message":"Do not access Object.prototype method 'hasOwnProperty' from target object.","line":16,"column":16,"nodeType":"CallExpression","messageId":"prototypeBuildIn","endLine":16,"endColumn":30,"suggestions":[{"messageId":"callObjectPrototype","data":{"prop":"hasOwnProperty"},"fix":{"range":[324,346],"text":"Object.prototype.hasOwnProperty.call(source, "},"desc":"Call Object.prototype.hasOwnProperty explicitly."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-prototype-builtins","severity":2,"message":"Do not access Object.prototype method 'hasOwnProperty' from target object.","line":104,"column":50,"nodeType":"CallExpression","messageId":"prototypeBuildIn","endLine":104,"endColumn":64,"suggestions":[{"messageId":"callObjectPrototype","data":{"prop":"hasOwnProperty"},"fix":{"range":[3512,3535],"text":"Object.prototype.hasOwnProperty.call(members, "},"desc":"Call Object.prototype.hasOwnProperty explicitly."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.buildErrorOutput.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.client.PageConnector.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":70,"column":4,"nodeType":"CallExpression","endLine":71,"endColumn":28},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":70,"column":4,"nodeType":"CallExpression","endLine":86,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":153,"column":4,"nodeType":"CallExpression","endLine":174,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":153,"column":4,"nodeType":"CallExpression","endLine":175,"endColumn":28},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":165,"column":6,"nodeType":"CallExpression","endLine":166,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":165,"column":6,"nodeType":"CallExpression","endLine":167,"endColumn":30},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":170,"column":6,"nodeType":"CallExpression","endLine":171,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":170,"column":6,"nodeType":"CallExpression","endLine":172,"endColumn":30},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":192,"column":4,"nodeType":"CallExpression","endLine":211,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":192,"column":4,"nodeType":"CallExpression","endLine":212,"endColumn":28},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":202,"column":6,"nodeType":"CallExpression","endLine":203,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":202,"column":6,"nodeType":"CallExpression","endLine":204,"endColumn":30},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":207,"column":6,"nodeType":"CallExpression","endLine":208,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":207,"column":6,"nodeType":"CallExpression","endLine":209,"endColumn":30},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":227,"column":4,"nodeType":"CallExpression","endLine":228,"endColumn":28},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":227,"column":4,"nodeType":"CallExpression","endLine":255,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":238,"column":6,"nodeType":"CallExpression","endLine":244,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":238,"column":6,"nodeType":"CallExpression","endLine":245,"endColumn":30},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":251,"column":6,"nodeType":"CallExpression","endLine":252,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":251,"column":6,"nodeType":"CallExpression","endLine":253,"endColumn":30}],"suppressedMessages":[],"errorCount":20,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Marius Hoch < hoo@online.de >\n */\n( function ( wb ) {\n\t'use strict';\n\n\t/**\n\t * PageConnector connects two articles easily.\n\t *\n\t * @constructor\n\t *\n\t * @param {wikibase.api.RepoApi} repoApi\n\t * @param {string} firstSiteId\n\t * @param {string} firstPageName\n\t * @param {string} secondSiteId\n\t * @param {string} secondPageName\n\t */\n\tvar PageConnector = function PageConnector(\n\t\trepoApi,\n\t\tfirstSiteId,\n\t\tfirstPageName,\n\t\tsecondSiteId,\n\t\tsecondPageName\n\t) {\n\t\tthis._repoApi = repoApi;\n\n\t\tthis._firstSiteId = firstSiteId;\n\t\tthis._firstPageName = firstPageName;\n\t\tthis._secondSiteId = secondSiteId;\n\t\tthis._secondPageName = secondPageName;\n\t};\n\n\t$.extend( PageConnector.prototype, {\n\t\t/**\n\t\t * @type wikibase.api.RepoApi\n\t\t */\n\t\t_repoApi: null,\n\n\t\t/**\n\t\t * @type string\n\t\t */\n\t\t_firstSiteId: null,\n\n\t\t/**\n\t\t * @type string\n\t\t */\n\t\t_firstPageName: null,\n\n\t\t/**\n\t\t * @type string\n\t\t */\n\t\t_secondSiteId: null,\n\n\t\t/**\n\t\t * @type string\n\t\t */\n\t\t_secondPageName: null,\n\n\t\t/**\n\t\t * Gets a list of pages that will also be linked with the first page. This may visualize\n\t\t * potential side effects of a merge to users.\n\t\t *\n\t\t * @return {jQuery.promise}\n\t\t */\n\t\tgetNewlyLinkedPages: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = new $.Deferred();\n\n\t\t\tthis._getEntityForPage( this._secondSiteId, this._secondPageName )\n\t\t\t.fail( deferred.reject )\n\t\t\t.done( ( data ) => {\n\t\t\t\tvar entity, siteLinkCount;\n\n\t\t\t\tif ( data.entities[ '-1' ] ) {\n\t\t\t\t\tdeferred.resolve( {} );\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tentity = self._extractEntity( data );\n\n\t\t\t\t// Count site links\n\t\t\t\tsiteLinkCount = self._countSiteLinks( entity );\n\n\t\t\t\tdeferred.resolve( siteLinkCount ? entity : {} );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Get the entity for a given page in case there is one\n\t\t *\n\t\t * @param {string} siteId\n\t\t * @param {string} pageName\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\t_getEntityForPage: function ( siteId, pageName ) {\n\t\t\treturn this._repoApi.getEntitiesByPage(\n\t\t\t\tsiteId,\n\t\t\t\tpageName,\n\t\t\t\t[ 'info', 'sitelinks' ],\n\t\t\t\t'',\n\t\t\t\ttrue\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Get the (first) entity object from an API response.\n\t\t *\n\t\t * @param {Object} apiResult\n\t\t *\n\t\t * @return {Object|undefined} Entity as returned by the API\n\t\t */\n\t\t_extractEntity: function ( apiResult ) {\n\t\t\tfor ( var i in apiResult.entities ) {\n\t\t\t\tif ( apiResult.entities[ i ].sitelinks ) {\n\t\t\t\t\treturn apiResult.entities[ i ];\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Counts the number of sites attached to a given entity.\n\t\t *\n\t\t * @param {Object} entity\n\t\t *\n\t\t * @return {number}\n\t\t */\n\t\t_countSiteLinks: function ( entity ) {\n\t\t\tvar siteLinkCount = 0,\n\t\t\t\ti;\n\n\t\t\tfor ( i in entity.sitelinks ) {\n\t\t\t\tif ( entity.sitelinks[ i ].site ) {\n\t\t\t\t\tsiteLinkCount += 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn siteLinkCount;\n\t\t},\n\n\t\t/**\n\t\t * Links the two articles by either creating a new item, updating an existing one or merging two\n\t\t * existing ones.\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\tlinkPages: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = new $.Deferred();\n\n\t\t\tthis._getEntityForPage( self._firstSiteId, self._firstPageName )\n\t\t\t.done( ( data ) => {\n\t\t\t\t// Use the normalized title from now on (e.g. for creating a new item with proper\n\t\t\t\t// titles).\n\t\t\t\tif ( data.normalized ) {\n\t\t\t\t\tself._firstPageName = data.normalized.n.to;\n\t\t\t\t}\n\n\t\t\t\tif ( !data.entities[ '-1' ] ) {\n\t\t\t\t\tvar entity = self._extractEntity( data );\n\n\t\t\t\t\t// The first page has an entity attached, so link/ merge the second page with it\n\t\t\t\t\tself._linkOrMergeSecondPage( entity )\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t\t} else {\n\t\t\t\t\t// There is no item for the first page ... maybe there's one for the second\n\t\t\t\t\tself._linkFirstPageOrCreateItem()\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.fail( deferred.reject );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Links the second page with the given entity. If page is linked to an item already, a merge is\n\t\t * performed.\n\t\t *\n\t\t * @param {Object} entity\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\t_linkOrMergeSecondPage: function ( entity ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = new $.Deferred();\n\n\t\t\tthis._getEntityForPage( self._secondSiteId, self._secondPageName )\n\t\t\t.done( ( data ) => {\n\t\t\t\tif ( data.normalized ) {\n\t\t\t\t\t// Use the normalized title from now on (e.g. for creating a new item with proper\n\t\t\t\t\t// titles).\n\t\t\t\t\tself._secondPageName = data.normalized.n.to;\n\t\t\t\t}\n\n\t\t\t\tif ( data.entities[ '-1' ] ) {\n\t\t\t\t\t// The second page has no item yet, so just link it with the given entity\n\t\t\t\t\tself._setSiteLink( entity, self._secondSiteId, self._secondPageName )\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t\t} else {\n\t\t\t\t\t// The page already has an item... this means we have to perform a merge\n\t\t\t\t\tself._mergeEntities( entity, self._extractEntity( data ) )\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.fail( deferred.reject );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * If the second page has an item, it links the first page with the item of the second page. If\n\t\t * not, a new item is created.\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\t_linkFirstPageOrCreateItem: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = new $.Deferred();\n\n\t\t\tthis._getEntityForPage( self._secondSiteId, self._secondPageName )\n\t\t\t.fail( deferred.reject )\n\t\t\t.done( ( data ) => {\n\t\t\t\t// Use the normalized title from now on (e.g. for creating a new item with proper\n\t\t\t\t// titles).\n\t\t\t\tif ( data.normalized ) {\n\t\t\t\t\tself._secondPageName = data.normalized.n.to;\n\t\t\t\t}\n\n\t\t\t\tif ( data.entities[ '-1' ] ) {\n\t\t\t\t\t// Neither the first nor the second page have an item yet, create one\n\t\t\t\t\tself._createItem(\n\t\t\t\t\t\tself._firstSiteId,\n\t\t\t\t\t\tself._firstPageName,\n\t\t\t\t\t\tself._secondSiteId,\n\t\t\t\t\t\tself._secondPageName\n\t\t\t\t\t)\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t\t} else {\n\t\t\t\t\t// There already is an entity with the second page linked, so just link the first\n\t\t\t\t\t// one\n\t\t\t\t\tvar entity = self._extractEntity( data );\n\n\t\t\t\t\tself._setSiteLink( entity, self._firstSiteId, self._firstPageName )\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Links an item with a page.\n\t\t *\n\t\t * @param {Object} entity\n\t\t * @param {string} siteId\n\t\t * @param {string} pageName\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\t_setSiteLink: function ( entity, siteId, pageName ) {\n\t\t\treturn this._repoApi.setSitelink(\n\t\t\t\tentity.id,\n\t\t\t\tentity.lastrevid,\n\t\t\t\tsiteId,\n\t\t\t\tpageName\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Merges two entities.\n\t\t *\n\t\t * @param {Object} firstEntity\n\t\t * @param {Object} secondEntity\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\t_mergeEntities: function ( firstEntity, secondEntity ) {\n\t\t\tvar firstSiteLinkCount = this._countSiteLinks( firstEntity ),\n\t\t\t\tsecondSiteLinkCount = this._countSiteLinks( secondEntity ),\n\t\t\t\tfromId,\n\t\t\t\ttoId;\n\n\t\t\t// XXX: We could get all properties above and then use a more complete\n\t\t\t// comparison, maybe by abusing JSON.stringify to get real item sizes. That\n\t\t\t// *might* be a better estimate?!\n\t\t\tif ( firstSiteLinkCount <= secondSiteLinkCount ) {\n\t\t\t\tfromId = firstEntity.id;\n\t\t\t\ttoId = secondEntity.id;\n\t\t\t} else {\n\t\t\t\ttoId = firstEntity.id;\n\t\t\t\tfromId = secondEntity.id;\n\t\t\t}\n\n\t\t\treturn this._repoApi.mergeItems(\n\t\t\t\tfromId,\n\t\t\t\ttoId,\n\t\t\t\t// Ignore label and description conflicts, but fail on link conflicts\n\t\t\t\t[ 'label', 'description' ]\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Creates an item in the repository.\n\t\t *\n\t\t * @param {string} firstSiteId\n\t\t * @param {string} firstPageName\n\t\t * @param {string} secondSiteId\n\t\t * @param {string} secondPageName\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t */\n\t\t_createItem: function ( firstSiteId, firstPageName, secondSiteId, secondPageName ) {\n\t\t\t// JSON data for the new entity\n\t\t\tvar entityData = {\n\t\t\t\t\tlabels: {},\n\t\t\t\t\tsitelinks: {}\n\t\t\t\t},\n\t\t\t\twbSites = require( './wikibase.sites.js' ),\n\t\t\t\tfirstSite = wbSites.getSite( firstSiteId ),\n\t\t\t\tsecondSite = wbSites.getSite( secondSiteId );\n\n\t\t\t// Labels (page titles)\n\t\t\tentityData.labels[ firstSite.getLanguageCode() ] = {\n\t\t\t\tlanguage: firstSite.getLanguageCode(),\n\t\t\t\tvalue: firstPageName\n\t\t\t};\n\t\t\tentityData.labels[ secondSite.getLanguageCode() ] = {\n\t\t\t\tlanguage: secondSite.getLanguageCode(),\n\t\t\t\tvalue: secondPageName\n\t\t\t};\n\n\t\t\t// Sitelinks\n\t\t\tentityData.sitelinks[ firstSite.getId() ] = {\n\t\t\t\tsite: firstSite.getId(),\n\t\t\t\ttitle: firstPageName\n\t\t\t};\n\t\t\tentityData.sitelinks[ secondSite.getId() ] = {\n\t\t\t\tsite: secondSite.getId(),\n\t\t\t\ttitle: secondPageName\n\t\t\t};\n\n\t\t\treturn this._repoApi.createEntity( 'item', entityData );\n\t\t}\n\n\t} );\n\n\tmodule.exports = wb.PageConnector = PageConnector;\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.client.action.edit.collapsibleFooter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.client.getMwApiForRepo.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.client.linkitem.init.js","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":64,"column":5,"nodeType":"MemberExpression","messageId":"unexpected","endLine":64,"endColumn":18,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"error"},"fix":{"range":[1727,1750],"text":""},"desc":"Remove the console.error()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-support","severity":1,"message":"$.support is not allowed","line":79,"column":9,"nodeType":"MemberExpression","endLine":79,"endColumn":18,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.client.vector-2022.js","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":38,"column":3,"nodeType":"MemberExpression","messageId":"unexpected","endLine":38,"endColumn":16,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"error"},"fix":{"range":[1138,1157],"text":""},"desc":"Remove the console.error()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/resources/wikibase.sites.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/client/sql/abstract/entity_usage.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":"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":"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":"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-client.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":"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-repo.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":"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/jsduck.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":"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/lib/i18n/en.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":"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/lib/i18n/qqq.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":"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/lib/packages/wikibase/changes/.travis.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/lib/packages/wikibase/changes/composer.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":"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/lib/packages/wikibase/data-model-serialization/.scrutinizer.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/lib/packages/wikibase/data-model-serialization/composer.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":"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/lib/packages/wikibase/data-model-services/.scrutinizer.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/lib/packages/wikibase/data-model-services/composer.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":"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/lib/packages/wikibase/data-model/.scrutinizer.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/lib/packages/wikibase/data-model/composer.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":"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/lib/packages/wikibase/internal-serialization/.scrutinizer.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/lib/packages/wikibase/internal-serialization/composer.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":"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/lib/resources/wikibase.Site.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/lib/tests/phpunit/Units/testunits.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":"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/lib/tests/qunit/.eslintrc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/lib/tests/qunit/wikibase.Site.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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":"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":"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":"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/repo/domains/crud/.eslintrc.js","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":7,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":7,"endColumn":14,"fix":{"range":[102,113],"text":"'wikimedia'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":8,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":8,"endColumn":19,"fix":{"range":[117,133],"text":"'wikimedia/node'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":30,"fix":{"range":[137,164],"text":"'wikimedia/language/es2022'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'node' found.","line":12,"column":3,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":12,"endColumn":15,"fix":{"range":[179,185],"text":"node"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":12,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":12,"endColumn":9,"fix":{"range":[179,185],"text":"'node'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'camelcase' found.","line":15,"column":3,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":15,"endColumn":21,"fix":{"range":[208,219],"text":"camelcase"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":14,"fix":{"range":[208,219],"text":"'camelcase'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":21,"fix":{"range":[221,226],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":16,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":16,"endColumn":17,"fix":{"range":[230,244],"text":"'comma-dangle'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":16,"column":19,"nodeType":"Literal","messageId":"wrongQuotes","endLine":16,"endColumn":24,"fix":{"range":[246,251],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":17,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":17,"endColumn":12,"fix":{"range":[255,264],"text":"'max-len'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":17,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":17,"endColumn":22,"fix":{"range":[268,274],"text":"'warn'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":18,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":18,"endColumn":25,"fix":{"range":[295,317],"text":"'no-implicit-coercion'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":18,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":18,"endColumn":36,"fix":{"range":[321,328],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":19,"endColumn":15,"fix":{"range":[371,383],"text":"'no-console'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":17,"nodeType":"Literal","messageId":"wrongQuotes","endLine":19,"endColumn":24,"fix":{"range":[385,392],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":20,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":20,"endColumn":27,"fix":{"range":[396,420],"text":"'template-curly-spacing'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":24,"column":13,"nodeType":"Literal","messageId":"wrongQuotes","endLine":24,"endColumn":21,"fix":{"range":[463,471],"text":"'*.json'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":14,"fix":{"range":[491,500],"text":"'max-len'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":21,"fix":{"range":[502,507],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/specs/global/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/parameters.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/request-parts.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/response-parts.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/schema-parts.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/schemas.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/global/tags.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/index.fragment.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/aliases-in-language-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/aliases-in-language-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/list-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/list-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/aliases/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/description-in-language-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/description-in-language-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/description-with-fallback-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/description-with-fallback-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/list-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/list-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/descriptions/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/items/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/items/list.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/items/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/items/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/items/single.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/label-in-language-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/label-in-language-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/label-with-fallback-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/label-with-fallback-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/list-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/list-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/labels/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/properties/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/properties/list.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/properties/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/properties/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/properties/single.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/sitelinks/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/sitelinks/list.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/sitelinks/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/sitelinks/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/sitelinks/single.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/examples.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/list-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/list-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/requests.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/single-for-item.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/single-for-property.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/specs/resources/statements/single.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/tests/mocha/.eslintrc.js","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":6,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":6,"endColumn":20,"fix":{"range":[76,93],"text":"'wikimedia/mocha'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":32,"fix":{"range":[119,148],"text":"'.test-user-credentials.json'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":12,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":12,"endColumn":26,"fix":{"range":[165,188],"text":"'no-unused-expressions'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":12,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":12,"endColumn":33,"fix":{"range":[190,195],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":13,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":13,"endColumn":26,"fix":{"range":[199,222],"text":"'prefer-arrow-callback'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":13,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":13,"endColumn":33,"fix":{"range":[224,229],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":14,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":14,"endColumn":31,"fix":{"range":[233,261],"text":"'mocha/no-setup-in-describe'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":27,"fix":{"range":[268,292],"text":"'mocha/no-skipped-tests'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":36,"fix":{"range":[294,301],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/AbuseFilterTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/AddItemAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/AddItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/AddPropertyAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/AddPropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/AuthTest.js","messages":[],"suppressedMessages":[{"ruleId":"mocha/no-top-level-hooks","severity":1,"message":"Unexpected use of Mocha `before` hook outside of a test suite","line":26,"column":2,"nodeType":"Identifier","endLine":26,"endColumn":8,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"mocha/no-skipped-tests","severity":2,"message":"Unexpected skipped mocha test.","line":54,"column":13,"nodeType":"Identifier","endLine":54,"endColumn":17,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/ConditionalRequestsTest.js","messages":[],"suppressedMessages":[{"ruleId":"mocha/no-top-level-hooks","severity":1,"message":"Unexpected use of Mocha `before` hook outside of a test suite","line":46,"column":3,"nodeType":"Identifier","endLine":46,"endColumn":9,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"mocha/no-top-level-hooks","severity":1,"message":"Unexpected use of Mocha `beforeEach` hook outside of a test suite","line":304,"column":3,"nodeType":"Identifier","endLine":304,"endColumn":13,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/CreateItemTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/CreatePropertyTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/EditMetadataTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemDescriptionWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemLabelWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemStatementsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetItemTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyDataTypesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyDescriptionWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyLabelWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyStatementsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetPropertyTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetSitelinkTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/GetSitelinksTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchItemAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchItemDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchItemLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchItemTest.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":89,"column":5,"nodeType":"NewExpression","endLine":89,"endColumn":85,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchPropertyAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchPropertyDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchPropertyLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchPropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchPropertyTest.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":90,"column":5,"nodeType":"NewExpression","endLine":90,"endColumn":89,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/PatchSitelinksTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RateLimitTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RedirectedStatementIdTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemoveItemDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemoveItemLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemoveItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemovePropertyDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemovePropertyLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemovePropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RemoveSitelinkTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/ReplaceItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/ReplacePropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/ResourceTooLargeTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/RouteCoverageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SetItemDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SetItemLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SetPropertyDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SetPropertyLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SetSitelinkTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SpamBlacklistTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/StringInputNormalizationTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/SupportedMediaTypeTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/TempUserTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/UnsupportedMediaTypeTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/UserAgentTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/api-testing/fixtures.cjs","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/RequestBuilderFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/describeWithTestData.js","messages":[],"suppressedMessages":[{"ruleId":"mocha/no-exports","severity":2,"message":"Unexpected export from a test file","line":114,"column":1,"nodeType":"AssignmentExpression","messageId":"unexpectedExport","endLine":114,"endColumn":42,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/entityHelper.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/formatEditSummaries.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/getAllowedBadges.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/happyPathRequestBuilders.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/httpHelper.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/responseValidator.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/testUsers.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/helpers/testValidatesPatch.js","messages":[],"suppressedMessages":[{"ruleId":"mocha/no-exports","severity":2,"message":"Unexpected export from a test file","line":8,"column":1,"nodeType":"AssignmentExpression","messageId":"unexpectedExport","endLine":117,"endColumn":2,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/crud/tests/mocha/openapi-validation/AddItemAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/AddItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/AddPropertyAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/AddPropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/CreateItemTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/CreatePropertyTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemDescriptionWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemLabelWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemStatementsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetItemTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyAliasesInLanguageTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyDataTypesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyDescriptionWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyLabelWithFallbackTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyStatementsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetPropertyTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetSitelinkTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/GetSitelinksTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchItemAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchItemDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchItemLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchItemTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchPropertyAliasesTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchPropertyDescriptionsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchPropertyLabelsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchPropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchPropertyTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PatchSitelinksTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/PermissionDeniedResponseTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemoveItemDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemoveItemLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemoveItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemovePropertyDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemovePropertyLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemovePropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/RemoveSitelinkTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/ReplaceItemStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/ReplacePropertyStatementTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/SetItemDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/SetItemLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/SetPropertyDescriptionTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/SetPropertyLabelTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/SetSitelinkTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/openapi-validation/TooManyRequestsTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/crud/tests/mocha/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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/search/.eslintrc.js","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":7,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":7,"endColumn":14,"fix":{"range":[102,113],"text":"'wikimedia'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":8,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":8,"endColumn":19,"fix":{"range":[117,133],"text":"'wikimedia/node'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":30,"fix":{"range":[137,164],"text":"'wikimedia/language/es2022'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'node' found.","line":12,"column":3,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":12,"endColumn":15,"fix":{"range":[179,185],"text":"node"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":12,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":12,"endColumn":9,"fix":{"range":[179,185],"text":"'node'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'camelcase' found.","line":15,"column":3,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":15,"endColumn":21,"fix":{"range":[208,219],"text":"camelcase"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":14,"fix":{"range":[208,219],"text":"'camelcase'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":21,"fix":{"range":[221,226],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":16,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":16,"endColumn":17,"fix":{"range":[230,244],"text":"'comma-dangle'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":16,"column":19,"nodeType":"Literal","messageId":"wrongQuotes","endLine":16,"endColumn":24,"fix":{"range":[246,251],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":17,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":17,"endColumn":12,"fix":{"range":[255,264],"text":"'max-len'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":17,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":17,"endColumn":22,"fix":{"range":[268,274],"text":"'warn'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":18,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":18,"endColumn":25,"fix":{"range":[295,317],"text":"'no-implicit-coercion'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":18,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":18,"endColumn":36,"fix":{"range":[321,328],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":19,"endColumn":15,"fix":{"range":[371,383],"text":"'no-console'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":17,"nodeType":"Literal","messageId":"wrongQuotes","endLine":19,"endColumn":24,"fix":{"range":[385,392],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":20,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":20,"endColumn":27,"fix":{"range":[396,420],"text":"'template-curly-spacing'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":24,"column":13,"nodeType":"Literal","messageId":"wrongQuotes","endLine":24,"endColumn":21,"fix":{"range":[463,471],"text":"'*.json'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":14,"fix":{"range":[491,500],"text":"'max-len'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":21,"fix":{"range":[502,507],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/search/specs/global/parameters.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/search/specs/global/responses.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/search/specs/global/schema-parts.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/search/specs/index.fragment.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/domains/search/tests/mocha/.eslintrc.js","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":6,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":6,"endColumn":20,"fix":{"range":[76,93],"text":"'wikimedia/mocha'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":26,"fix":{"range":[110,133],"text":"'no-unused-expressions'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":33,"fix":{"range":[135,140],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":10,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":10,"endColumn":26,"fix":{"range":[144,167],"text":"'prefer-arrow-callback'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":10,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":10,"endColumn":33,"fix":{"range":[169,174],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":11,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":11,"endColumn":31,"fix":{"range":[178,206],"text":"'mocha/no-setup-in-describe'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":12,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":12,"endColumn":27,"fix":{"range":[213,237],"text":"'mocha/no-skipped-tests'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":12,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":12,"endColumn":36,"fix":{"range":[239,246],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/search/tests/mocha/api-testing/SimpleItemSearchTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/search/tests/mocha/api-testing/SimplePropertySearchTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/search/tests/mocha/openapi-validation/SimpleItemSearchTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/domains/search/tests/mocha/openapi-validation/SimplePropertySearchTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/i18n/api/en.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":"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/repo/i18n/api/qqq.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":"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/repo/i18n/en.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":"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/repo/i18n/qqq.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":"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/repo/resources/dataTypes/DataType.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/dataTypes/DataTypeStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/dataTypes/wikibase.dataTypeStore.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":15,"column":2,"nodeType":"CallExpression","endLine":17,"endColumn":5,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/experts/Entity.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/experts/Item.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/experts/Property.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/experts/__namespace.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/experts/getStore.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-require","severity":1,"message":"Found non-literal argument in require","line":57,"column":32,"nodeType":"CallExpression","endLine":57,"endColumn":72,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/formatters/ApiValueFormatter.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":75,"column":5,"nodeType":"CallExpression","endLine":80,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":75,"column":5,"nodeType":"CallExpression","endLine":83,"endColumn":8}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb, vf ) {\n\t'use strict';\n\n\twb.formatters = wb.formatters || {};\n\n\tvar PARENT = vf.ValueFormatter;\n\n\t/**\n\t * A ValueFormatter which is doing an API request to\n\t * the FormatSnakValue API module for formatting a value.\n\t *\n\t * @constructor\n\t * @extends valueFormatters.ValueFormatter\n\t *\n\t * @param {wikibase.api.FormatValueCaller} formatValueCaller\n\t * @param {Object} additionalOptions\n\t * @param {string|null} dataTypeId\n\t * @param {string|null} propertyId\n\t * @param {string} outputType\n\t */\n\twb.formatters.ApiValueFormatter = util.inherit(\n\t\t'WbApiValueFormatter',\n\t\tPARENT,\n\t\tfunction ( formatValueCaller, additionalOptions, dataTypeId, propertyId, outputType ) {\n\t\t\tthis._formatValueCaller = formatValueCaller;\n\t\t\tthis._options = additionalOptions;\n\t\t\tthis._dataTypeId = dataTypeId;\n\t\t\tthis._propertyId = propertyId;\n\t\t\tthis._outputType = outputType;\n\t\t},\n\t\t{\n\t\t\t/**\n\t\t\t * @member {wikibase.api.FormatValueCaller}\n\t\t\t */\n\t\t\t_formatValueCaller: null,\n\n\t\t\t/**\n\t\t\t * @member {string|null}\n\t\t\t */\n\t\t\t_dataTypeId: null,\n\n\t\t\t/**\n\t\t\t * @member {string|null}\n\t\t\t */\n\t\t\t_propertyId: null,\n\n\t\t\t/**\n\t\t\t * @member {Object}\n\t\t\t */\n\t\t\t_options: null,\n\n\t\t\t/**\n\t\t\t * @member {string} outputType\n\t\t\t */\n\t\t\t_outputType: null,\n\n\t\t\t/**\n\t\t\t * @see valueFormatters.ValueFormatter.format\n\t\t\t *\n\t\t\t * @param {dataValues.DataValue} dataValue\n\t\t\t * @return {jQuery.Promise}\n\t\t\t *         Resolved parameters:\n\t\t\t *         - {string} Formatted DataValue.\n\t\t\t *         - {dataValues.DataValues} Original DataValue object.\n\t\t\t *         Rejected parameters:\n\t\t\t *         - {string} HTML error message.\n\t\t\t */\n\t\t\tformat: function ( dataValue ) {\n\t\t\t\tvar deferred = $.Deferred();\n\n\t\t\t\tthis._formatValueCaller.formatValue(\n\t\t\t\t\tdataValue, this._dataTypeId, this._outputType, this._propertyId, this._options\n\t\t\t\t)\n\t\t\t\t.done( ( formattedValue ) => {\n\t\t\t\t\tdeferred.resolve( formattedValue, dataValue );\n\t\t\t\t} )\n\t\t\t\t.fail( ( error ) => {\n\t\t\t\t\tdeferred.reject( error.detailedMessage || error.code );\n\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\n\t\t}\n\t);\n\n}( wikibase, valueFormatters ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/formatters/ApiValueFormatterFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/jquery.wikibase/jquery.wikibase.entitysearch.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":129,"column":11,"nodeType":"CallExpression","endLine":133,"endColumn":7}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":42,"column":46,"nodeType":"CallExpression","endLine":42,"endColumn":75,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function () {\n\t'use strict';\n\n\tvar PARENT = $.wikibase.entityselector;\n\n\t/**\n\t * Entity selector widget enhanced to be used as global search element.\n\t *\n\t * @extends jQuery.wikibase.entityselector\n\t *\n\t * @option {jQuery.ui.ooMenu.CustomItem} [suggestionsPlaceholder]\n\t *         Suggestions list item to be displayed while suggestions are retrieved.\n\t */\n\t$.widget( 'wikibase.entitysearch', PARENT, {\n\n\t\t/**\n\t\t * @see jQuery.wikibase.entityselector.options\n\t\t */\n\t\toptions: {\n\t\t\tsuggestionsPlaceholder: null\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.entityselector._create\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this;\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tthis.element\n\t\t\t.on( 'eachchange.' + this.widgetName, () => {\n\t\t\t\tvar menu = self.options.menu;\n\t\t\t\tif (\n\t\t\t\t\tself.options.suggestionsPlaceholder\n\t\t\t\t\t// TODO: Store visibility in model\n\t\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\t\t&& ( !menu.option( 'items' ).length || !menu.element.is( ':visible' ) )\n\t\t\t\t) {\n\t\t\t\t\tself.options.suggestionsPlaceholder.setVisibility( true );\n\t\t\t\t\t// Early update required for the suggestionsPlaceholder's visibility\n\t\t\t\t\tself._term = self.element.val();\n\t\t\t\t\tself._updateMenu( [] );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.entityselector._createMenuItemFromSuggestion\n\t\t * @protected\n\t\t *\n\t\t * @param {Object} entityStub\n\t\t * @return {jQuery.wikibase.entityselector.Item}\n\t\t */\n\t\t_createMenuItemFromSuggestion: function ( entityStub ) {\n\t\t\tvar $label = this._createLabelFromSuggestion( entityStub ),\n\t\t\t\tvalue = entityStub.label || entityStub.id;\n\n\t\t\treturn new PARENT.Item( $label, value, entityStub );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._setOption\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'suggestionsPlaceholder' ) {\n\t\t\t\tvar customItems = this.options.menu.option( 'customItems' );\n\n\t\t\t\tcustomItems.splice( customItems.indexOf( this.options.suggestionsPlaceholder ), 1 );\n\n\t\t\t\tif ( value instanceof $.ui.ooMenu.CustomItem ) {\n\t\t\t\t\tcustomItems.unshift( value );\n\t\t\t\t}\n\n\t\t\t\tthis._close();\n\t\t\t}\n\t\t\treturn PARENT.prototype._setOption.apply( this, arguments );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.entityselector._initMenu\n\t\t */\n\t\t_initMenu: function ( ooMenu ) {\n\t\t\tPARENT.prototype._initMenu.apply( this, arguments );\n\n\t\t\tif ( this.options.suggestionsPlaceholder ) {\n\t\t\t\tooMenu.option( 'customItems' ).unshift( this.options.suggestionsPlaceholder );\n\t\t\t}\n\n\t\t\tooMenu.element.addClass( 'wikibase-entitysearch-list' );\n\n\t\t\t$( ooMenu )\n\t\t\t.off( 'selected' )\n\t\t\t.on( 'selected.entitysearch', ( event, item ) => {\n\t\t\t\tif ( event.originalEvent\n\t\t\t\t\t&& /^key/.test( event.originalEvent.type )\n\t\t\t\t\t&& !( item instanceof $.ui.ooMenu.CustomItem )\n\t\t\t\t) {\n\t\t\t\t\twindow.location.href = item.getEntityStub().url;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn ooMenu;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._updateMenuVisibility\n\t\t */\n\t\t_updateMenuVisibility: function () {\n\t\t\tif ( this._term ) {\n\t\t\t\tthis._open();\n\t\t\t\tthis.repositionMenu();\n\t\t\t} else {\n\t\t\t\tthis._close();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.entityselector._getSuggestions\n\t\t */\n\t\t_getSuggestions: function ( term ) {\n\t\t\tvar self = this,\n\t\t\t\tpromise = PARENT.prototype._getSuggestions.call( this, term );\n\n\t\t\treturn promise.done( ( suggestions, searchTerm ) => {\n\t\t\t\tif ( self.options.suggestionsPlaceholder ) {\n\t\t\t\t\tself.options.suggestionsPlaceholder.setVisibility( false );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/parsers/getApiBasedValueParserConstructor.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":48,"column":5,"nodeType":"CallExpression","endLine":63,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":48,"column":5,"nodeType":"CallExpression","endLine":66,"endColumn":9}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n */\n( function ( vp, dv ) {\n\t'use strict';\n\n\tvar PARENT = vp.ValueParser;\n\n\t/**\n\t * Returns a constructor for a ValueParser which parses using the given wb.api.ParseValueCaller.\n\t *\n\t * This is necessary since valueParser.ValueParserStore returns a constructor, not an instance, and\n\t * we have to pass in the RepoApi wrapped in a wikibase.api.ParseValueCaller.\n\t *\n\t * @param {wikibase.api.ParseValueCaller} apiValueParser\n\t * @return {Function}\n\t */\n\tmodule.exports = function ( apiValueParser ) {\n\t\t/**\n\t\t * Base constructor for objects representing a value parser which is doing an API request to the\n\t\t * 'parseValue' API module.\n\t\t *\n\t\t * @constructor\n\t\t * @extends valueParsers.ValueParser\n\t\t */\n\t\treturn util.inherit( 'WbApiBasedValueParser', PARENT, {\n\t\t\t/**\n\t\t\t * The key of the related API parser.\n\t\t\t *\n\t\t\t * @type {string}\n\t\t\t */\n\t\t\tAPI_VALUE_PARSER_ID: null,\n\n\t\t\t/**\n\t\t\t * @see valueParsers.ValueParser.parse\n\t\t\t *\n\t\t\t * @param {string} rawValue\n\t\t\t * @return {Object} jQuery Promise\n\t\t\t *         Resolved parameters:\n\t\t\t *         - {dataValues.DataValues}\n\t\t\t *         Rejected parameters:\n\t\t\t *         - {string} HTML error message.\n\t\t\t */\n\t\t\tparse: function ( rawValue ) {\n\t\t\t\tvar deferred = $.Deferred();\n\n\t\t\t\tapiValueParser.parseValues( this.API_VALUE_PARSER_ID, [ rawValue ], this._options )\n\t\t\t\t\t.done( ( results ) => {\n\t\t\t\t\t\tvar result;\n\n\t\t\t\t\t\tif ( results.length === 0 ) {\n\t\t\t\t\t\t\tdeferred.reject( 'Parse API returned an empty result set.' );\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tresult = dv.newDataValue( results[ 0 ].type, results[ 0 ].value );\n\t\t\t\t\t\t\tdeferred.resolve( result );\n\t\t\t\t\t\t} catch ( error ) {\n\t\t\t\t\t\t\tdeferred.reject( error.message );\n\t\t\t\t\t\t}\n\t\t\t\t\t} )\n\t\t\t\t\t.fail( ( error ) => {\n\t\t\t\t\t\tdeferred.reject( error.detailedMessage || error.code );\n\t\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\n\t\t} );\n\t};\n\n}( valueParsers, dataValues ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/parsers/getStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.EntityInitializer.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-require","severity":1,"message":"Found non-literal argument in require","line":94,"column":7,"nodeType":"CallExpression","endLine":94,"endColumn":24,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.PropertyDataTypeStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.WikibaseContentLanguages.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.entityPage.entityLoaded.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.federatedPropertiesEditRequestFailureNotice.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.federatedPropertiesLeavingSiteNotice.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.getUserLanguages.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.sites.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.special/wikibase.special.languageLabelDescriptionAliases.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.special/wikibase.special.mergeItems.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.special/wikibase.special.newEntity.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.ui.entityViewInit.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":203,"column":4,"nodeType":"CallExpression","endLine":213,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":203,"column":4,"nodeType":"CallExpression","endLine":215,"endColumn":7}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb, performance ) {\n\t'use strict';\n\n\tvar getExpertsStore = require( './experts/getStore.js' ),\n\t\tgetParserStore = require( './parsers/getStore.js' ),\n\t\tDefaultViewFactoryFactory = require( '../../view/resources/wikibase/view/ViewFactoryFactory.js' ),\n\t\tRevisionStore = require( '../../view/resources/wikibase/wikibase.RevisionStore.js' ),\n\t\tApiValueFormatterFactory = require( './formatters/ApiValueFormatterFactory.js' ),\n\t\tStructureEditorFactory = require( '../../view/resources/wikibase/view/StructureEditorFactory.js' ),\n\t\tCachingEntityStore = require( '../../view/resources/wikibase/store/store.CachingEntityStore.js' ),\n\t\tApiEntityStore = require( '../../view/resources/wikibase/store/store.ApiEntityStore.js' ),\n\t\tdataTypeStore = require( './dataTypes/wikibase.dataTypeStore.js' ),\n\t\tCachingEntityIdHtmlFormatter = require( '../../view/resources/wikibase/entityIdFormatter/CachingEntityIdHtmlFormatter.js' ),\n\t\tDataValueBasedEntityIdHtmlFormatter = require( '../../view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.js' ),\n\t\tCachingEntityIdPlainFormatter = require( '../../view/resources/wikibase/entityIdFormatter/CachingEntityIdPlainFormatter.js' ),\n\t\tDataValueBasedEntityIdPlainFormatter = require( '../../view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.js' ),\n\t\tToolbarFactory = require( '../../view/resources/wikibase/view/ToolbarFactory.js' ),\n\t\tPropertyDataTypeStore = require( './wikibase.PropertyDataTypeStore.js' ),\n\t\tconfig = require( './config.json' ),\n\t\tdatamodel = require( 'wikibase.datamodel' ),\n\t\tserialization = require( 'wikibase.serialization' );\n\n\t/**\n\t * @return {boolean}\n\t */\n\tfunction isEditable() {\n\t\treturn mw.config.get( 'wbIsEditView' )\n\t\t\t&& mw.config.get( 'wgRelevantPageIsProbablyEditable' );\n\t}\n\n\t/**\n\t * @param {wikibase.api.RepoApi} repoApi\n\t * @param {string} languageCode The language code of the ui language\n\t * @return {CachingEntityStore}\n\t */\n\tfunction buildEntityStore( repoApi, languageCode ) {\n\t\treturn new CachingEntityStore(\n\t\t\tnew ApiEntityStore(\n\t\t\t\trepoApi,\n\t\t\t\tnew serialization.EntityDeserializer(),\n\t\t\t\t[ languageCode ]\n\t\t\t)\n\t\t);\n\t}\n\n\t/**\n\t * @param {datamodel.Entity} entity\n\t * @param {jQuery} $entityview\n\t * @return {string} The name of the entity view widget class\n\t *\n\t * @throws {Error} if no widget to render the entity exists.\n\t */\n\tfunction createEntityView( entity, $entityview ) {\n\t\tvar currentRevision, revisionStore, entityChangersFactory,\n\t\t\tviewFactoryArguments, ViewFactoryFactory, viewFactory, entityView,\n\t\t\trepoConfig = mw.config.get( 'wbRepo' ),\n\t\t\trepoApiUrl = repoConfig.url + repoConfig.scriptPath + '/api.php',\n\t\t\tmwApi = wb.api.getLocationAgnosticMwApi( repoApiUrl ),\n\t\t\trepoApi = new wb.api.RepoApi( mwApi, mw.config.get( 'wgUserLanguage' ), config.tags ),\n\t\t\tuserLanguages = wb.getUserLanguages(),\n\t\t\tentityStore = buildEntityStore( repoApi, userLanguages[ 0 ] ),\n\t\t\tmonolingualTextLanguages = wikibase.WikibaseContentLanguages.getMonolingualTextLanguages(),\n\t\t\tformatterFactory = new ApiValueFormatterFactory(\n\t\t\t\tnew wb.api.FormatValueCaller(\n\t\t\t\t\trepoApi,\n\t\t\t\t\tdataTypeStore\n\t\t\t\t),\n\t\t\t\tuserLanguages[ 0 ]\n\t\t\t),\n\t\t\tparserStore = getParserStore( repoApi ),\n\t\t\thtmlDataValueEntityIdFormatter = formatterFactory.getFormatter( null, null, 'text/html' ),\n\t\t\tplaintextDataValueEntityIdFormatter = formatterFactory.getFormatter( null, null, 'text/plain' ),\n\t\t\tentityIdParser = new ( parserStore.getParser( datamodel.EntityId.TYPE ) )( { lang: userLanguages[ 0 ] } ),\n\t\t\ttoolbarFactory = new ToolbarFactory(),\n\t\t\tstructureEditorFactory = new StructureEditorFactory( toolbarFactory ),\n\t\t\tstartEditingCallback = function () {\n\t\t\t\treturn $.Deferred().resolve().promise();\n\t\t\t},\n\t\t\tentityNamespace = entity.getType(),\n\t\t\twbCurRev = mw.config.get( 'wbCurrentRevision' );\n\n\t\tif ( wbCurRev === null ) {\n\t\t\tcurrentRevision = mw.config.get( 'wgCurRevisionId' );\n\t\t} else {\n\t\t\tcurrentRevision = wbCurRev;\n\t\t}\n\n\t\trevisionStore = new RevisionStore( currentRevision );\n\n\t\tentityChangersFactory = new wb.entityChangers.EntityChangersFactory(\n\t\t\trepoApi,\n\t\t\trevisionStore,\n\t\t\tentity,\n\t\t\tfunction ( hookName ) {\n\t\t\t\tvar hook = mw.hook( hookName );\n\t\t\t\thook.fire.apply( hook, Array.prototype.slice.call( arguments, 1 ) );\n\t\t\t}\n\t\t);\n\n\t\tviewFactoryArguments = [\n\t\t\ttoolbarFactory,\n\t\t\tentityChangersFactory,\n\t\t\tstructureEditorFactory,\n\t\t\tmonolingualTextLanguages,\n\t\t\tdataTypeStore,\n\t\t\tnew CachingEntityIdHtmlFormatter(\n\t\t\t\tnew DataValueBasedEntityIdHtmlFormatter( entityIdParser, htmlDataValueEntityIdFormatter )\n\t\t\t),\n\t\t\tnew CachingEntityIdPlainFormatter(\n\t\t\t\tnew DataValueBasedEntityIdPlainFormatter( entityIdParser, plaintextDataValueEntityIdFormatter )\n\t\t\t),\n\t\t\tnew PropertyDataTypeStore( mw.hook( 'wikibase.entityPage.entityLoaded' ), entityStore ),\n\t\t\tgetExpertsStore( dataTypeStore ),\n\t\t\tformatterFactory,\n\t\t\t{\n\t\t\t\tgetMessage: function ( key, params ) {\n\t\t\t\t\treturn mw.msg.apply( mw, [ key ].concat( params || [] ) );\n\t\t\t\t}\n\t\t\t},\n\t\t\tparserStore,\n\t\t\tuserLanguages,\n\t\t\trepoApiUrl,\n\t\t\tconfig.geoShapeStorageApiEndpoint\n\t\t];\n\t\tvar hookResults = [];\n\t\tmw.hook( 'wikibase.entityPage.entityView.viewFactoryFactory.required' ).fire(\n\t\t\tentityNamespace,\n\t\t\t( promise ) => {\n\t\t\t\thookResults.push( promise );\n\t\t\t}\n\t\t);\n\n\t\treturn $.when.apply( $, hookResults ).then( () => {\n\t\t\tViewFactoryFactory = wb[ entityNamespace ] && wb[ entityNamespace ].view\n\t\t\t\t&& wb[ entityNamespace ].view.ViewFactoryFactory\n\t\t\t\t|| DefaultViewFactoryFactory;\n\n\t\t\tviewFactory = ( new ViewFactoryFactory() ).getViewFactory( isEditable(), viewFactoryArguments );\n\n\t\t\tentityView = viewFactory.getEntityView( startEditingCallback, entity, $entityview );\n\n\t\t\treturn entityView.widgetName;\n\t\t} );\n\n\t}\n\n\t/**\n\t * @param {jQuery.wikibase.entityview} $entityview\n\t * @param {string} viewName\n\t * @param {string} entityType\n\t */\n\tfunction attachAnonymousEditWarningTrigger( $entityview, viewName, entityType ) {\n\t\tif ( config.tempUserEnabled || !mw.user || !mw.user.isAnon() ) {\n\t\t\treturn;\n\t\t}\n\n\t\t$entityview.on( viewName + 'afterstartediting', () => {\n\t\t\tif ( !$.find( '.mw-notification-content' ).length\n\t\t\t\t&& !mw.cookie.get( 'wikibase-no-anonymouseditwarning' )\n\t\t\t) {\n\t\t\t\tvar currentPage = mw.config.get( 'wgPageName' );\n\t\t\t\tvar userLoginUrl = mw.util.getUrl( 'Special:UserLogin', { returnto: currentPage } );\n\t\t\t\tvar createAccountUrl = mw.util.getUrl( 'Special:CreateAccount', { returnto: currentPage } );\n\t\t\t\tvar message = mw.message( 'wikibase-anonymouseditwarning', userLoginUrl, createAccountUrl );\n\t\t\t\tmw.notify( message, { autoHide: false, type: 'warn', tag: 'wikibase-anonymouseditpopup' } );\n\t\t\t}\n\t\t} );\n\t}\n\n\t/**\n\t * Update the state of the watch link if the user has watchdefault enabled.\n\t */\n\tfunction attachWatchLinkUpdater( $entityview, viewName ) {\n\t\tvar update;\n\n\t\tif ( mw.loader.getState( 'mediawiki.page.watch.ajax' ) !== 'ready' || !mw.user.options.get( 'watchdefault' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tupdate = require( 'mediawiki.page.watch.ajax' ).updateWatchLink;\n\n\t\tfunction updateWatchLink() {\n\t\t\t// All four supported skins are using the same ID, the other selectors\n\t\t\t// in mediawiki.page.watch.ajax.js are undocumented and probably legacy stuff\n\t\t\tvar $link = $( '#ca-watch' ).find( 'a' );\n\n\t\t\t// Skip if page is already watched and there is no \"watch this page\" link\n\t\t\t// Note: The exposed function fails for empty jQuery collections\n\t\t\tif ( !$link.length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tupdate( $link, 'watch', 'loading' );\n\n\t\t\tvar api = new mw.Api();\n\n\t\t\tapi.get( {\n\t\t\t\tformatversion: 2,\n\t\t\t\taction: 'query',\n\t\t\t\tprop: 'info',\n\t\t\t\tinprop: 'watched',\n\t\t\t\tpageids: mw.config.get( 'wgArticleId' )\n\t\t\t} ).done( ( data ) => {\n\t\t\t\tvar watched = data.query && data.query.pages[ 0 ]\n\t\t\t\t\t&& data.query.pages[ 0 ].watched;\n\t\t\t\tupdate( $link, watched ? 'unwatch' : 'watch' );\n\t\t\t} ).fail( () => {\n\t\t\t\tupdate( $link, 'watch' );\n\t\t\t} );\n\t\t}\n\n\t\t$entityview.on( viewName + 'afterstopediting', ( event, dropValue ) => {\n\t\t\tif ( !dropValue ) {\n\t\t\t\tupdateWatchLink();\n\t\t\t}\n\t\t} );\n\t}\n\n\t/**\n\t * @param {jQuery} $entityview\n\t * @param {jQuery} $origin\n\t * @param {string} gravity\n\t * @param {string} viewName\n\t */\n\tfunction showCopyrightTooltip( $entityview, $origin, gravity, viewName ) {\n\t\tif ( !mw.config.exists( 'wbCopyright' ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tgravity = gravity || 'nw';\n\n\t\tvar copyRight = mw.config.get( 'wbCopyright' ),\n\t\t\tcopyRightVersion = copyRight.version,\n\t\t\tcopyRightMessageHtml = copyRight.messageHtml,\n\t\t\tcookieKey = 'wikibase.acknowledgedcopyrightversion',\n\t\t\toptionsKey = 'wb-acknowledgedcopyrightversion';\n\n\t\tif ( mw.cookie.get( cookieKey ) === copyRightVersion\n\t\t\t|| mw.user.options.get( optionsKey ) === copyRightVersion\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $message = $( '<span><p>' + copyRightMessageHtml + '</p></span>' )\n\t\t\t\t.addClass( 'wikibase-copyrightnotification-container' ),\n\t\t\t$hideMessage = $( '<a>' )\n\t\t\t\t.text( mw.msg( 'wikibase-copyrighttooltip-acknowledge' ) )\n\t\t\t\t.appendTo( $message ),\n\t\t\teditableTemplatedWidget = $origin.data( 'EditableTemplatedWidget' );\n\n\t\t// TODO: Use editableTemplatedWidget's notification system for copyright messages on all widgets\n\t\tif ( editableTemplatedWidget\n\t\t\t&& !( editableTemplatedWidget instanceof $.wikibase.statementview )\n\t\t\t&& !( editableTemplatedWidget instanceof $.wikibase.entitytermsview )\n\t\t\t&& editableTemplatedWidget.widgetName !== 'lexemeformview'\n\t\t\t&& editableTemplatedWidget.widgetName !== 'senseview'\n\t\t) {\n\t\t\teditableTemplatedWidget.notification( $message, 'wb-edit' );\n\n\t\t\t$hideMessage.on( 'click', ( event ) => {\n\t\t\t\tevent.preventDefault();\n\t\t\t\teditableTemplatedWidget.notification();\n\t\t\t\tif ( mw.user.isAnon() ) {\n\t\t\t\t\tmw.cookie.set( cookieKey, copyRightVersion, { expires: 3 * 365 * 24 * 60 * 60, path: '/' } );\n\t\t\t\t} else {\n\t\t\t\t\tvar api = new mw.Api();\n\t\t\t\t\tapi.saveOption( optionsKey, copyRightVersion );\n\t\t\t\t}\n\t\t\t} );\n\t\t\treturn;\n\t\t}\n\n\t\t// Tooltip gets its own anchor since other toolbar elements might have their own tooltip.\n\t\tvar $edittoolbarContainer, $tooltipAnchor;\n\t\tif ( $origin.data( 'edittoolbar' ) ) {\n\t\t\t$edittoolbarContainer = $origin.data( 'edittoolbar' ).getContainer();\n\t\t\t$tooltipAnchor = $( '<span>' )\n\t\t\t\t.appendTo( $edittoolbarContainer.children( ':wikibase-toolbar' ) );\n\t\t} else if ( $origin.find( '.lemma-widget_controls' ).length ) {\n\t\t\t// HACK: WikibaseLexeme's lemma widget is implemented in Vue, thus doesn't feature a legacy edittoolbar (T343999)\n\t\t\t$edittoolbarContainer = $origin.find( '.lemma-widget_controls' );\n\t\t\t$tooltipAnchor = $( '<span>' )\n\t\t\t\t.appendTo( $edittoolbarContainer );\n\t\t} else {\n\t\t\treturn;\n\t\t}\n\n\t\tvar $messageAnchor = $( '<span>' )\n\t\t\t.appendTo( document.body )\n\t\t\t.toolbaritem()\n\t\t\t.wbtooltip( {\n\t\t\t\tcontent: $message,\n\t\t\t\tpermanent: true,\n\t\t\t\tgravity: gravity,\n\t\t\t\t$anchor: $tooltipAnchor\n\t\t\t} );\n\n\t\tvar eventNamespace = '.wbCopyrightTooltip' + Math.random().toString( 36 ).slice( 2 );\n\n\t\t// Remove the no longer needed tooltip anchor\n\t\t$messageAnchor.one( 'wbtooltipafterhide', () => {\n\t\t\t$tooltipAnchor.remove();\n\t\t} );\n\n\t\t$hideMessage.on( 'click', ( event ) => {\n\t\t\tevent.preventDefault();\n\t\t\t$messageAnchor.data( 'wbtooltip' ).degrade( true );\n\t\t\t$( window ).off( eventNamespace );\n\t\t\tif ( mw.user.isAnon() ) {\n\t\t\t\tmw.cookie.set( cookieKey, copyRightVersion, { expires: 3 * 365 * 24 * 60 * 60, path: '/' } );\n\t\t\t} else {\n\t\t\t\tvar api = new mw.Api();\n\t\t\t\tapi.saveOption( optionsKey, copyRightVersion );\n\t\t\t}\n\t\t} );\n\n\t\t$messageAnchor.data( 'wbtooltip' ).show();\n\n\t\t// Record the initial edit toolbar offset.\n\t\tvar initialToolbarOffset = $edittoolbarContainer.offset().top;\n\t\t// Destroy tooltip after edit mode gets closed again or if the position of the toolbar changed.\n\t\t$entityview.on(\n\t\t\t`${ viewName }afterstopediting${ eventNamespace } ${ viewName }afterstartediting${ eventNamespace }`,\n\t\t\t( event, origin ) => {\n\t\t\t\tvar tooltip = $messageAnchor.data( 'wbtooltip' );\n\t\t\t\t// Don't close this copyright notice if we're still in edit mode (another widget left edit mode)\n\t\t\t\t// and the position of the toolbar is unchanged (we don't bother re-positioning the tooltip).\n\t\t\t\tvar isInEditMode = event.type === viewName + 'afterstartediting' || ( editableTemplatedWidget && editableTemplatedWidget.isInEditMode() );\n\t\t\t\tif ( $edittoolbarContainer.offset().top === initialToolbarOffset && isInEditMode ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif ( tooltip ) {\n\t\t\t\t\ttooltip.degrade( true );\n\t\t\t\t}\n\t\t\t\t$( window ).off( eventNamespace );\n\t\t\t}\n\t\t);\n\n\t\t$( window ).one(\n\t\t\t`scroll${ eventNamespace } touchmove${ eventNamespace } resize${ eventNamespace }`,\n\t\t\t() => {\n\t\t\t\tvar tooltip = $messageAnchor.data( 'wbtooltip' );\n\t\t\t\tif ( tooltip ) {\n\t\t\t\t\t$messageAnchor.data( 'wbtooltip' ).hide();\n\t\t\t\t}\n\t\t\t\t$entityview.off( eventNamespace );\n\t\t\t}\n\t\t);\n\t}\n\n\t/**\n\t * @param {jQuery} $entityview\n\t * @param {string} viewName\n\t */\n\tfunction attachCopyrightTooltip( $entityview, viewName ) {\n\t\tvar startEditingEvents = [\n\t\t\t'entitytermsviewafterstartediting',\n\t\t\t'sitelinkgroupviewafterstartediting',\n\t\t\t'statementviewafterstartediting'\n\t\t];\n\t\tif ( viewName === 'lexemeview' ) {\n\t\t\t// WikibaseLexeme specific events. These are handled here, as this legacy code can't be nicely extended/ re-used without a bigger refactoring.\n\t\t\tstartEditingEvents.push(\n\t\t\t\t'senseviewafterstartediting',\n\t\t\t\t'lexemeformviewafterstartediting',\n\t\t\t\t'lexemeheaderafterstartediting'\n\t\t\t);\n\t\t}\n\t\t$entityview.on(\n\t\t\tstartEditingEvents.join( ' ' ),\n\t\t\t( event ) => {\n\t\t\t\tvar $target = $( event.target ),\n\t\t\t\t\tgravity = 'sw';\n\n\t\t\t\tif ( $target.data( 'sitelinkgroupview' ) ) {\n\t\t\t\t\tgravity = 'nw';\n\t\t\t\t} else if ( $target.data( 'entitytermsview' ) ) {\n\t\t\t\t\tgravity = 'ne';\n\t\t\t\t} else if ( $target.find( '.lemma-widget_controls' ).length ) {\n\t\t\t\t\t// WikibaseLexeme's lemma widget\n\t\t\t\t\tgravity = 'nw';\n\t\t\t\t}\n\n\t\t\t\t// Break out of stack to make sure this runs only after the editing toolbar is fully initialized.\n\t\t\t\t// This is needed as showCopyrightTooltip manipulates the toolbar's DOM.\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tshowCopyrightTooltip( $entityview, $target, gravity, viewName );\n\t\t\t\t}, 0 );\n\t\t\t}\n\t\t);\n\t}\n\n\tmw.hook( 'wikipage.content' ).add( () => {\n\t\t// This is copied from startup.js in MediaWiki core.\n\t\tvar mwPerformance = window.performance && performance.mark ? performance : {\n\t\t\tmark: function () {}\n\t\t};\n\t\tmwPerformance.mark( 'wbInitStart' );\n\n\t\tvar $entityview = $( '.wikibase-entityview' );\n\t\tvar canEdit = isEditable();\n\n\t\twb.EntityInitializer.newFromEntityLoadedHook().getEntity().then( ( entity ) => {\n\t\t\tvar viewNamePromise = createEntityView( entity, $entityview.first() );\n\t\t\treturn viewNamePromise.then( ( viewName ) => {\n\t\t\t\tif ( canEdit ) {\n\t\t\t\t\tattachAnonymousEditWarningTrigger( $entityview, viewName, entity.getType() );\n\t\t\t\t\tattachWatchLinkUpdater( $entityview, viewName );\n\t\t\t\t\tattachCopyrightTooltip( $entityview, viewName );\n\t\t\t\t}\n\n\t\t\t\tmw.hook( 'wikibase.entityPage.entityView.rendered' ).fire();\n\n\t\t\t\tmwPerformance.mark( 'wbInitEnd' );\n\t\t\t} );\n\t\t} ).catch( mw.log.error );\n\n\t\tif ( canEdit ) {\n\t\t\t$entityview\n\t\t\t.on( 'entitytermsviewchange entitytermsviewafterstopediting', ( event, lang ) => {\n\t\t\t\tvar userLanguage = mw.config.get( 'wgUserLanguage' );\n\n\t\t\t\tvar $entitytermsview = $( event.target ),\n\t\t\t\t\tentitytermsview = $entitytermsview.data( 'entitytermsview' ),\n\t\t\t\t\tfingerprint = entitytermsview.value(),\n\t\t\t\t\tlabel = wb.view.termFallbackResolver.getTerm( fingerprint.getLabels(), userLanguage ),\n\t\t\t\t\tisEmpty = !label || label.getText() === '';\n\n\t\t\t\tif ( isEmpty ) {\n\t\t\t\t\t$( 'h1' ).find( '.wikibase-title' )\n\t\t\t\t\t\t.toggleClass( 'wb-empty', true )\n\t\t\t\t\t\t.find( '.wikibase-title-label' )\n\t\t\t\t\t\t.text( mw.msg( 'wikibase-label-empty' ) );\n\t\t\t\t} else {\n\t\t\t\t\tvar indicator = wb.view.languageFallbackIndicator.getHtml( label, userLanguage );\n\t\t\t\t\t$( 'h1' ).find( '.wikibase-title' )\n\t\t\t\t\t\t.toggleClass( 'wb-empty', false )\n\t\t\t\t\t\t.find( '.wikibase-title-label' )\n\t\t\t\t\t\t.html( mw.html.escape( label.getText() ) + indicator );\n\t\t\t\t}\n\n\t\t\t\tif ( event.type === 'entitytermsviewafterstopediting' ) {\n\t\t\t\t\t$( 'title' ).text( mw.msg( 'pagetitle', isEmpty ? mw.config.get( 'wgTitle' ) : label.getText() ) );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\t} );\n\n}(\n\twikibase,\n\twindow.performance\n) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.ui.entitysearch.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.vector.scopedtypeaheadsearch/ScopedTypeaheadSearch.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"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":"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":"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/repo/resources/wikibase.vector.scopedtypeaheadsearch/init.js","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":6,"column":3,"nodeType":"MemberExpression","messageId":"unexpected","endLine":6,"endColumn":14,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[150,223],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":10,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":10,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[364,435],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":12,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":12,"endColumn":17,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"error"},"fix":{"range":[450,525],"text":""},"desc":"Remove the console.error()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/resources/wikibase.vector.scopedtypeaheadsearch/scopedTypeaheadSearchConfig.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":"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/repo/resources/wikibase.vector.searchClient.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/rest-api/.eslintrc.js","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":7,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":7,"endColumn":14,"fix":{"range":[102,113],"text":"'wikimedia'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":8,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":8,"endColumn":19,"fix":{"range":[117,133],"text":"'wikimedia/node'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":30,"fix":{"range":[137,164],"text":"'wikimedia/language/es2022'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":15,"endColumn":18,"fix":{"range":[216,231],"text":"'node_modules/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":16,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":16,"endColumn":11,"fix":{"range":[235,243],"text":"'vendor'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":17,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":17,"endColumn":10,"fix":{"range":[247,254],"text":"'dist/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":18,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":18,"endColumn":10,"fix":{"range":[258,265],"text":"'docs/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":19,"endColumn":30,"fix":{"range":[269,296],"text":"'.redocly.lint-ignore.yaml'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":22,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":22,"endColumn":30,"fix":{"range":[335,362],"text":"'specs/openapi-joined.json'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":23,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":23,"endColumn":21,"fix":{"range":[366,384],"text":"'src/openapi.json'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":12,"fix":{"range":[401,410],"text":"'max-len'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":22,"fix":{"range":[414,420],"text":"'warn'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'code' found.","line":26,"column":26,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":26,"endColumn":37,"fix":{"range":[424,430],"text":"code"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":26,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":26,"endColumn":32,"fix":{"range":[424,430],"text":"'code'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":27,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":27,"endColumn":26,"fix":{"range":[443,466],"text":"'no-unused-expressions'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":27,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":27,"endColumn":33,"fix":{"range":[468,473],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":28,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":28,"endColumn":26,"fix":{"range":[477,500],"text":"'prefer-arrow-callback'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":28,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":28,"endColumn":33,"fix":{"range":[502,507],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":29,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":29,"endColumn":27,"fix":{"range":[511,535],"text":"'template-curly-spacing'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":29,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":29,"endColumn":34,"fix":{"range":[537,542],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'camelcase' found.","line":30,"column":3,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":30,"endColumn":21,"fix":{"range":[546,557],"text":"camelcase"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":30,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":30,"endColumn":14,"fix":{"range":[546,557],"text":"'camelcase'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":30,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":30,"endColumn":21,"fix":{"range":[559,564],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":31,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":31,"endColumn":17,"fix":{"range":[568,582],"text":"'comma-dangle'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":31,"column":19,"nodeType":"Literal","messageId":"wrongQuotes","endLine":31,"endColumn":24,"fix":{"range":[584,589],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":32,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":32,"endColumn":25,"fix":{"range":[593,615],"text":"'no-implicit-coercion'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":32,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":32,"endColumn":36,"fix":{"range":[619,626],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quote-props","severity":2,"message":"Unnecessarily quoted property 'disallowTemplateShorthand' found.","line":32,"column":40,"nodeType":"Property","messageId":"unnecessarilyQuotedProperty","endLine":32,"endColumn":73,"fix":{"range":[630,657],"text":"disallowTemplateShorthand"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":32,"column":40,"nodeType":"Literal","messageId":"wrongQuotes","endLine":32,"endColumn":67,"fix":{"range":[630,657],"text":"'disallowTemplateShorthand'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":36,"column":13,"nodeType":"Literal","messageId":"wrongQuotes","endLine":36,"endColumn":21,"fix":{"range":[702,710],"text":"'*.json'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":38,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":38,"endColumn":14,"fix":{"range":[730,739],"text":"'max-len'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":38,"column":16,"nodeType":"Literal","messageId":"wrongQuotes","endLine":38,"endColumn":21,"fix":{"range":[741,746],"text":"'off'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/rest-api/.mocharc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/rest-api/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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/rest-api/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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/rest-api/redocly.yaml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/repo/rest-api/redocly/plugin-filter-schemas.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-fs-filename","severity":1,"message":"Found statSync from package \"fs\" with non literal argument at index 0","line":15,"column":24,"nodeType":"CallExpression","endLine":15,"endColumn":69,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-fs-filename","severity":1,"message":"Found existsSync from package \"fs\" with non literal argument at index 0","line":19,"column":9,"nodeType":"CallExpression","endLine":19,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-fs-filename","severity":1,"message":"Found readdirSync from package \"fs\" with non literal argument at index 0","line":24,"column":23,"nodeType":"CallExpression","endLine":24,"endColumn":44,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-fs-filename","severity":1,"message":"Found statSync from package \"fs\" with non literal argument at index 0","line":27,"column":18,"nodeType":"CallExpression","endLine":27,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-fs-filename","severity":1,"message":"Found readFileSync from package \"fs\" with non literal argument at index 0","line":52,"column":33,"nodeType":"CallExpression","endLine":52,"endColumn":66,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/rest-api/routes.dev.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/rest-api/specs/openapi.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":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","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/repo/rest-api/tests/mocha/.eslintrc.js","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":6,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":6,"endColumn":20,"fix":{"range":[76,93],"text":"'wikimedia/mocha'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":9,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":9,"endColumn":31,"fix":{"range":[110,138],"text":"'mocha/no-setup-in-describe'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":10,"column":3,"nodeType":"Literal","messageId":"wrongQuotes","endLine":10,"endColumn":27,"fix":{"range":[145,169],"text":"'mocha/no-skipped-tests'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":10,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":10,"endColumn":36,"fix":{"range":[171,178],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/rest-api/tests/mocha/GetOpenApiDocTest.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/rest-api/tests/mocha/helpers/RequestBuilder.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/rest-api/tests/mocha/helpers/chaiHelper.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","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-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/repo/sql/abstract/term_store.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":"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/repo/sql/abstract/wb_changes.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":"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/repo/sql/abstract/wb_changes_subscription.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":"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/repo/sql/abstract/wb_id_counters.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":"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/repo/sql/abstract/wb_items_per_site.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":"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/repo/sql/abstract/wb_property_info.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":"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/repo/sql/abstractSchemaChanges/patch-wb_changes-change_object_id-index.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":"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/repo/sql/abstractSchemaChanges/patch-wb_changes-change_timestamp.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":"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/repo/sql/abstractSchemaChanges/patch-wb_id_counters-unique-to-pk.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":"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/repo/tests/jest/.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":"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/repo/tests/jest/ScopedTypeaheadSearch.spec.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/jest/jest.config.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/jest/wikibase.vector.searchClient.spec.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/phpunit/data/api/editentity.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":"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/repo/tests/phpunit/data/api/getentities.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":"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/repo/tests/phpunit/data/api/setclaim.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":"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/repo/tests/phpunit/data/api/setlabel-removed.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":"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/repo/tests/phpunit/data/api/setlabel.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":"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/repo/tests/phpunit/data/api/setreference.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-emptyResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-entityIdResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-errorResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-filteredResult.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-multipleEntityIdResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-oneResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-twoResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-entity-search-helper-test-data-unexpectedResponse.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p18-de.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p18-en-de.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p18-en.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p18-p31-de.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p18-p31-en-de.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p18-p31-en.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p31-de.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p31-en-de.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-p31-en.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":"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/repo/tests/phpunit/data/federatedProperties/api-prefetching-term-lookup-test-data-q42-en.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":"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/repo/tests/phpunit/data/federatedProperties/query-siteinfo-namespaces-wikibase.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":"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/repo/tests/phpunit/data/federatedProperties/query-siteinfo-namespaces-wikidata.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":"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/repo/tests/phpunit/data/federatedProperties/wbgetentities-p1-missing.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":"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/repo/tests/phpunit/data/federatedProperties/wbgetentities-property-datatype.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":"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/repo/tests/phpunit/data/rdf/entities/P2.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":"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/repo/tests/phpunit/data/rdf/entities/Q1.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":"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/repo/tests/phpunit/data/rdf/entities/Q10.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":"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/repo/tests/phpunit/data/rdf/entities/Q2.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":"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/repo/tests/phpunit/data/rdf/entities/Q3.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":"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/repo/tests/phpunit/data/rdf/entities/Q4.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":"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/repo/tests/phpunit/data/rdf/entities/Q5.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":"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/repo/tests/phpunit/data/rdf/entities/Q6.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":"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/repo/tests/phpunit/data/rdf/entities/Q7.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":"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/repo/tests/phpunit/data/rdf/entities/Q8.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":"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/repo/tests/phpunit/data/rdf/entities/Q9.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":"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/repo/tests/qunit/.eslintrc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/dataTypes/DataType.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/dataTypes/DataTypeStore.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/experts/Item.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/experts/Property.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/index.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/jquery.wikibase/jquery.wikibase.entitysearch.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/wikibase.EntityInitializer.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":16,"column":4,"nodeType":"CallExpression","endLine":16,"endColumn":39}],"suppressedMessages":[{"ruleId":"no-new","severity":2,"message":"Do not use 'new' for side effects.","line":15,"column":4,"nodeType":"ExpressionStatement","messageId":"noNewStatement","endLine":15,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( wb ) {\n\t'use strict';\n\n\tvar EntityInitializer = wb.EntityInitializer,\n\t\tsandbox = sinon.sandbox.create();\n\n\tQUnit.module( 'wikibase.EntityInitializer', {\n\t\tafterEach: function () {\n\t\t\tsandbox.restore();\n\t\t}\n\t} );\n\n\tQUnit.test( 'constructor validates parameter', ( assert ) => {\n\t\ttry {\n\t\t\tnew EntityInitializer(); // eslint-disable-line no-new\n\t\t\tassert.fail( 'Expected exception' );\n\t\t} catch ( e ) {\n\t\t\tassert.true( e instanceof Error );\n\t\t}\n\t} );\n\n\tQUnit.test( 'can create instance from entity loaded hook', ( assert ) => {\n\t\tvar initializer = EntityInitializer.newFromEntityLoadedHook();\n\t\tassert.true( initializer instanceof EntityInitializer );\n\t} );\n\n\tQUnit.test( 'uses entity returned from hook', ( assert ) => {\n\t\tvar done = assert.async(),\n\t\t\tentity = { id: 'Q123' },\n\t\t\thookStub = sandbox.stub( mw, 'hook' ).returns( {\n\t\t\t\tadd: sinon.stub().yields( entity )\n\t\t\t} ),\n\t\t\tmockDeserializer = {\n\t\t\t\tdeserialize: sinon.stub()\n\t\t\t};\n\n\t\tsandbox.stub( EntityInitializer.prototype, '_getDeserializer' )\n\t\t\t.returns( $.Deferred().resolve( mockDeserializer ) );\n\n\t\tvar initializer = EntityInitializer.newFromEntityLoadedHook();\n\n\t\tinitializer.getEntity().then( () => {\n\t\t\tassert.true( hookStub.calledWith( 'wikibase.entityPage.entityLoaded' ) );\n\t\t\tassert.true( mockDeserializer.deserialize.calledWith( entity ) );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/wikibase.PropertyDataTypeStore.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":23,"column":3,"nodeType":"CallExpression","endLine":26,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":101,"column":4,"nodeType":"CallExpression","endLine":104,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":121,"column":3,"nodeType":"CallExpression","endLine":126,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":136,"column":3,"nodeType":"CallExpression","endLine":139,"endColumn":6}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( sinon ) {\n\t'use strict';\n\n\tvar PropertyDataTypeStore = require( '../../resources/wikibase.PropertyDataTypeStore.js' );\n\n\tQUnit.module( 'wikibase.PropertyDataTypeStore' );\n\n\tfunction newPropertyDataTypeStore( services ) {\n\t\tservices = services || {};\n\n\t\treturn new PropertyDataTypeStore(\n\t\t\tservices.entityLoadedHook || { add: sinon.stub().yields( { claims: {} } ) },\n\t\t\tservices.entityStore || { get: sinon.stub().returns( $.Deferred().resolve( null ) ) }\n\t\t);\n\t}\n\n\tQUnit.test( 'set/getDataTypeForProperty', ( assert ) => {\n\t\tvar done = assert.async(),\n\t\t\tdataTypeStore = newPropertyDataTypeStore();\n\n\t\tdataTypeStore.setDataTypeForProperty( 'P123', 'string' );\n\n\t\tdataTypeStore.getDataTypeForProperty( 'P123' ).done( ( dataType ) => {\n\t\t\tassert.strictEqual( dataType, 'string' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Checks existing statements for the requested property\\'s data type', ( assert ) => {\n\t\tvar testData = [\n\t\t\t\t{\n\t\t\t\t\tmessage: 'getting the data type from a main snak',\n\t\t\t\t\texpected: 'time',\n\t\t\t\t\tproperty: 'P123',\n\t\t\t\t\tentity: {\n\t\t\t\t\t\t// id, labels, etc not relevant for these tests\n\t\t\t\t\t\tclaims: {\n\t\t\t\t\t\t\tP123: [ {\n\t\t\t\t\t\t\t\tmainsnak: { datatype: 'time' }\n\t\t\t\t\t\t\t} ]\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tmessage: 'getting the data type from a qualifier',\n\t\t\t\t\texpected: 'string',\n\t\t\t\t\tproperty: 'P666',\n\t\t\t\t\tentity: {\n\t\t\t\t\t\tclaims: {\n\t\t\t\t\t\t\tP123: [ {\n\t\t\t\t\t\t\t\tqualifiers: {\n\t\t\t\t\t\t\t\t\tP666: [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\tdatatype: 'string'\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} ]\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t// This is a contrived example because at the time of writing the lexeme json is missing the data\n\t\t\t\t\t// type on statements on sub entities for some reason -> T249206.\n\t\t\t\t\tmessage: 'getting the data type from a statement on a sub entity',\n\t\t\t\t\texpected: 'quantity',\n\t\t\t\t\tproperty: 'P789',\n\t\t\t\t\tentity: {\n\t\t\t\t\t\tsenses: [ {\n\t\t\t\t\t\t\tclaims: {\n\t\t\t\t\t\t\t\tP789: [ {\n\t\t\t\t\t\t\t\t\tmainsnak: { datatype: 'quantity' }\n\t\t\t\t\t\t\t\t} ]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} ]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tmessage: 'returns null if a statement exists for the property but without data type',\n\t\t\t\t\texpected: null,\n\t\t\t\t\tproperty: 'P321',\n\t\t\t\t\tentity: {\n\t\t\t\t\t\tsenses: [ {\n\t\t\t\t\t\t\tclaims: {\n\t\t\t\t\t\t\t\tP321: [ {\n\t\t\t\t\t\t\t\t\tmainsnak: {\n\t\t\t\t\t\t\t\t\t\t// datatype: 'missing :('\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} ]\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} ]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t],\n\t\t\tdone = assert.async( testData.length );\n\n\t\ttestData.forEach( ( test ) => {\n\t\t\tvar entityLoadedHook = { add: sinon.stub().yields( test.entity ) },\n\t\t\t\tdataTypeStore = newPropertyDataTypeStore( { entityLoadedHook: entityLoadedHook } );\n\n\t\t\tdataTypeStore.getDataTypeForProperty( test.property ).done( ( dataType ) => {\n\t\t\t\tassert.strictEqual( dataType, test.expected, test.message );\n\t\t\t\tdone();\n\t\t\t} );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Given data type not set and no existing statement for the property, uses entity store', ( assert ) => {\n\t\tvar done = assert.async(),\n\t\t\texpectedType = 'quantity',\n\t\t\tpropertyId = 'P666',\n\t\t\tentityStore = {\n\t\t\t\tget: sinon.stub().returns( $.Deferred().resolve( {\n\t\t\t\t\tgetDataTypeId: function () {\n\t\t\t\t\t\treturn expectedType;\n\t\t\t\t\t}\n\t\t\t\t} ) )\n\t\t\t},\n\t\t\tdataTypeStore = newPropertyDataTypeStore( { entityStore: entityStore } );\n\n\t\tdataTypeStore.getDataTypeForProperty( propertyId ).done( ( dataType ) => {\n\t\t\tassert.strictEqual( dataType, expectedType );\n\t\t\tsinon.assert.calledWith( entityStore.get, propertyId );\n\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Given data type cannot be found, returns null', ( assert ) => {\n\t\tvar done = assert.async(),\n\t\t\tentityStore = {\n\t\t\t\tget: sinon.stub().returns( $.Deferred().resolve( null ) )\n\t\t\t},\n\t\t\tdataTypeStore = newPropertyDataTypeStore( { entityStore: entityStore } );\n\n\t\tdataTypeStore.getDataTypeForProperty( 'P777' ).done( ( dataType ) => {\n\t\t\tassert.strictEqual( dataType, null );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Given previous successful entity JSON lookup, it remembers the result', ( assert ) => {\n\t\tvar done = assert.async(),\n\t\t\texpectedType = 'string',\n\t\t\tpropertyId = 'P123',\n\t\t\tentity = {\n\t\t\t\tclaims: {\n\t\t\t\t\tP123: [ {\n\t\t\t\t\t\tmainsnak: { datatype: expectedType }\n\t\t\t\t\t} ]\n\t\t\t\t}\n\t\t\t},\n\t\t\tentityLoadedHook = { add: sinon.stub().yields( entity ) },\n\t\t\tdataTypeStore = newPropertyDataTypeStore( { entityLoadedHook: entityLoadedHook } );\n\n\t\tdataTypeStore.getDataTypeForProperty( propertyId ).then( ( dataType ) => {\n\t\t\tassert.strictEqual( dataType, expectedType );\n\n\t\t\tdataTypeStore.getDataTypeForProperty( propertyId ).then( ( dataType2 ) => {\n\t\t\t\tassert.strictEqual( dataType2, expectedType );\n\t\t\t\tsinon.assert.calledOnce( entityLoadedHook.add );\n\n\t\t\t\tdone();\n\t\t\t} );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Given previous successful entity entityStore lookup, it remembers the result', ( assert ) => {\n\t\tvar done = assert.async(),\n\t\t\texpectedType = 'quantity',\n\t\t\tpropertyId = 'P666',\n\t\t\tentityStore = {\n\t\t\t\tget: sinon.stub().returns( $.Deferred().resolve( {\n\t\t\t\t\tgetDataTypeId: function () {\n\t\t\t\t\t\treturn expectedType;\n\t\t\t\t\t}\n\t\t\t\t} ) )\n\t\t\t},\n\t\t\tdataTypeStore = newPropertyDataTypeStore( { entityStore: entityStore } );\n\n\t\tdataTypeStore.getDataTypeForProperty( propertyId ).then( ( dataType ) => {\n\t\t\tassert.strictEqual( dataType, expectedType );\n\n\t\t\tdataTypeStore.getDataTypeForProperty( propertyId ).then( ( dataType2 ) => {\n\t\t\t\tassert.strictEqual( dataType2, expectedType );\n\t\t\t\tsinon.assert.calledOnce( entityStore.get );\n\n\t\t\t\tdone();\n\t\t\t} );\n\t\t} );\n\t} );\n\n}( sinon ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/qunit/wikibase.sites.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":89,"column":3,"nodeType":"CallExpression","endLine":91,"endColumn":6,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":117,"column":4,"nodeType":"CallExpression","endLine":119,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/repo/tests/selenium/.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/repo/tests/selenium/specs/blocked.js","messages":[],"suppressedMessages":[{"ruleId":"mocha/no-setup-in-describe","severity":1,"message":"Unexpected member expression in describe block. Member expressions may call functions via getters.","line":59,"column":29,"nodeType":"MemberExpression","endLine":59,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]}],"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-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/repo/tests/selenium/specs/item.js","messages":[],"suppressedMessages":[{"ruleId":"no-undef","severity":2,"message":"'window' is not defined.","line":101,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":101,"endColumn":16,"suppressions":[{"kind":"directive","justification":""}]}],"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-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/repo/tests/selenium/specs/nonexisting.item.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-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/repo/tests/selenium/specs/readmode.references.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-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/repo/tests/selenium/specs/tainted-ref.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-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/repo/tests/selenium/wdio.conf.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-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/tests/api-testing/.eslintrc.json","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":"indent","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/api-testing/ChangeDispatchTest.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/tests/api-testing/DataValueNormalizationTest.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/tests/api-testing/LabelRenderingTest.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/tests/api-testing/LuaWikibaseIntegrationTest.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":147,"column":27,"nodeType":"NewExpression","endLine":147,"endColumn":73,"suppressions":[{"kind":"directive","justification":"labels (uniq()) are regex-safe"}]},{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":163,"column":27,"nodeType":"NewExpression","endLine":163,"endColumn":73,"suppressions":[{"kind":"directive","justification":"labels (uniq()) are regex-safe"}]},{"ruleId":"mocha/no-setup-in-describe","severity":2,"message":"Unexpected function call in describe block.","line":187,"column":3,"nodeType":"MemberExpression","endLine":196,"endColumn":12,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"mocha/no-setup-in-describe","severity":2,"message":"Unexpected member expression in describe block. Member expressions may call functions via getters.","line":187,"column":3,"nodeType":"MemberExpression","endLine":196,"endColumn":12,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":281,"column":27,"nodeType":"NewExpression","endLine":281,"endColumn":73,"suppressions":[{"kind":"directive","justification":"labels (uniq()) are regex-safe"}]},{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":299,"column":27,"nodeType":"NewExpression","endLine":299,"endColumn":73,"suppressions":[{"kind":"directive","justification":"labels (uniq()) are regex-safe"}]}],"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/tests/api-testing/NamespaceTest.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/tests/api-testing/SiteLinkRedirectBadgeTest.js","messages":[],"suppressedMessages":[{"ruleId":"mocha/no-setup-in-describe","severity":2,"message":"Unexpected function call in describe block.","line":170,"column":2,"nodeType":"MemberExpression","endLine":170,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"mocha/no-setup-in-describe","severity":2,"message":"Unexpected member expression in describe block. Member expressions may call functions via getters.","line":170,"column":2,"nodeType":"MemberExpression","endLine":170,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]}],"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/tests/api-testing/utils.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/view/resources/jquery/jquery.removeClassByRegex.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/jquery.util.EventSingletonManager.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/jquery.util.getDirectionality.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.tipsy/jquery.tipsy.js","messages":[],"suppressedMessages":[{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":12,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":12,"endColumn":5,"fix":{"range":[332,336],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":12,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":12,"endColumn":24,"fix":{"range":[355,355],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":12,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":12,"endColumn":35,"fix":{"range":[365,365],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":13,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":13,"endColumn":9,"fix":{"range":[369,377],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":17,"fix":{"range":[385,385],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":13,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":13,"endColumn":32,"fix":{"range":[398,400],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":44,"fix":{"range":[411,411],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":48,"fix":{"range":[416,416],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":58,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":59,"fix":{"range":[427,427],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":63,"fix":{"range":[430,430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":64,"fix":{"range":[431,431],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":14,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":14,"endColumn":5,"fix":{"range":[442,446],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":16,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":16,"endColumn":5,"fix":{"range":[449,453],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":16,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":16,"endColumn":20,"fix":{"range":[468,468],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":16,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":16,"endColumn":37,"fix":{"range":[484,484],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":17,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":17,"endColumn":9,"fix":{"range":[488,496],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":17,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":17,"endColumn":27,"fix":{"range":[514,514],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":17,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":17,"endColumn":35,"fix":{"range":[521,521],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":18,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":18,"endColumn":9,"fix":{"range":[524,532],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":19,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":19,"endColumn":9,"fix":{"range":[556,564],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":20,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":20,"endColumn":9,"fix":{"range":[585,593],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-proxy","severity":1,"message":"Prefer Function#bind to $.proxy","line":20,"column":27,"nodeType":"CallExpression","endLine":20,"endColumn":59,"fix":{"range":[611,637],"text":"this.closeOnEsc.bind( "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":21,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":21,"endColumn":9,"fix":{"range":[645,653],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":22,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":22,"endColumn":5,"fix":{"range":[670,674],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":24,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":24,"endColumn":5,"fix":{"range":[677,681],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":25,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":25,"endColumn":9,"fix":{"range":[701,709],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":25,"column":23,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":25,"endColumn":24,"fix":{"range":[723,723],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":26,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":26,"endColumn":13,"fix":{"range":[728,740],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":27,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":27,"endColumn":13,"fix":{"range":[769,781],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":27,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":27,"endColumn":17,"fix":{"range":[785,785],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":27,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":27,"endColumn":39,"fix":{"range":[806,806],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":28,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":28,"endColumn":17,"fix":{"range":[810,826],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":30,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":30,"endColumn":17,"fix":{"range":[850,866],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":30,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":30,"endColumn":27,"fix":{"range":[876,876],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":30,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":30,"endColumn":42,"fix":{"range":[890,890],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":30,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":30,"endColumn":43,"fix":{"range":[892,892],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":30,"column":78,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":30,"endColumn":79,"fix":{"range":[927,927],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":30,"column":79,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":30,"endColumn":80,"fix":{"range":[929,929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":30,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":30,"endColumn":86,"fix":{"range":[934,934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":31,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":31,"endColumn":17,"fix":{"range":[937,953],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":31,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":31,"endColumn":22,"fix":{"range":[958,958],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":31,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":31,"endColumn":24,"fix":{"range":[959,959],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":32,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":32,"endColumn":17,"fix":{"range":[1028,1044],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":32,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":32,"endColumn":21,"fix":{"range":[1048,1048],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":32,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":32,"endColumn":44,"fix":{"range":[1070,1070],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":33,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":33,"endColumn":21,"fix":{"range":[1074,1094],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":33,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":33,"endColumn":35,"fix":{"range":[1108,1108],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":33,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":33,"endColumn":45,"fix":{"range":[1118,1118],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":33,"column":82,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":33,"endColumn":83,"fix":{"range":[1156,1156],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":33,"column":84,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":33,"endColumn":85,"fix":{"range":[1157,1157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":33,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":33,"endColumn":86,"fix":{"range":[1158,1158],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":33,"column":86,"nodeType":"Program","messageId":"missingClosingSpace","endLine":33,"endColumn":87,"fix":{"range":[1159,1159],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":34,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":34,"endColumn":17,"fix":{"range":[1162,1178],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":35,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":35,"endColumn":17,"fix":{"range":[1180,1196],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":36,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":36,"endColumn":26,"fix":{"range":[1235,1235],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":36,"column":26,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":36,"endColumn":27,"fix":{"range":[1236,1236],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":36,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":36,"endColumn":83,"fix":{"range":[1291,1291],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":36,"column":83,"nodeType":"Program","messageId":"missingClosingSpace","endLine":36,"endColumn":84,"fix":{"range":[1292,1292],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":38,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":38,"endColumn":31,"fix":{"range":[1375,1375],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":38,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":38,"endColumn":45,"fix":{"range":[1388,1388],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":40,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":40,"endColumn":17,"fix":{"range":[1392,1408],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":40,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":40,"endColumn":36,"fix":{"range":[1427,1427],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":41,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":41,"endColumn":21,"fix":{"range":[1457,1477],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":41,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":41,"endColumn":42,"fix":{"range":[1498,1498],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":41,"column":43,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":41,"endColumn":44,"fix":{"range":[1499,1499],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":42,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":42,"endColumn":21,"fix":{"range":[1514,1534],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":42,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":42,"endColumn":43,"fix":{"range":[1556,1556],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":42,"column":44,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":42,"endColumn":45,"fix":{"range":[1557,1557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":43,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":43,"endColumn":17,"fix":{"range":[1572,1588],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":43,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":43,"endColumn":19,"fix":{"range":[1589,1589],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":45,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":45,"endColumn":17,"fix":{"range":[1593,1609],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":45,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":45,"endColumn":32,"fix":{"range":[1624,1624],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":45,"column":60,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":45,"endColumn":62,"fix":{"range":[1652,1654],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":45,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":45,"endColumn":74,"fix":{"range":[1665,1665],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 32 spaces.","line":46,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":46,"endColumn":33,"fix":{"range":[1667,1699],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":46,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":46,"endColumn":61,"fix":{"range":[1727,1727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":46,"column":74,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":46,"endColumn":75,"fix":{"range":[1741,1741],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":46,"column":76,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":46,"endColumn":77,"fix":{"range":[1742,1742],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":46,"column":77,"nodeType":"Program","messageId":"missingClosingSpace","endLine":46,"endColumn":78,"fix":{"range":[1743,1743],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 32 spaces.","line":47,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":47,"endColumn":33,"fix":{"range":[1745,1777],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":49,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":49,"endColumn":17,"fix":{"range":[1802,1818],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":50,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":50,"endColumn":17,"fix":{"range":[1877,1893],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":51,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":51,"endColumn":17,"fix":{"range":[1912,1928],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":51,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":51,"endColumn":31,"fix":{"range":[1942,1942],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":51,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":51,"endColumn":50,"fix":{"range":[1960,1960],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":52,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":52,"endColumn":17,"fix":{"range":[1963,1979],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":52,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":52,"endColumn":21,"fix":{"range":[1983,1983],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":52,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":52,"endColumn":44,"fix":{"range":[2005,2005],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":53,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":53,"endColumn":21,"fix":{"range":[2009,2029],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":53,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":53,"endColumn":35,"fix":{"range":[2043,2043],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":53,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":53,"endColumn":45,"fix":{"range":[2053,2053],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":53,"column":82,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":53,"endColumn":83,"fix":{"range":[2091,2091],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":53,"column":84,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":53,"endColumn":85,"fix":{"range":[2092,2092],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":53,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":53,"endColumn":86,"fix":{"range":[2093,2093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":53,"column":86,"nodeType":"Program","messageId":"missingClosingSpace","endLine":53,"endColumn":87,"fix":{"range":[2094,2094],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":54,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":54,"endColumn":17,"fix":{"range":[2097,2113],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":56,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":56,"endColumn":17,"fix":{"range":[2116,2132],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":56,"column":39,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":56,"endColumn":40,"fix":{"range":[2155,2155],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":56,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":56,"endColumn":42,"fix":{"range":[2156,2156],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":56,"column":75,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":56,"endColumn":76,"fix":{"range":[2191,2191],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":56,"column":77,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":56,"endColumn":78,"fix":{"range":[2192,2192],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":57,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":57,"endColumn":17,"fix":{"range":[2208,2224],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":58,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":58,"endColumn":17,"fix":{"range":[2232,2248],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":58,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":58,"endColumn":25,"fix":{"range":[2256,2256],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":58,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":58,"endColumn":40,"fix":{"range":[2271,2271],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":58,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":58,"endColumn":42,"fix":{"range":[2272,2272],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":58,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":58,"endColumn":43,"fix":{"range":[2273,2273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":59,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":59,"endColumn":21,"fix":{"range":[2277,2297],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":60,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":60,"endColumn":25,"fix":{"range":[2307,2331],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":60,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":60,"endColumn":31,"fix":{"range":[2337,2337],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":60,"column":128,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":60,"endColumn":129,"fix":{"range":[2434,2434],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":61,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":61,"endColumn":25,"fix":{"range":[2437,2461],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":62,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":62,"endColumn":21,"fix":{"range":[2468,2488],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":63,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":63,"endColumn":25,"fix":{"range":[2498,2522],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":63,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":63,"endColumn":31,"fix":{"range":[2528,2528],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":63,"column":130,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":63,"endColumn":131,"fix":{"range":[2627,2627],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":64,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":64,"endColumn":25,"fix":{"range":[2630,2654],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":65,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":65,"endColumn":21,"fix":{"range":[2661,2681],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":66,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":66,"endColumn":25,"fix":{"range":[2691,2715],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":66,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":66,"endColumn":31,"fix":{"range":[2721,2721],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":66,"column":131,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":66,"endColumn":132,"fix":{"range":[2821,2821],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":67,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":67,"endColumn":25,"fix":{"range":[2824,2848],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":68,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":68,"endColumn":21,"fix":{"range":[2855,2875],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":69,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":69,"endColumn":25,"fix":{"range":[2885,2909],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":69,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":69,"endColumn":31,"fix":{"range":[2915,2915],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":69,"column":129,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":69,"endColumn":130,"fix":{"range":[3013,3013],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":70,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":70,"endColumn":25,"fix":{"range":[3016,3040],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":71,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":71,"endColumn":17,"fix":{"range":[3047,3063],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":73,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":73,"endColumn":17,"fix":{"range":[3066,3082],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":73,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":73,"endColumn":21,"fix":{"range":[3086,3086],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":73,"column":36,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":73,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":73,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":73,"endColumn":41,"fix":{"range":[3105,3105],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":74,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":74,"endColumn":21,"fix":{"range":[3109,3129],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":74,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":74,"endColumn":25,"fix":{"range":[3133,3133],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":74,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":74,"endColumn":40,"fix":{"range":[3148,3148],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":74,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":74,"endColumn":42,"fix":{"range":[3149,3149],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":74,"column":43,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":74,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":74,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":74,"endColumn":50,"fix":{"range":[3157,3157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":75,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":75,"endColumn":25,"fix":{"range":[3161,3185],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":75,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":75,"endColumn":29,"fix":{"range":[3189,3189],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":75,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":75,"endColumn":49,"fix":{"range":[3208,3208],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":76,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":76,"endColumn":29,"fix":{"range":[3212,3240],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":77,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":77,"endColumn":25,"fix":{"range":[3281,3305],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":78,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":78,"endColumn":29,"fix":{"range":[3314,3342],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":79,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":79,"endColumn":25,"fix":{"range":[3362,3386],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":80,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":80,"endColumn":21,"fix":{"range":[3388,3408],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":81,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":81,"endColumn":25,"fix":{"range":[3417,3441],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":81,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":81,"endColumn":29,"fix":{"range":[3445,3445],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":81,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":81,"endColumn":49,"fix":{"range":[3464,3464],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":82,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":82,"endColumn":29,"fix":{"range":[3468,3496],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":83,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":83,"endColumn":25,"fix":{"range":[3551,3575],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 28 spaces.","line":84,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":84,"endColumn":29,"fix":{"range":[3584,3612],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":85,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":85,"endColumn":25,"fix":{"range":[3644,3668],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":86,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":86,"endColumn":21,"fix":{"range":[3670,3690],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":87,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":87,"endColumn":17,"fix":{"range":[3692,3708],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":88,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":88,"endColumn":17,"fix":{"range":[3710,3726],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":88,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":88,"endColumn":26,"fix":{"range":[3735,3735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":88,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":88,"endColumn":29,"fix":{"range":[3737,3737],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":90,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":90,"endColumn":17,"fix":{"range":[3741,3757],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":91,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":91,"endColumn":17,"fix":{"range":[3805,3821],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":91,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":91,"endColumn":21,"fix":{"range":[3825,3825],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":91,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":91,"endColumn":39,"fix":{"range":[3842,3842],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":92,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":92,"endColumn":21,"fix":{"range":[3846,3866],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-animate","severity":2,"message":"Prefer CSS transitions to .animate","line":92,"column":21,"nodeType":"CallExpression","endLine":95,"endColumn":71,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":93,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":93,"endColumn":30,"fix":{"range":[3907,3907],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":93,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":93,"endColumn":31,"fix":{"range":[3908,3908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":93,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":93,"endColumn":83,"fix":{"range":[3959,3959],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":93,"column":83,"nodeType":"Program","messageId":"missingClosingSpace","endLine":93,"endColumn":84,"fix":{"range":[3960,3960],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":95,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":95,"endColumn":34,"fix":{"range":[4051,4051],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":95,"column":34,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":95,"endColumn":35,"fix":{"range":[4052,4052],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":95,"column":64,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":95,"endColumn":65,"fix":{"range":[4081,4081],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":95,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":95,"endColumn":71,"fix":{"range":[4087,4087],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":96,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":96,"endColumn":17,"fix":{"range":[4090,4106],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":97,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":97,"endColumn":21,"fix":{"range":[4115,4135],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":98,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":98,"endColumn":30,"fix":{"range":[4169,4169],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":98,"column":30,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":98,"endColumn":31,"fix":{"range":[4170,4170],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":98,"column":83,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":98,"endColumn":84,"fix":{"range":[4222,4222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":98,"column":84,"nodeType":"Program","messageId":"missingClosingSpace","endLine":98,"endColumn":85,"fix":{"range":[4223,4223],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":100,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":100,"endColumn":17,"fix":{"range":[4282,4298],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":101,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":101,"endColumn":13,"fix":{"range":[4300,4312],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":102,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":102,"endColumn":9,"fix":{"range":[4314,4322],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":104,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":104,"endColumn":9,"fix":{"range":[4326,4334],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":104,"column":23,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":104,"endColumn":24,"fix":{"range":[4348,4348],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":105,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":105,"endColumn":13,"fix":{"range":[4353,4365],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":106,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":106,"endColumn":13,"fix":{"range":[4414,4426],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":106,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":106,"endColumn":17,"fix":{"range":[4430,4430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":106,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":106,"endColumn":35,"fix":{"range":[4447,4447],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":107,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":107,"endColumn":17,"fix":{"range":[4451,4467],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":107,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":107,"endColumn":43,"fix":{"range":[4493,4493],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":107,"column":56,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":107,"endColumn":57,"fix":{"range":[4506,4506],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":107,"column":59,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":107,"endColumn":60,"fix":{"range":[4510,4510],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":107,"column":61,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":107,"endColumn":78,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":107,"column":62,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":107,"endColumn":63,"fix":{"range":[4513,4513],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":107,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":107,"endColumn":68,"fix":{"range":[4517,4517],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":107,"column":79,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":107,"endColumn":80,"fix":{"range":[4529,4529],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":107,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":107,"endColumn":81,"fix":{"range":[4530,4530],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":108,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":108,"endColumn":13,"fix":{"range":[4533,4545],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":109,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":109,"endColumn":17,"fix":{"range":[4554,4570],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":110,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":110,"endColumn":13,"fix":{"range":[4591,4603],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":111,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":111,"endColumn":9,"fix":{"range":[4605,4613],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":113,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":113,"endColumn":9,"fix":{"range":[4617,4625],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":113,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":113,"endColumn":28,"fix":{"range":[4643,4643],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":114,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":114,"endColumn":13,"fix":{"range":[4648,4660],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":115,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":115,"endColumn":13,"fix":{"range":[4684,4696],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":17,"fix":{"range":[4700,4700],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":25,"fix":{"range":[4708,4708],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":33,"fix":{"range":[4715,4715],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-unary-ops","severity":2,"message":"Unary word operator 'typeof' must be followed by whitespace.","line":115,"column":37,"nodeType":"UnaryExpression","messageId":"wordOperator","endLine":115,"endColumn":70,"fix":{"range":[4726,4726],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":44,"fix":{"range":[4727,4727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":115,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":115,"endColumn":52,"fix":{"range":[4735,4735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":69,"fix":{"range":[4751,4751],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":70,"fix":{"range":[4752,4752],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":115,"column":71,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":115,"endColumn":73,"fix":{"range":[4754,4756],"text":"!=="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":115,"column":82,"nodeType":"Program","messageId":"missingClosingSpace","endLine":115,"endColumn":83,"fix":{"range":[4765,4765],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":116,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":116,"endColumn":17,"fix":{"range":[4769,4785],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":116,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":116,"endColumn":25,"fix":{"range":[4793,4793],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":116,"column":50,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":116,"endColumn":51,"fix":{"range":[4819,4819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":116,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":116,"endColumn":59,"fix":{"range":[4826,4826],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":116,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":116,"endColumn":66,"fix":{"range":[4833,4833],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":116,"column":77,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":116,"endColumn":78,"fix":{"range":[4846,4846],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":116,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":116,"endColumn":86,"fix":{"range":[4853,4853],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":117,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":117,"endColumn":13,"fix":{"range":[4856,4868],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":118,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":118,"endColumn":9,"fix":{"range":[4870,4878],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":120,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":120,"endColumn":9,"fix":{"range":[4882,4890],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":120,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":120,"endColumn":28,"fix":{"range":[4908,4908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":121,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":121,"endColumn":13,"fix":{"range":[4913,4925],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":122,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":122,"endColumn":13,"fix":{"range":[4974,4986],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":123,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":123,"endColumn":13,"fix":{"range":[5003,5015],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":123,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":123,"endColumn":17,"fix":{"range":[5019,5019],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":123,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":123,"endColumn":34,"fix":{"range":[5034,5036],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":123,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":123,"endColumn":44,"fix":{"range":[5045,5045],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":124,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":124,"endColumn":17,"fix":{"range":[5049,5065],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":124,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":124,"endColumn":33,"fix":{"range":[5081,5081],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":124,"column":41,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":124,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":124,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":124,"endColumn":81,"fix":{"range":[5128,5128],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":125,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":125,"endColumn":13,"fix":{"range":[5131,5143],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":125,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":125,"endColumn":24,"fix":{"range":[5154,5154],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":125,"column":39,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":125,"endColumn":41,"fix":{"range":[5169,5171],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":125,"column":52,"nodeType":"Program","messageId":"missingClosingSpace","endLine":125,"endColumn":53,"fix":{"range":[5182,5182],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":126,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":126,"endColumn":17,"fix":{"range":[5186,5202],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":126,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":126,"endColumn":38,"fix":{"range":[5223,5223],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":126,"column":40,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":126,"endColumn":41,"fix":{"range":[5226,5226],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":126,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":126,"endColumn":43,"fix":{"range":[5227,5227],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":126,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":126,"endColumn":44,"fix":{"range":[5228,5228],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":127,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":127,"endColumn":13,"fix":{"range":[5231,5243],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":128,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":128,"endColumn":13,"fix":{"range":[5245,5257],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":128,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":128,"endColumn":22,"fix":{"range":[5266,5266],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-implicit-coercion","severity":2,"message":"use `String(title)` instead.","line":128,"column":22,"nodeType":"BinaryExpression","messageId":"useRecommendation","endLine":128,"endColumn":32,"fix":{"range":[5266,5276],"text":"String(title)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":128,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":128,"endColumn":33,"fix":{"range":[5276,5276],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":128,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":128,"endColumn":42,"fix":{"range":[5286,5286],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":128,"column":57,"nodeType":"Literal","messageId":"wrongQuotes","endLine":128,"endColumn":59,"fix":{"range":[5301,5303],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":128,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":128,"endColumn":60,"fix":{"range":[5303,5303],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":129,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":129,"endColumn":13,"fix":{"range":[5306,5318],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":130,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":130,"endColumn":9,"fix":{"range":[5346,5354],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":132,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":132,"endColumn":9,"fix":{"range":[5358,5366],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":132,"column":22,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":132,"endColumn":23,"fix":{"range":[5379,5379],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":133,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":133,"endColumn":13,"fix":{"range":[5384,5396],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":133,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":133,"endColumn":17,"fix":{"range":[5400,5400],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":133,"column":27,"nodeType":"Program","messageId":"missingClosingSpace","endLine":133,"endColumn":28,"fix":{"range":[5410,5410],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":134,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":134,"endColumn":17,"fix":{"range":[5414,5430],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-parse-html-literal","severity":2,"message":"Prefer DOM building to parsing HTML literals","line":134,"column":29,"nodeType":"CallExpression","endLine":134,"endColumn":74,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-parse-html-literal","severity":2,"message":"Prefer DOM building to parsing HTML literals","line":134,"column":29,"nodeType":"CallExpression","endLine":134,"endColumn":145,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":134,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":134,"endColumn":31,"fix":{"range":[5444,5444],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":134,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":134,"endColumn":74,"fix":{"range":[5486,5486],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":134,"column":79,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":134,"endColumn":80,"fix":{"range":[5493,5493],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":134,"column":144,"nodeType":"Program","messageId":"missingClosingSpace","endLine":134,"endColumn":145,"fix":{"range":[5557,5557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":135,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":135,"endColumn":13,"fix":{"range":[5560,5572],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":136,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":136,"endColumn":13,"fix":{"range":[5574,5586],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":137,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":137,"endColumn":9,"fix":{"range":[5604,5612],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":139,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":139,"endColumn":9,"fix":{"range":[5616,5624],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":139,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":139,"endColumn":28,"fix":{"range":[5642,5642],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":140,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":140,"endColumn":13,"fix":{"range":[5647,5659],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":140,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":140,"endColumn":17,"fix":{"range":[5663,5663],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":140,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":140,"endColumn":32,"fix":{"range":[5678,5678],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":140,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":140,"endColumn":34,"fix":{"range":[5679,5679],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":140,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":140,"endColumn":46,"fix":{"range":[5691,5691],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":141,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":141,"endColumn":17,"fix":{"range":[5695,5711],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":142,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":142,"endColumn":17,"fix":{"range":[5724,5740],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":143,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":143,"endColumn":17,"fix":{"range":[5762,5778],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":144,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":144,"endColumn":13,"fix":{"range":[5799,5811],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":145,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":145,"endColumn":9,"fix":{"range":[5813,5821],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":147,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":147,"endColumn":9,"fix":{"range":[5825,5833],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":148,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":148,"endColumn":9,"fix":{"range":[5858,5866],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":149,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":149,"endColumn":13,"fix":{"range":[5895,5907],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":150,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":150,"endColumn":17,"fix":{"range":[5933,5949],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":151,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":151,"endColumn":13,"fix":{"range":[5962,5974],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":152,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":152,"endColumn":9,"fix":{"range":[5976,5984],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":154,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":154,"endColumn":9,"fix":{"range":[5988,5996],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":154,"column":25,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":154,"endColumn":26,"fix":{"range":[6012,6012],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":154,"column":28,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":154,"endColumn":29,"fix":{"range":[6016,6016],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":154,"column":51,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":154,"endColumn":52,"fix":{"range":[6038,6038],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":155,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":155,"endColumn":9,"fix":{"range":[6041,6049],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":155,"column":26,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":155,"endColumn":27,"fix":{"range":[6066,6066],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":155,"column":29,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":155,"endColumn":30,"fix":{"range":[6070,6070],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":155,"column":53,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":155,"endColumn":54,"fix":{"range":[6093,6093],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":156,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":156,"endColumn":9,"fix":{"range":[6096,6104],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":156,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":156,"endColumn":33,"fix":{"range":[6127,6127],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":156,"column":35,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":156,"endColumn":36,"fix":{"range":[6131,6131],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":156,"column":67,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":156,"endColumn":68,"fix":{"range":[6162,6162],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":157,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":157,"endColumn":5,"fix":{"range":[6164,6168],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":159,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":159,"endColumn":5,"fix":{"range":[6172,6176],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":159,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":159,"endColumn":27,"fix":{"range":[6198,6198],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":159,"column":26,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":159,"endColumn":27,"fix":{"range":[6197,6197],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":159,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":159,"endColumn":35,"fix":{"range":[6205,6205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":161,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":161,"endColumn":9,"fix":{"range":[6210,6218],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":161,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":161,"endColumn":13,"fix":{"range":[6222,6222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":161,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":161,"endColumn":30,"fix":{"range":[6238,6238],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":162,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":162,"endColumn":13,"fix":{"range":[6242,6254],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":162,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":162,"endColumn":30,"fix":{"range":[6271,6271],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":162,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":162,"endColumn":38,"fix":{"range":[6278,6278],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":163,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":163,"endColumn":9,"fix":{"range":[6281,6289],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":163,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":163,"endColumn":20,"fix":{"range":[6300,6300],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":163,"column":35,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":163,"endColumn":37,"fix":{"range":[6315,6317],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":163,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":163,"endColumn":47,"fix":{"range":[6326,6326],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":164,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":164,"endColumn":13,"fix":{"range":[6330,6342],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":164,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":164,"endColumn":35,"fix":{"range":[6364,6364],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":164,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":164,"endColumn":43,"fix":{"range":[6371,6371],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":165,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":165,"endColumn":13,"fix":{"range":[6374,6386],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":165,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":165,"endColumn":17,"fix":{"range":[6390,6390],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":165,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":165,"endColumn":23,"fix":{"range":[6395,6395],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":165,"column":24,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":165,"endColumn":41,"fix":{"range":[6397,6414],"text":"{tipsy[options]();}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":165,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":165,"endColumn":30,"fix":{"range":[6403,6403],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":165,"column":37,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":165,"endColumn":38,"fix":{"range":[6410,6410],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":166,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":166,"endColumn":13,"fix":{"range":[6415,6427],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":167,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":167,"endColumn":9,"fix":{"range":[6440,6448],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":169,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":169,"endColumn":9,"fix":{"range":[6451,6459],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":169,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":169,"endColumn":28,"fix":{"range":[6478,6478],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":169,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":169,"endColumn":61,"fix":{"range":[6510,6510],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":171,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":171,"endColumn":9,"fix":{"range":[6514,6522],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":171,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":171,"endColumn":22,"fix":{"range":[6535,6535],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":171,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":171,"endColumn":26,"fix":{"range":[6538,6538],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":172,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":172,"endColumn":13,"fix":{"range":[6542,6554],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-shadow","severity":2,"message":"'tipsy' is already declared in the upper scope on line 164 column 17.","line":172,"column":17,"nodeType":"Identifier","messageId":"noShadow","endLine":172,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":172,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":172,"endColumn":32,"fix":{"range":[6573,6573],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":172,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":172,"endColumn":45,"fix":{"range":[6585,6585],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":173,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":173,"endColumn":13,"fix":{"range":[6588,6600],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":173,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":173,"endColumn":17,"fix":{"range":[6604,6604],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":173,"column":23,"nodeType":"Program","messageId":"missingClosingSpace","endLine":173,"endColumn":24,"fix":{"range":[6610,6610],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":174,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":174,"endColumn":17,"fix":{"range":[6614,6630],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":174,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":174,"endColumn":35,"fix":{"range":[6648,6648],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":174,"column":65,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":174,"endColumn":66,"fix":{"range":[6679,6679],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":174,"column":78,"nodeType":"Program","messageId":"missingClosingSpace","endLine":174,"endColumn":79,"fix":{"range":[6691,6691],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":174,"column":79,"nodeType":"Program","messageId":"missingClosingSpace","endLine":174,"endColumn":80,"fix":{"range":[6692,6692],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":175,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":175,"endColumn":17,"fix":{"range":[6695,6711],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":175,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":175,"endColumn":24,"fix":{"range":[6718,6718],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":175,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":175,"endColumn":44,"fix":{"range":[6737,6737],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":176,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":176,"endColumn":13,"fix":{"range":[6740,6752],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":177,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":177,"endColumn":13,"fix":{"range":[6754,6766],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":178,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":178,"endColumn":9,"fix":{"range":[6780,6788],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":180,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":180,"endColumn":9,"fix":{"range":[6791,6799],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":181,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":181,"endColumn":13,"fix":{"range":[6818,6830],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-shadow","severity":2,"message":"'tipsy' is already declared in the upper scope on line 164 column 17.","line":181,"column":17,"nodeType":"Identifier","messageId":"noShadow","endLine":181,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":181,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":181,"endColumn":29,"fix":{"range":[6846,6846],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":181,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":181,"endColumn":34,"fix":{"range":[6850,6850],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":182,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":182,"endColumn":13,"fix":{"range":[6853,6865],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":183,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":183,"endColumn":13,"fix":{"range":[6890,6902],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":183,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":183,"endColumn":17,"fix":{"range":[6906,6906],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":183,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":183,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":183,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":183,"endColumn":38,"fix":{"range":[6926,6926],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":184,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":184,"endColumn":17,"fix":{"range":[6930,6946],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":185,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":185,"endColumn":13,"fix":{"range":[6960,6972],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":186,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":186,"endColumn":17,"fix":{"range":[6981,6997],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":187,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":187,"endColumn":17,"fix":{"range":[7015,7031],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":187,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":187,"endColumn":28,"fix":{"range":[7042,7042],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":187,"column":28,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":187,"endColumn":86,"fix":{"range":[7042,7052],"text":"() =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":187,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":187,"endColumn":37,"fix":{"range":[7050,7050],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":187,"column":39,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":187,"endColumn":40,"fix":{"range":[7054,7054],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":187,"column":41,"nodeType":"IfStatement","messageId":"exceed","endLine":187,"endColumn":84,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":187,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":187,"endColumn":45,"fix":{"range":[7059,7059],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":187,"column":62,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":187,"endColumn":64,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":187,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":187,"endColumn":70,"fix":{"range":[7083,7083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":187,"column":71,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":187,"endColumn":84,"fix":{"range":[7085,7098],"text":"{tipsy.show();}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":187,"column":85,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":187,"endColumn":86,"fix":{"range":[7099,7099],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":187,"column":103,"nodeType":"Program","messageId":"missingClosingSpace","endLine":187,"endColumn":104,"fix":{"range":[7117,7117],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":188,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":188,"endColumn":13,"fix":{"range":[7120,7132],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":189,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":189,"endColumn":9,"fix":{"range":[7134,7142],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-extra-semi","severity":2,"message":"Unnecessary semicolon.","line":189,"column":10,"nodeType":"EmptyStatement","messageId":"unexpected","endLine":189,"endColumn":11,"fix":{"range":[7142,7162],"text":"}\n\n        function"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":191,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":191,"endColumn":9,"fix":{"range":[7146,7154],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":192,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":192,"endColumn":13,"fix":{"range":[7173,7185],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-shadow","severity":2,"message":"'tipsy' is already declared in the upper scope on line 164 column 17.","line":192,"column":17,"nodeType":"Identifier","messageId":"noShadow","endLine":192,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":192,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":192,"endColumn":29,"fix":{"range":[7201,7201],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":192,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":192,"endColumn":34,"fix":{"range":[7205,7205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":193,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":193,"endColumn":13,"fix":{"range":[7208,7220],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":194,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":194,"endColumn":13,"fix":{"range":[7246,7258],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":194,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":194,"endColumn":17,"fix":{"range":[7262,7262],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":194,"column":34,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":194,"endColumn":36,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":194,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":194,"endColumn":39,"fix":{"range":[7283,7283],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":195,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":195,"endColumn":17,"fix":{"range":[7287,7303],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":196,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":196,"endColumn":13,"fix":{"range":[7317,7329],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":197,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":197,"endColumn":17,"fix":{"range":[7338,7354],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":197,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":197,"endColumn":28,"fix":{"range":[7365,7365],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":197,"column":28,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":197,"endColumn":87,"fix":{"range":[7365,7375],"text":"() =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":197,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":197,"endColumn":37,"fix":{"range":[7373,7373],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":197,"column":39,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":197,"endColumn":40,"fix":{"range":[7377,7377],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":197,"column":41,"nodeType":"IfStatement","messageId":"exceed","endLine":197,"endColumn":85,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":197,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":197,"endColumn":45,"fix":{"range":[7382,7382],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":197,"column":62,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":197,"endColumn":64,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":197,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":197,"endColumn":71,"fix":{"range":[7407,7407],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":197,"column":72,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":197,"endColumn":85,"fix":{"range":[7409,7422],"text":"{tipsy.hide();}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":197,"column":86,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":197,"endColumn":87,"fix":{"range":[7423,7423],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":197,"column":105,"nodeType":"Program","messageId":"missingClosingSpace","endLine":197,"endColumn":106,"fix":{"range":[7442,7442],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":198,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":198,"endColumn":13,"fix":{"range":[7445,7457],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":199,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":199,"endColumn":9,"fix":{"range":[7459,7467],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-extra-semi","severity":2,"message":"Unnecessary semicolon.","line":199,"column":10,"nodeType":"EmptyStatement","messageId":"unexpected","endLine":199,"endColumn":11,"fix":{"range":[7467,7483],"text":"}\n\n        this"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":201,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":201,"endColumn":9,"fix":{"range":[7471,7479],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":201,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":201,"endColumn":19,"fix":{"range":[7489,7489],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":201,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":201,"endColumn":28,"fix":{"range":[7497,7497],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":201,"column":30,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":201,"endColumn":31,"fix":{"range":[7501,7501],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":201,"column":32,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":201,"endColumn":42,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":201,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":201,"endColumn":36,"fix":{"range":[7506,7506],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":201,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":201,"endColumn":41,"fix":{"range":[7510,7510],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":201,"column":43,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":201,"endColumn":44,"fix":{"range":[7513,7513],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":201,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":201,"endColumn":45,"fix":{"range":[7514,7514],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":203,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":203,"endColumn":9,"fix":{"range":[7518,7526],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":203,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":203,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":204,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":204,"endColumn":13,"fix":{"range":[7563,7575],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":204,"column":24,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":204,"endColumn":26,"fix":{"range":[7586,7588],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":204,"column":44,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":204,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":205,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":205,"endColumn":17,"fix":{"range":[7649,7665],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":205,"column":44,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":205,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":206,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":206,"endColumn":13,"fix":{"range":[7733,7745],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":207,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":207,"endColumn":17,"fix":{"range":[7767,7783],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":208,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":208,"endColumn":17,"fix":{"range":[7825,7841],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":209,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":209,"endColumn":13,"fix":{"range":[7924,7936],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":210,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":210,"endColumn":13,"fix":{"range":[7938,7950],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":213,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":213,"endColumn":9,"fix":{"range":[8033,8041],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":215,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":215,"endColumn":9,"fix":{"range":[8044,8052],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":217,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":217,"endColumn":5,"fix":{"range":[8066,8070],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":219,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":219,"endColumn":5,"fix":{"range":[8074,8078],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":220,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":220,"endColumn":9,"fix":{"range":[8102,8110],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":221,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":221,"endColumn":9,"fix":{"range":[8127,8135],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":222,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":222,"endColumn":9,"fix":{"range":[8147,8155],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":223,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":223,"endColumn":9,"fix":{"range":[8168,8176],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":224,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":224,"endColumn":9,"fix":{"range":[8188,8196],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":225,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":225,"endColumn":9,"fix":{"range":[8210,8218],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":226,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":226,"endColumn":9,"fix":{"range":[8232,8240],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":227,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":227,"endColumn":9,"fix":{"range":[8254,8262],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":228,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":228,"endColumn":9,"fix":{"range":[8275,8283],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":229,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":229,"endColumn":9,"fix":{"range":[8296,8304],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":230,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":230,"endColumn":9,"fix":{"range":[8315,8323],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":231,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":231,"endColumn":9,"fix":{"range":[8337,8345],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":232,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":232,"endColumn":9,"fix":{"range":[8361,8369],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":233,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":233,"endColumn":5,"fix":{"range":[8386,8390],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":235,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":235,"endColumn":5,"fix":{"range":[8394,8398],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":236,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":236,"endColumn":5,"fix":{"range":[8466,8470],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":237,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":237,"endColumn":5,"fix":{"range":[8546,8550],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":238,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":238,"endColumn":5,"fix":{"range":[8632,8636],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":239,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":239,"endColumn":5,"fix":{"range":[8686,8690],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":239,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":239,"endColumn":42,"fix":{"range":[8727,8727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":239,"column":41,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":239,"endColumn":42,"fix":{"range":[8726,8726],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":239,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":239,"endColumn":55,"fix":{"range":[8739,8739],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":240,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":240,"endColumn":9,"fix":{"range":[8743,8751],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":240,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":240,"endColumn":38,"fix":{"range":[8780,8780],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":240,"column":52,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":240,"endColumn":53,"fix":{"range":[8795,8795],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":240,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":240,"endColumn":57,"fix":{"range":[8798,8798],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":240,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":240,"endColumn":69,"fix":{"range":[8810,8810],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":241,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":241,"endColumn":5,"fix":{"range":[8823,8827],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":243,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":243,"endColumn":5,"fix":{"range":[8831,8835],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":243,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":243,"endColumn":34,"fix":{"range":[8863,8863],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":244,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":244,"endColumn":9,"fix":{"range":[8868,8876],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":18,"fix":{"range":[8885,8885],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":23,"fix":{"range":[8889,8889],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":40,"fix":{"range":[8907,8907],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":42,"fix":{"range":[8909,8909],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":51,"fix":{"range":[8917,8917],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":67,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":68,"fix":{"range":[8935,8935],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":74,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":75,"fix":{"range":[8941,8941],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":88,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":89,"fix":{"range":[8955,8955],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":245,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":245,"endColumn":5,"fix":{"range":[8970,8974],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":247,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":247,"endColumn":5,"fix":{"range":[8978,8982],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":247,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":247,"endColumn":34,"fix":{"range":[9010,9010],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":248,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":248,"endColumn":9,"fix":{"range":[9015,9023],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":18,"fix":{"range":[9032,9032],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":23,"fix":{"range":[9036,9036],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":41,"fix":{"range":[9055,9055],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":43,"fix":{"range":[9057,9057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":52,"fix":{"range":[9065,9065],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":248,"column":69,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":248,"endColumn":70,"fix":{"range":[9084,9084],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":77,"fix":{"range":[9090,9090],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":89,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":90,"fix":{"range":[9103,9103],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":249,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":249,"endColumn":5,"fix":{"range":[9118,9122],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":251,"column":1,"nodeType":"Block","messageId":"wrongIndentation","endLine":251,"endColumn":5,"fix":{"range":[9126,9130],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-trailing-spaces","severity":2,"message":"Trailing spaces not allowed.","line":261,"column":77,"nodeType":"Program","messageId":"trailingSpace","endLine":261,"endColumn":78,"fix":{"range":[9797,9798],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 5 spaces.","line":266,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":266,"endColumn":6,"fix":{"range":[9982,9987],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":266,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":266,"endColumn":39,"fix":{"range":[10020,10020],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":266,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":266,"endColumn":39,"fix":{"range":[10019,10019],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":266,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":266,"endColumn":54,"fix":{"range":[10034,10034],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":267,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":267,"endColumn":9,"fix":{"range":[10038,10046],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":267,"column":24,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":267,"endColumn":25,"fix":{"range":[10061,10061],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":268,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":268,"endColumn":13,"fix":{"range":[10066,10078],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":268,"column":23,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":268,"endColumn":24,"fix":{"range":[10089,10089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":268,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":268,"endColumn":35,"fix":{"range":[10100,10100],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":268,"column":36,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":268,"endColumn":37,"fix":{"range":[10101,10101],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":268,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":268,"endColumn":44,"fix":{"range":[10109,10109],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":268,"column":70,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":268,"endColumn":71,"fix":{"range":[10136,10136],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":268,"column":72,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":268,"endColumn":73,"fix":{"range":[10137,10137],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":268,"column":81,"nodeType":"Program","messageId":"missingClosingSpace","endLine":268,"endColumn":82,"fix":{"range":[10146,10146],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":268,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":268,"endColumn":83,"fix":{"range":[10147,10147],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":269,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":269,"endColumn":17,"fix":{"range":[10150,10166],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":269,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":269,"endColumn":30,"fix":{"range":[10179,10179],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":269,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":269,"endColumn":39,"fix":{"range":[10187,10187],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":270,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":270,"endColumn":17,"fix":{"range":[10211,10227],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":270,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":270,"endColumn":31,"fix":{"range":[10241,10241],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":270,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":270,"endColumn":40,"fix":{"range":[10249,10249],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":271,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":271,"endColumn":17,"fix":{"range":[10274,10290],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":271,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":271,"endColumn":27,"fix":{"range":[10300,10300],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":271,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":271,"endColumn":32,"fix":{"range":[10304,10304],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":273,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":273,"endColumn":13,"fix":{"range":[10308,10320],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":273,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":273,"endColumn":17,"fix":{"range":[10324,10324],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":273,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":273,"endColumn":47,"fix":{"range":[10353,10353],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":273,"column":48,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":273,"endColumn":61,"fix":{"range":[10355,10368],"text":"{dir.ns = 'n';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":274,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":274,"endColumn":13,"fix":{"range":[10369,10381],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":274,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":274,"endColumn":17,"fix":{"range":[10385,10385],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":274,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":274,"endColumn":49,"fix":{"range":[10416,10416],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":274,"column":50,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":274,"endColumn":63,"fix":{"range":[10418,10431],"text":"{dir.ew = 'w';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":275,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":275,"endColumn":13,"fix":{"range":[10432,10444],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":17,"fix":{"range":[10448,10448],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":19,"fix":{"range":[10450,10450],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":275,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":275,"endColumn":26,"fix":{"range":[10456,10456],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":39,"fix":{"range":[10470,10470],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":275,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":275,"endColumn":48,"fix":{"range":[10478,10478],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":275,"column":92,"nodeType":"Program","messageId":"missingClosingSpace","endLine":275,"endColumn":93,"fix":{"range":[10523,10523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":275,"column":94,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":275,"endColumn":107,"fix":{"range":[10525,10538],"text":"{dir.ew = 'e';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":276,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":276,"endColumn":13,"fix":{"range":[10539,10551],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":276,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":276,"endColumn":17,"fix":{"range":[10555,10555],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":276,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":276,"endColumn":19,"fix":{"range":[10557,10557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":26,"fix":{"range":[10563,10563],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":276,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":276,"endColumn":40,"fix":{"range":[10578,10578],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":49,"fix":{"range":[10586,10586],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":91,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":92,"fix":{"range":[10629,10629],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":276,"column":93,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":276,"endColumn":106,"fix":{"range":[10631,10644],"text":"{dir.ns = 's';}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":278,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":278,"endColumn":13,"fix":{"range":[10646,10658],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":278,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":278,"endColumn":30,"fix":{"range":[10675,10675],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":278,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":278,"endColumn":51,"fix":{"range":[10695,10695],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":279,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":279,"endColumn":9,"fix":{"range":[10698,10706],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"semi","severity":2,"message":"Missing semicolon.","line":279,"column":10,"nodeType":"ReturnStatement","messageId":"missingSemi","endLine":280,"endColumn":1,"fix":{"range":[10707,10707],"text":";"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":280,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":280,"endColumn":5,"fix":{"range":[10708,10712],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.aliasesview.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-map-util","severity":2,"message":"Prefer Array#map to $.map","line":214,"column":5,"nodeType":"CallExpression","endLine":214,"endColumn":77,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.badgeselector.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":118,"column":5,"nodeType":"CallExpression","endLine":132,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":220,"column":4,"nodeType":"CallExpression","endLine":234,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":220,"column":4,"nodeType":"CallExpression","endLine":237,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":255,"column":4,"nodeType":"CallExpression","endLine":281,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":255,"column":4,"nodeType":"CallExpression","endLine":285,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":341,"column":4,"nodeType":"CallExpression","endLine":344,"endColumn":7}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":113,"column":61,"nodeType":"CallExpression","endLine":113,"endColumn":83,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":121,"column":41,"nodeType":"CallExpression","endLine":121,"endColumn":63,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-map-util","severity":2,"message":"Prefer Array#map to $.map","line":253,"column":16,"nodeType":"CallExpression","endLine":253,"endColumn":78,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function () {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget;\n\n\t/**\n\t * References one single $menu instance that is reused for all badgeselector instances.\n\t *\n\t * @type {jQuery}\n\t */\n\tvar $menu = null;\n\n\t/**\n\t * Selector for toggling badges.\n\t *\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t *\n\t * @option {string[]} [value]\n\t *         Item ids of badges currently assigned.\n\t *         Default: []\n\t *\n\t * @option {Object} [badges]\n\t *         All badges that may be assigned.\n\t *         Structure: {<{string} item id>: <{string} custom badge css classes>}\n\t *         Default: {}\n\t *\n\t * @option {wikibase.entityIdFormatter.entityIdPlainFormatter} entityIdPlainFormatter\n\t *\n\t * @option {boolean} [isRtl]\n\t *         Whether the widget is displayed in right-to-left context.\n\t *         Default: false\n\t *\n\t * @option {Object} [messages]\n\t *         - badge-placeholder-title\n\t *           HTML title attribute of the placeholder displayed when no badge is selected.\n\t *\n\t * @event change\n\t *        - {jQuery.Event}\n\t *\n\t * @event afterstartediting\n\t *       - {jQuery.Event}\n\t *\n\t * @event afterstopediting\n\t *        - {jQuery.Event}\n\t *        - {boolean} Whether to drop the value.\n\t */\n\t$.widget( 'wikibase.badgeselector', PARENT, {\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.options\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-badgeselector',\n\t\t\ttemplateParams: [\n\t\t\t\t''\n\t\t\t],\n\t\t\ttemplateShortCuts: {},\n\t\t\tvalue: [],\n\t\t\tbadges: {},\n\t\t\tentityIdPlainFormatter: null,\n\t\t\tisRtl: false,\n\t\t\tmessages: {\n\t\t\t\t'badge-placeholder-title': 'Click to assign a badge.'\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.Widget._create\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.entityIdPlainFormatter ) {\n\t\t\t\tthrow new Error( 'Required option(s) missing' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tthis._createBadges();\n\t\t\tthis._attachEventHandlers();\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.Widget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\tif ( $( '.' + this.widgetBaseClass ).length === 0 ) {\n\t\t\t\tthis._detachMenuEventListeners();\n\n\t\t\t\t$menu.data( 'menu' ).destroy();\n\t\t\t\t$menu.remove();\n\t\t\t\t$menu = null;\n\t\t\t} else if ( $menu && ( $menu.data( this.widgetName ) === this ) ) {\n\t\t\t\tthis._detachMenuEventListeners();\n\t\t\t}\n\t\t\tthis.element.removeClass( 'ui-state-active' );\n\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t_attachEventHandlers: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis.element\n\t\t\t.on( 'click.' + this.widgetName, ( event ) => {\n\t\t\t\tif ( !self.isInEditMode() || self.option( 'disabled' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// If the menu is already visible, hide it\n\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\tif ( $menu && $menu.data( self.widgetName ) === self && $menu.is( ':visible' ) ) {\n\t\t\t\t\tself._hideMenu();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tself._initMenu()\n\t\t\t\t\t.done( () => {\n\t\t\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\t\t\tif ( self.option( 'disabled' ) || $menu.is( ':visible' ) ) {\n\t\t\t\t\t\t\t$menu.hide();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t$menu.data( self.widgetName, self );\n\t\t\t\t\t\t$menu.show();\n\t\t\t\t\t\tself.repositionMenu();\n\t\t\t\t\t\tself._attachMenuEventListeners();\n\n\t\t\t\t\t\tself.element.addClass( 'ui-state-active' );\n\t\t\t\t\t} );\n\t\t\t} );\n\t\t},\n\n\t\t_hideMenu: function () {\n\t\t\t$menu.hide();\n\t\t\tthis._detachMenuEventListeners();\n\n\t\t\tthis.element.removeClass( 'ui-state-active' );\n\t\t},\n\n\t\t_attachMenuEventListeners: function () {\n\t\t\tvar self = this;\n\t\t\tvar degrade = function ( event ) {\n\t\t\t\tif ( !$( event.target ).closest( self.element ).length &&\n\t\t\t\t\t!$( event.target ).closest( $menu ).length ) {\n\t\t\t\t\tself._hideMenu();\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t$( document ).on( 'mouseup.' + this.widgetName, degrade );\n\t\t\t$( window ).on(\n\t\t\t\t'resize.' + this.widgetName,\n\t\t\t\t( event ) => {\n\t\t\t\t\tself.repositionMenu();\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$menu.on( 'click.' + this.widgetName, ( event ) => {\n\t\t\t\tvar $li = $( event.target ).closest( 'li' ),\n\t\t\t\t\tbadge = $li.data( self.widgetName + '-menuitem-badge' );\n\n\t\t\t\tif ( badge ) {\n\t\t\t\t\tself._toggleBadge( badge, $li.hasClass( 'ui-state-active' ) );\n\t\t\t\t\t$li.toggleClass( 'ui-state-active' );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t_detachMenuEventListeners: function () {\n\t\t\t$( document ).add( $( window ) ).off( '.' + this.widgetName );\n\t\t\t$menu.off( 'click.' + this.widgetName );\n\t\t},\n\n\t\t/**\n\t\t * Creates the individual badges' DOM structures.\n\t\t */\n\t\t_createBadges: function () {\n\t\t\tif ( this.element.children( '.wb-badge' ).length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis._updateEmptyBadge();\n\t\t\tthis._addBadges();\n\t\t},\n\n\t\t/**\n\t\t * Returns the static $menu including its instantiation if it has not been performed already.\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_getMenu: function () {\n\t\t\tif ( $menu ) {\n\t\t\t\treturn $menu;\n\t\t\t}\n\n\t\t\t$menu = $( '<ul>' )\n\t\t\t\t.text( '...' )\n\t\t\t\t.addClass( this.widgetFullName + '-menu' )\n\t\t\t\t.appendTo( document.body );\n\n\t\t\treturn $menu.menu();\n\t\t},\n\n\t\t/**\n\t\t * Fills the menu and activates the menu items of the badges already assigned.\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t *         No resolved parameters.\n\t\t *         No rejected parameters.\n\t\t */\n\t\t_initMenu: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\t$m = this._getMenu();\n\n\t\t\tself.repositionMenu();\n\n\t\t\tthis._fillMenu()\n\t\t\t.done( () => {\n\t\t\t\t$m.children( 'li' ).each( function () {\n\t\t\t\t\tvar $li = $( this ),\n\t\t\t\t\t\tbadgeId = $li.data( self.widgetName + '-menuitem-badge' );\n\n\t\t\t\t\t$li\n\t\t\t\t\t.addClass( 'ui-menu-item' )\n\t\t\t\t\t.toggleClass( 'ui-state-active', self.value().includes( badgeId ) );\n\t\t\t\t} );\n\n\t\t\t\t$m.hide();\n\n\t\t\t\tdeferred.resolve();\n\t\t\t} )\n\t\t\t.fail( () => {\n\t\t\t\tdeferred.reject();\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Fills the menu with a menu item for each badge that may be assigned.\n\t\t *\n\t\t * @return {jQuery.Promise}\n\t\t *         No resolved parameters.\n\t\t *         No rejected parameters.\n\t\t */\n\t\t_fillMenu: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\t// eslint-disable-next-line no-jquery/no-map-util\n\t\t\t\tbadgeIds = $.map( this.options.badges, ( cssClasses, itemId ) => itemId );\n\n\t\t\t$.when.apply( $, badgeIds.map( ( badgeId ) => self.options.entityIdPlainFormatter.format( badgeId ) ) ).done( function ( /* … */ ) {\n\t\t\t\tvar badgeLabels = arguments;\n\t\t\t\t$menu.empty();\n\n\t\t\t\tbadgeIds.forEach( ( itemId, index ) => {\n\t\t\t\t\tvar badgeLabel = badgeLabels[ index ];\n\t\t\t\t\tvar $item = $( '<a>' )\n\t\t\t\t\t\t.on( 'click.' + self.widgetName, ( event ) => {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t} )\n\t\t\t\t\t\t.text( badgeLabel );\n\n\t\t\t\t\t$( '<li>' )\n\t\t\t\t\t.addClass( self.widgetFullName + '-menuitem-' + itemId )\n\t\t\t\t\t.data( self.widgetName + '-menuitem-badge', itemId )\n\t\t\t\t\t.append( $item\n\t\t\t\t\t\t.prepend( mw.wbTemplate( 'wb-badge',\n\t\t\t\t\t\t\titemId + ' ' + self.options.badges[ itemId ],\n\t\t\t\t\t\t\tbadgeLabel,\n\t\t\t\t\t\t\titemId\n\t\t\t\t\t\t) )\n\t\t\t\t\t)\n\t\t\t\t\t.appendTo( $menu );\n\t\t\t\t} );\n\n\t\t\t\tdeferred.resolve();\n\t\t\t} )\n\t\t\t.fail( () => {\n\t\t\t\t// TODO: Display error message.\n\t\t\t\tdeferred.reject();\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * (De-)Activates a badge.\n\t\t *\n\t\t * @param {string} badgeId\n\t\t * @param {boolean} targetState\n\t\t */\n\t\t_toggleBadge: function ( badgeId, targetState ) {\n\t\t\tif ( targetState ) {\n\t\t\t\tthis.element.children( '.wb-badge-' + badgeId ).remove();\n\t\t\t} else {\n\t\t\t\tthis._addBadge( badgeId );\n\t\t\t}\n\t\t\tthis._updateEmptyBadge();\n\t\t\tthis._trigger( 'change' );\n\t\t},\n\n\t\t_addBadges: function () {\n\t\t\tvar self = this;\n\t\t\tthis.options.value.forEach( ( badgeId ) => {\n\t\t\t\tself._addBadge( badgeId );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Add the DOM for a badge with the given itemId.\n\t\t *\n\t\t * @param {string} badgeId\n\t\t */\n\t\t_addBadge: function ( badgeId ) {\n\t\t\tvar self = this,\n\t\t\t\t$badge;\n\n\t\t\tfunction addBadgeDom( badgeLabel ) {\n\t\t\t\tvar $oldBadge = $badge;\n\n\t\t\t\t$badge = mw.wbTemplate( 'wb-badge',\n\t\t\t\t\tbadgeId + ' ' + self.options.badges[ badgeId ],\n\t\t\t\t\tbadgeLabel,\n\t\t\t\t\tbadgeId\n\t\t\t\t);\n\n\t\t\t\tif ( $oldBadge ) {\n\t\t\t\t\t$oldBadge.replaceWith( $badge );\n\t\t\t\t} else {\n\t\t\t\t\tself.element.append( $badge );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// First add a placeholder without a nice label\n\t\t\taddBadgeDom( badgeId );\n\n\t\t\tthis.options.entityIdPlainFormatter.format( badgeId ).done( ( badgeLabel ) => {\n\t\t\t\t// Now add a badge with the right label\n\t\t\t\taddBadgeDom( badgeLabel );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Make sure there is an empty badge exactly when there should be one.\n\t\t *\n\t\t * An empty badge is needed when in edit mode and no other badges are selected.\n\t\t * The empty badge acts as a menu anchor in this case.\n\t\t */\n\t\t_updateEmptyBadge: function () {\n\t\t\tvar $badges = this.element.children( '.wb-badge' ),\n\t\t\t\tneedEmptyBadge = this.isInEditMode() && $badges.length === 0,\n\t\t\t\t$emptyBadge = $badges.filter( '[data-wb-badge=\"\"]' );\n\n\t\t\tif ( needEmptyBadge && $emptyBadge.length === 0 ) {\n\t\t\t\tthis.element.append( mw.wbTemplate( 'wb-badge',\n\t\t\t\t\t'empty',\n\t\t\t\t\tthis.options.messages[ 'badge-placeholder-title' ],\n\t\t\t\t\t''\n\t\t\t\t) );\n\t\t\t} else if ( !needEmptyBadge && $emptyBadge.length !== 0 ) {\n\t\t\t\t$emptyBadge.remove();\n\t\t\t}\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\tthis._updateEmptyBadge();\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * @param {boolean} dropValue\n\t\t */\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tif ( $menu ) {\n\t\t\t\t$menu.hide();\n\t\t\t}\n\n\t\t\tif ( !dropValue ) {\n\t\t\t\tthis._updateEmptyBadge();\n\n\t\t\t} else {\n\t\t\t\tthis.element.empty();\n\n\t\t\t\t// Reinitialize badges based on this.options.value\n\t\t\t\tthis._addBadges();\n\t\t\t}\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * @param {string[]} value\n\t\t * @return {string[]|*}\n\t\t */\n\t\tvalue: function ( value ) {\n\t\t\tif ( value !== undefined ) {\n\t\t\t\treturn this.option( 'value', value );\n\t\t\t}\n\n\t\t\tvalue = [];\n\n\t\t\tthis.element.children( '.wb-badge' ).each( function () {\n\t\t\t\tvar v = $( this ).data( 'wb-badge' );\n\t\t\t\tif ( v ) {\n\t\t\t\t\tvalue.push( v );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn value;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._setOption\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' && $menu && $menu.data( this.widgetName ) === this ) {\n\t\t\t\t$menu.hide();\n\t\t\t} else if ( key === 'value' && this.isInEditMode() ) {\n\t\t\t\tthis._initMenu();\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * Aligns the menu to the element the widget is initialized on.\n\t\t */\n\t\trepositionMenu: function () {\n\t\t\t$menu.position( {\n\t\t\t\tof: this.element,\n\t\t\t\tmy: ( this.options.isRtl ? 'right' : 'left' ) + ' top',\n\t\t\t\tat: ( this.options.isRtl ? 'right' : 'left' ) + ' bottom',\n\t\t\t\toffset: '0 1',\n\t\t\t\tcollision: 'none'\n\t\t\t} );\n\t\t}\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.descriptionview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.entityselector.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":298,"column":5,"nodeType":"CallExpression","endLine":331,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":298,"column":5,"nodeType":"CallExpression","endLine":334,"endColumn":8}],"suppressedMessages":[{"ruleId":"mediawiki/msg-doc","severity":2,"message":"All possible message keys should be documented. See https://w.wiki/4r9a for details.","line":37,"column":29,"nodeType":"CallExpression","endLine":37,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\t// TODO: Get rid of MediaWiki context detection by submitting a message provider as option.\n\n\t/**\n\t * Whether loaded in MediaWiki context.\n\t *\n\t * @property {boolean}\n\t * @ignore\n\t */\n\tvar IS_MW_CONTEXT = mw !== undefined && mw.msg;\n\n\t/**\n\t * Whether actual `entityselector` resource loader module is loaded.\n\t *\n\t * @property {boolean}\n\t * @ignore\n\t */\n\tvar IS_MODULE_LOADED = (\n\t\tIS_MW_CONTEXT\n\t\t&& mw.loader.getModuleNames().includes( 'jquery.wikibase.entityselector' )\n\t);\n\n\t/**\n\t * Returns a message from the MediaWiki context if the `entityselector` module has been loaded.\n\t * If it has not been loaded, the corresponding string defined in the options will be returned.\n\t *\n\t * @ignore\n\t *\n\t * @param {string} msgKey\n\t * @param {string} string\n\t * @return {string}\n\t */\n\tfunction mwMsgOrString( msgKey, string ) {\n\t\t// eslint-disable-next-line mediawiki/msg-doc\n\t\treturn IS_MODULE_LOADED ? mw.msg( msgKey ) : string;\n\t}\n\n\t/**\n\t * Enhances an input box with auto-complete and auto-suggestion functionality for Wikibase entities.\n\t *\n\t *     @example\n\t *     $( 'input' ).entityselector( {\n\t *         url: <{string} URL to the API of a MediaWiki instance running Wikibase repository>,\n\t *         language: <{string} language code of the language to fetch results in>\n\t *     } );\n\t *\n\t * @class jQuery.wikibase.entityselector\n\t * @extends jQuery.ui.suggester\n\t * @uses jQuery.event.special.eachchange\n\t * @uses jQuery.ui.ooMenu\n\t * @license GPL-2.0-or-later\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {string} options.url\n\t *        URL to retrieve results from.\n\t * @param {string} options.language\n\t *        (optional when in MediaWiki context)\n\t *        Language code of the language results shall be fetched in.\n\t *        Defaults to the user language (`mw.config.get( 'wgUserLanguage' )` when in MediaWiki\n\t *        context.\n\t * @param {string} [options.type='item']\n\t *        `Entity` type that will be queried for results.\n\t * @param {number|null} [options.limit=null]\n\t *         Number of results to query the API for. Will pick limit specified server-side if ´null´.\n\t * @param {boolean} [options.caseSensitive=false]\n\t *        Whether the widget shall consider letter case when determining if the first suggestion\n\t *        matches with the current input triggering the \"select\" mechanism.\n\t * @param {number} [options.timeout=8000]\n\t *        Default AJAX timeout in milliseconds.\n\t * @param {Object} [options.messages=Object]\n\t *        Strings used within the widget.\n\t *        Messages should be specified using `mwMsgOrString(<resource loader module message key>,\n\t *        <fallback message>)` in order to use the messages specified in the resource loader module\n\t *        (if loaded).\n\t * @param {string} [options.searchHookName='wikibase.entityselector.search']\n\t *        Name of the hook that fires when searching for entities.\n\t * @param {string} [options.messages.more='more']\n\t *        Label of the link to display more suggestions.\n\t * @param {string[]} [options.showErrorCodes=['failed-property-search']]\n\t *        Show errors with these error-codes in the ui.\n\t * @param {Function} [options.responseErrorFactory=null]\n\t *        Optional Callback to parse error message from response object\n\t *        @see wikibase.api.RepoApiError.newFromApiResponse\n\t */\n\t/**\n\t * @event selected\n\t * Triggered after having selected an entity.\n\t * @param {jQuery.Event} event\n\t * @param {string} entityId\n\t */\n\t$.widget( 'wikibase.entityselector', $.ui.suggester, {\n\n\t\t/**\n\t\t * @property {Object}\n\t\t */\n\t\toptions: {\n\t\t\turl: null,\n\t\t\tlanguage: ( IS_MW_CONTEXT ) ? mw.config.get( 'wgUserLanguage' ) : null,\n\t\t\ttype: 'item',\n\t\t\tlimit: null,\n\t\t\tcaseSensitive: false,\n\t\t\ttimeout: 8000,\n\t\t\tmessages: {\n\t\t\t\tmore: mwMsgOrString( 'wikibase-entityselector-more', 'more' ),\n\t\t\t\tnotfound: mwMsgOrString( 'wikibase-entityselector-notfound', 'Nothing found' ),\n\t\t\t\terror: null\n\t\t\t},\n\t\t\tsearchHookName: 'wikibase.entityselector.search',\n\t\t\tsearchApiParametersHookName: 'wikibase.entityselector.search.api-parameters',\n\t\t\tshowErrorCodes: [ 'failed-property-search' ],\n\t\t\tresponseErrorFactory: null\n\t\t},\n\n\t\t/**\n\t\t * Caching the most current entity returned from the API.\n\t\t *\n\t\t * @property {Object}\n\t\t * @private\n\t\t */\n\t\t_selectedEntity: null,\n\n\t\t/**\n\t\t * Caches retrieved results.\n\t\t *\n\t\t * Warning, PropertySuggester's EntitySelector accesses this!\n\t\t *\n\t\t * @property {Object} [_cache={}]\n\t\t * @protected\n\t\t */\n\t\t_cache: null,\n\n\t\t/**\n\t\t * Error object from last search.\n\t\t *\n\t\t * @property {Object} [_error={}]\n\t\t * @protected\n\t\t */\n\t\t_error: null,\n\n\t\t/**\n\t\t * Warning, PropertySuggester's EntitySelector overrides this!\n\t\t *\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis._cache = {};\n\n\t\t\tif ( !this.options.source ) {\n\t\t\t\tif ( this.options.url === null ) {\n\t\t\t\t\tthrow new Error( 'When not specifying a dedicated source, URL option needs to be '\n\t\t\t\t\t\t+ 'specified' );\n\t\t\t\t} else if ( this.options.language === null ) {\n\t\t\t\t\tthrow new Error( 'When not specifying a dedicated source, language option needs to '\n\t\t\t\t\t\t+ 'be specified.' );\n\t\t\t\t}\n\t\t\t\tthis.options.source = this._initDefaultSource();\n\t\t\t} else if ( typeof this.options.source !== 'function' && !Array.isArray( this.options.source ) ) {\n\t\t\t\tthrow new Error( 'Source needs to be a function or an array' );\n\t\t\t}\n\n\t\t\tif ( !this.options.messages.error ) {\n\t\t\t\tthis.options.messages.error = function () {\n\t\t\t\t\treturn self._error && self._error.detailedMessage ? self._error.detailedMessage : null;\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t$.ui.suggester.prototype._create.call( this );\n\n\t\t\tthis.element\n\t\t\t\t.addClass( 'ui-entityselector-input' )\n\t\t\t\t.prop( 'dir', $( document ).prop( 'dir' ) );\n\n\t\t\tthis.options.menu.element.addClass( 'ui-entityselector-list' );\n\n\t\t\tthis.element\n\t\t\t.off( 'blur' )\n\t\t\t.on( 'eachchange.' + this.widgetName, ( event ) => {\n\t\t\t\tself._search( event );\n\t\t\t} )\n\t\t\t.on( 'focusout', () => {\n\t\t\t\tself._indicateRecognizedInput();\n\t\t\t} )\n\t\t\t.on( 'focusin', () => {\n\t\t\t\tself._inEditMode();\n\t\t\t\tself._showDefaultSuggestions();\n\t\t\t} );\n\t\t},\n\n\t\t_indicateRecognizedInput: function () {\n\t\t\tthis._resetInputHighlighting();\n\n\t\t\tif ( this._selectedEntity !== null ) {\n\t\t\t\tthis.element.addClass( 'ui-entityselector-input-recognized' );\n\t\t\t} else if ( this.element.val() !== '' ) {\n\t\t\t\tthis.element.addClass( 'ui-entityselector-input-unrecognized' );\n\t\t\t}\n\t\t},\n\n\t\t_inEditMode: function () {\n\t\t\tthis._resetInputHighlighting();\n\t\t},\n\n\t\t_resetInputHighlighting: function () {\n\t\t\tthis.element.removeClass(\n\t\t\t\t'ui-entityselector-input-recognized ui-entityselector-input-unrecognized'\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function () {\n\t\t\tthis.element.removeClass( 'ui-entityselector-input' );\n\n\t\t\tthis._cache = {};\n\n\t\t\t$.ui.suggester.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @protected\n\t\t *\n\t\t * @param {jQuery.Event} event\n\t\t */\n\t\t_search: function ( event ) {\n\t\t\tvar self = this;\n\n\t\t\tthis._select( null );\n\n\t\t\tclearTimeout( this._searching );\n\t\t\tthis._searching = setTimeout( () => {\n\t\t\t\tself.search( event );\n\t\t\t}, this.options.delay );\n\t\t},\n\n\t\t/**\n\t\t * Create and return the data object for the api call.\n\t\t *\n\t\t * Warning, PropertySuggester's EntitySelector overrides this!\n\t\t *\n\t\t * @protected\n\t\t * @param {string} term\n\t\t * @return {Object}\n\t\t */\n\t\t_getSearchApiParameters: function ( term ) {\n\t\t\tvar data = {\n\t\t\t\taction: 'wbsearchentities',\n\t\t\t\tsearch: term,\n\t\t\t\tformat: 'json',\n\t\t\t\terrorformat: 'plaintext',\n\t\t\t\tlanguage: this.options.language,\n\t\t\t\tuselang: this.options.language,\n\t\t\t\ttype: this.options.type\n\t\t\t};\n\n\t\t\tif ( this._cache.term === term && this._cache.nextSuggestionOffset ) {\n\t\t\t\tdata.continue = this._cache.nextSuggestionOffset;\n\t\t\t}\n\n\t\t\tif ( this.options.limit ) {\n\t\t\t\tdata.limit = this.options.limit;\n\t\t\t}\n\n\t\t\tmw.hook( this.options.searchApiParametersHookName ).fire( data );\n\n\t\t\treturn data;\n\t\t},\n\n\t\t/**\n\t\t * Initializes the default source pointing to the `wbsearchentities` API module via the URL\n\t\t * provided in the options.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @return {Function}\n\t\t */\n\t\t_initDefaultSource: function () {\n\t\t\tvar self = this;\n\n\t\t\treturn function ( term ) {\n\t\t\t\tvar deferred = $.Deferred(),\n\t\t\t\t\thookResults = self._fireSearchHook( term );\n\n\t\t\t\t// clear previous error\n\t\t\t\tif ( self._error ) {\n\t\t\t\t\tself._error = null;\n\t\t\t\t\tself._cache.suggestions = null;\n\t\t\t\t\tself._updateMenu( [] );\n\t\t\t\t}\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: self.options.url,\n\t\t\t\t\ttimeout: self.options.timeout,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tdata: self._getSearchApiParameters( term )\n\t\t\t\t} )\n\t\t\t\t.done( ( response, statusText, jqXHR ) => {\n\t\t\t\t\t// T141955\n\t\t\t\t\tif ( response.error ) {\n\t\t\t\t\t\tdeferred.reject( response.error.info );\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// The default endpoint wbsearchentities responds with an array of errors.\n\t\t\t\t\tif ( response.errors && self.options.responseErrorFactory ) {\n\t\t\t\t\t\tvar error = self.options.responseErrorFactory( response, 'search' );\n\n\t\t\t\t\t\tif ( error && self.options.showErrorCodes.includes( error.code ) ) {\n\t\t\t\t\t\t\tself._error = error;\n\t\t\t\t\t\t\tself._cache = {};\n\t\t\t\t\t\t\tself._updateMenu( [] );\n\t\t\t\t\t\t\tdeferred.reject( error.message );\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tself._combineResults( hookResults, response.search ).then( ( results ) => {\n\t\t\t\t\t\tdeferred.resolve(\n\t\t\t\t\t\t\tresults,\n\t\t\t\t\t\t\tterm,\n\t\t\t\t\t\t\tresponse[ 'search-continue' ],\n\t\t\t\t\t\t\tjqXHR.getResponseHeader( 'X-Search-ID' )\n\t\t\t\t\t\t);\n\t\t\t\t\t} );\n\t\t\t\t} )\n\t\t\t\t.fail( ( jqXHR, textStatus ) => {\n\t\t\t\t\tdeferred.reject( textStatus );\n\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t};\n\t\t},\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_fireSearchHook: function ( term ) {\n\t\t\tvar hookResults = [],\n\t\t\t\taddPromise = function ( p ) {\n\t\t\t\t\thookResults.push( p );\n\t\t\t\t};\n\n\t\t\tif ( this._cache.term === term ) {\n\t\t\t\treturn hookResults; // Don't fire hook when paginating\n\t\t\t}\n\n\t\t\tmw.hook( this.options.searchHookName ).fire( {\n\t\t\t\telement: this.element,\n\t\t\t\tterm: term,\n\t\t\t\toptions: this.options\n\t\t\t}, addPromise );\n\n\t\t\treturn hookResults;\n\t\t},\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_combineResults: function ( hookResults, searchResults ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\tids = {},\n\t\t\t\tresult = [],\n\t\t\t\tuniqueFilter = function ( item ) {\n\t\t\t\t\tif ( ids[ item.id ] ) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\tids[ item.id ] = true;\n\t\t\t\t\treturn true;\n\t\t\t\t},\n\t\t\t\tratingSorter = function ( item1, item2 ) {\n\t\t\t\t\tif ( !item1.rating && !item2.rating ) {\n\t\t\t\t\t\treturn 0;\n\t\t\t\t\t}\n\t\t\t\t\tif ( !item1.rating ) {\n\t\t\t\t\t\treturn 1;\n\t\t\t\t\t}\n\t\t\t\t\tif ( !item2.rating ) {\n\t\t\t\t\t\treturn -1;\n\t\t\t\t\t}\n\t\t\t\t\tif ( item1.rating < item2.rating ) {\n\t\t\t\t\t\treturn 1;\n\t\t\t\t\t}\n\t\t\t\t\tif ( item1.rating === item2.rating ) {\n\t\t\t\t\t\treturn 0;\n\t\t\t\t\t}\n\t\t\t\t\treturn -1;\n\t\t\t\t};\n\n\t\t\tsearchResults = searchResults || [];\n\n\t\t\t$.when.apply( $, hookResults ).then( function () {\n\n\t\t\t\tvar args = Array.prototype.slice.call( arguments );\n\t\t\t\targs.forEach( ( data ) => {\n\t\t\t\t\tresult = data.concat( result );\n\t\t\t\t} );\n\n\t\t\t\tresult = self._stableSort( result, ratingSorter );\n\t\t\t\tresult = result.concat( searchResults );\n\t\t\t\tresult = result.filter( uniqueFilter );\n\t\t\t\tdeferred.resolve( result );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_stableSort: function stableSort( items, compareFn ) {\n\t\t\tvar indices = Object.keys( items ).map( Number );\n\t\t\tindices.sort( ( index1, index2 ) => {\n\t\t\t\tvar compare = compareFn( items[ index1 ], items[ index2 ] );\n\t\t\t\tif ( compare !== 0 ) {\n\t\t\t\t\treturn compare;\n\t\t\t\t}\n\t\t\t\t// fall back to comparing indices to ensure stability\n\t\t\t\tif ( index1 < index2 ) {\n\t\t\t\t\treturn -1;\n\t\t\t\t}\n\t\t\t\tif ( index1 > index2 ) {\n\t\t\t\t\treturn 1;\n\t\t\t\t}\n\t\t\t\treturn 0;\n\t\t\t} );\n\t\t\tvar sorted = indices.map( ( index ) => items[ index ] );\n\t\t\treturn sorted;\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_showDefaultSuggestions: function () {\n\t\t\tif ( this.element.val() !== '' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar self = this,\n\t\t\t\tterm = this.element.val(),\n\t\t\t\tpromises = this._fireSearchHook( term );\n\n\t\t\tthis._combineResults( promises, [] ).then( ( suggestions ) => {\n\t\t\t\tif ( suggestions.length > 0 ) {\n\t\t\t\t\tself._updateMenu( suggestions );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t},\n\n\t\t/**\n\t\t * When the input is focused,\n\t\t * don’t open suggestions again if an entity was already selected.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @return {boolean}\n\t\t */\n\t\t_shouldSearch: function () {\n\t\t\treturn this._selectedEntity === null;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_updateMenu: function ( suggestions ) {\n\t\t\tvar scrollTop = this.options.menu.element.scrollTop();\n\n\t\t\t$.ui.suggester.prototype._updateMenu.apply( this, arguments );\n\n\t\t\tthis.options.menu.element.scrollTop( scrollTop );\n\t\t},\n\n\t\t/**\n\t\t * Generates the label for a suggester entity.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {Object} entityStub\n\t\t * @return {jQuery}\n\t\t */\n\t\t_createLabelFromSuggestion: function ( entityStub ) {\n\t\t\tvar $suggestion = $( '<span>' ).addClass( 'ui-entityselector-itemcontent' ),\n\t\t\t\t$label = $( '<span>' ).addClass( 'ui-entityselector-label' ),\n\t\t\t\t$description = $();\n\n\t\t\tif ( entityStub.display && entityStub.display.label ) {\n\t\t\t\t$label.text( entityStub.display.label.value );\n\t\t\t\t$label.attr( 'lang', entityStub.display.label.language );\n\t\t\t} else {\n\t\t\t\t$label.text( entityStub.label || entityStub.id );\n\t\t\t}\n\n\t\t\t// TODO use match instead of aliases\n\t\t\tif ( entityStub.aliases ) {\n\t\t\t\t$label.append(\n\t\t\t\t\t$( '<span>' ).addClass( 'ui-entityselector-aliases' ).text( ' (' + entityStub.aliases.join( ', ' ) + ')' )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t$suggestion.append( $label );\n\n\t\t\tif ( entityStub.display && entityStub.display.description ) {\n\t\t\t\t$description = $( '<span>' ).addClass( 'ui-entityselector-description' )\n\t\t\t\t\t.text( entityStub.display.description.value )\n\t\t\t\t\t.attr( 'lang', entityStub.display.description.language );\n\t\t\t} else if ( entityStub.description ) {\n\t\t\t\t$description = $( '<span>' ).addClass( 'ui-entityselector-description' )\n\t\t\t\t\t.text( entityStub.description );\n\t\t\t}\n\n\t\t\t$suggestion.append( $description );\n\n\t\t\treturn $suggestion;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._createMenuItemFromSuggestion\n\t\t * @protected\n\t\t *\n\t\t * @param {Object} entityStub\n\t\t * @return {jQuery.wikibase.entityselector.Item}\n\t\t */\n\t\t_createMenuItemFromSuggestion: function ( entityStub ) {\n\t\t\tvar $label = this._createLabelFromSuggestion( entityStub ),\n\t\t\t\tvalue;\n\n\t\t\tif ( entityStub.display && entityStub.display.label ) {\n\t\t\t\tvalue = entityStub.display.label.value;\n\t\t\t} else {\n\t\t\t\tvalue = entityStub.label || entityStub.id;\n\t\t\t}\n\n\t\t\treturn new $.wikibase.entityselector.Item( $label, value, entityStub );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_initMenu: function ( ooMenu ) {\n\t\t\tvar self = this;\n\t\t\t$.ui.suggester.prototype._initMenu.apply( this, arguments );\n\n\t\t\t$( this.options.menu )\n\t\t\t.off( 'selected.suggester' )\n\t\t\t.on( 'selected.entityselector', ( event, item ) => {\n\t\t\t\tif ( item.getEntityStub ) {\n\t\t\t\t\tif ( !self.options.caseSensitive\n\t\t\t\t\t\t&& item.getValue().toLowerCase() === self._term.toLowerCase()\n\t\t\t\t\t) {\n\t\t\t\t\t\tself._term = item.getValue();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself.element.val( item.getValue() );\n\t\t\t\t\t}\n\n\t\t\t\t\tself._close();\n\t\t\t\t\tself._trigger( 'change' );\n\n\t\t\t\t\tvar entityStub = item.getEntityStub();\n\n\t\t\t\t\tif ( !self._selectedEntity || entityStub.id !== self._selectedEntity.id ) {\n\t\t\t\t\t\tself._select( entityStub );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tvar customItems = ooMenu.option( 'customItems' );\n\n\t\t\tcustomItems.unshift( new $.ui.ooMenu.CustomItem(\n\t\t\t\tthis.options.messages.more,\n\t\t\t\t( () => self._cache.term === self._term && self._cache.nextSuggestionOffset ),\n\t\t\t\t( () => {\n\t\t\t\t\tself.search( $.Event( 'programmatic' ) );\n\t\t\t\t} ),\n\t\t\t\t'ui-entityselector-more'\n\t\t\t) );\n\n\t\t\tcustomItems.unshift( new $.ui.ooMenu.CustomItem(\n\t\t\t\tthis.options.messages.notfound,\n\t\t\t\t( () => !self._error && self._cache.suggestions && !self._cache.suggestions.length\n\t\t\t\t\t\t&& self.element.val().trim() !== '' ),\n\t\t\t\tnull,\n\t\t\t\t'ui-entityselector-notfound'\n\t\t\t) );\n\n\t\t\tcustomItems.unshift( new $.ui.ooMenu.CustomItem(\n\t\t\t\tthis.options.messages.error,\n\t\t\t\t( () => self._error !== null ),\n\t\t\t\tnull,\n\t\t\t\t'ui-entityselector-error'\n\t\t\t) );\n\n\t\t\tooMenu._evaluateVisibility = function ( customItem ) {\n\t\t\t\tif ( customItem instanceof $.ui.ooMenu.CustomItem ) {\n\t\t\t\t\treturn customItem.getVisibility( ooMenu );\n\t\t\t\t} else {\n\t\t\t\t\treturn ooMenu._evaluateVisibility.apply( this, arguments );\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tooMenu.option( 'customItems', customItems );\n\n\t\t\treturn ooMenu;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_getSuggestions: function ( term ) {\n\t\t\tvar self = this;\n\n\t\t\treturn $.ui.suggester.prototype._getSuggestions.apply( this, arguments )\n\t\t\t.then( ( suggestions, searchTerm, nextSuggestionOffset, searchId ) => {\n\t\t\t\tvar deferred = $.Deferred();\n\n\t\t\t\tif ( self._cache.term === searchTerm && self._cache.nextSuggestionOffset ) {\n\t\t\t\t\tself._cache.suggestions = self._cache.suggestions.concat( suggestions );\n\t\t\t\t\tself._cache.nextSuggestionOffset = nextSuggestionOffset;\n\t\t\t\t} else {\n\t\t\t\t\tself._cache = {\n\t\t\t\t\t\tterm: searchTerm,\n\t\t\t\t\t\tsuggestions: suggestions,\n\t\t\t\t\t\tnextSuggestionOffset: nextSuggestionOffset\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t\tif ( searchId ) {\n\t\t\t\t\tself._cache.searchId = searchId;\n\t\t\t\t} else {\n\t\t\t\t\tdelete self._cache.searchId;\n\t\t\t\t}\n\n\t\t\t\tdeferred.resolve( self._cache.suggestions, searchTerm );\n\t\t\t\treturn deferred.promise();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_getSuggestionsFromArray: function ( term, source ) {\n\t\t\tvar deferred = $.Deferred(),\n\n\t\t\t\tmatcher = new RegExp( this._escapeRegex( term ), 'i' );\n\n\t\t\tdeferred.resolve( source.filter( ( item ) => {\n\t\t\t\t// TODO use match instead of aliases\n\t\t\t\tif ( item.aliases ) {\n\t\t\t\t\tfor ( var i = 0; i < item.aliases.length; i++ ) {\n\t\t\t\t\t\tif ( matcher.test( item.aliases[ i ] ) ) {\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tvar label;\n\t\t\t\tif ( item.display && item.display.label ) {\n\t\t\t\t\tlabel = item.display.label.value;\n\t\t\t\t} else {\n\t\t\t\t\tlabel = item.label || '';\n\t\t\t\t}\n\n\t\t\t\treturn matcher.test( label ) || matcher.test( item.id );\n\t\t\t} ), term );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Selects an entity.\n\t\t *\n\t\t * @protected\n\t\t *\n\t\t * @param {Object} entityStub\n\t\t */\n\t\t_select: function ( entityStub ) {\n\t\t\tvar id = entityStub && entityStub.id;\n\t\t\tthis._selectedEntity = entityStub;\n\t\t\tif ( id ) {\n\t\t\t\tthis._trigger( 'selected', null, [ id ] );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Gets and sets the current state. The optional parameter can be used to let the initial\n\t\t * state of the selector reflect what can be seen in the input field the selector is\n\t\t * attached to.\n\t\t *\n\t\t * @param {string} [entityId]\n\t\t * @return {Object} Plain object featuring `Entity` stub data.\n\t\t */\n\t\tselectedEntity: function ( entityId ) {\n\t\t\tif ( typeof entityId === 'string' ) {\n\t\t\t\tthis._selectedEntity = { id: entityId };\n\t\t\t}\n\n\t\t\treturn this._selectedEntity;\n\t\t}\n\t} );\n\n\t/**\n\t * Default `entityselector` suggestion menu item.\n\t *\n\t * @class jQuery.wikibase.entityselector.Item\n\t * @extends jQuery.ui.ooMenu.Item\n\t *\n\t * @constructor\n\t *\n\t * @param {jQuery|string} label\n\t * @param {string} value\n\t * @param {Object} entityStub\n\t *\n\t * @throws {Error} if a required parameter is not specified properly.\n\t */\n\tvar Item = function ( label, value, entityStub ) {\n\t\tif ( !label || !value || !entityStub ) {\n\t\t\tthrow new Error( 'Required parameter(s) not specified properly' );\n\t\t}\n\n\t\tthis._label = label;\n\t\tthis._value = value;\n\t\tthis._entityStub = entityStub;\n\t\tthis._link = entityStub.url;\n\t};\n\n\tItem = util.inherit(\n\t\t$.ui.ooMenu.Item,\n\t\tItem,\n\t\t{\n\t\t\t/**\n\t\t\t * @property {Object}\n\t\t\t * @protected\n\t\t\t */\n\t\t\t_entityStub: null,\n\n\t\t\t/**\n\t\t\t * @return {Object}\n\t\t\t */\n\t\t\tgetEntityStub: function () {\n\t\t\t\treturn this._entityStub;\n\t\t\t}\n\t\t}\n\t);\n\n\t$.extend( $.wikibase.entityselector, {\n\t\tItem: Item\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":468,"column":11,"nodeType":"CallExpression","endLine":474,"endColumn":7}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n * @author Bene* < benestar.wikimedia@gmail.com >\n */\n( function () {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * Displays multiple fingerprints (see jQuery.wikibase.entitytermsforlanguageview).\n\t *\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t *\n\t * @option {datamodel.Fingerprint} value\n\t *\n\t * @option {string[]} userLanguages\n\t *         A list of languages for which terms should be displayed initially.\n\t *\n\t * @event change\n\t *        - {jQuery.Event}\n\t *        - {string} Language code the change was made in.\n\t *\n\t * @event afterstartediting\n\t *       - {jQuery.Event}\n\t *\n\t * @event afterstopediting\n\t *        - {jQuery.Event}\n\t *        - {boolean} Whether to drop the value.\n\t *\n\t * @event toggleerror\n\t *        - {jQuery.Event}\n\t *        - {Error|null}\n\t */\n\t$.widget( 'wikibase.entitytermsforlanguagelistview', PARENT, {\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-entitytermsforlanguagelistview',\n\t\t\ttemplateParams: [\n\t\t\t\tmw.msg( 'wikibase-entitytermsforlanguagelistview-language' ),\n\t\t\t\tmw.msg( 'wikibase-entitytermsforlanguagelistview-label' ),\n\t\t\t\tmw.msg( 'wikibase-entitytermsforlanguagelistview-description' ),\n\t\t\t\tmw.msg( 'wikibase-entitytermsforlanguagelistview-aliases' ),\n\t\t\t\t'' // entitytermsforlanguageview\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$header: '.wikibase-entitytermsforlanguagelistview-header',\n\t\t\t\t$listview: '.wikibase-entitytermsforlanguagelistview-listview'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tuserLanguages: []\n\t\t},\n\n\t\t/**\n\t\t * @type {jQuery}\n\t\t */\n\t\t$listview: null,\n\n\t\t/**\n\t\t * @type {jQuery}\n\t\t */\n\t\t$entitytermsforlanguagelistviewMore: null,\n\n\t\t/**\n\t\t * @type {boolean} Has the \"show all languages\" button been clicked and this click been tracked?\n\t\t */\n\t\t_showAllLanguagesTracked: false,\n\n\t\t/**\n\t\t * @type {Object} Map of language codes pointing to list items (in the form of jQuery nodes).\n\t\t */\n\t\t_moreLanguagesItems: {},\n\n\t\t/**\n\t\t * @type {string[]} List of languages shown per default.\n\t\t */\n\t\t_defaultLanguages: [],\n\n\t\t/**\n\t\t * @type {OO.ui.PopupWidget|null}\n\t\t */\n\t\t_popup: null,\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._create\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !( this.options.value instanceof datamodel.Fingerprint )\n\t\t\t\t|| !Array.isArray( this.options.userLanguages )\n\t\t\t) {\n\t\t\t\tthrow new Error( 'Required option(s) missing' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\t\t\tthis._defaultLanguages = this.options.userLanguages.slice();\n\n\t\t\tthis._amendDefaultLanguages();\n\n\t\t\tthis._verifyExistingDom();\n\t\t\tthis._createListView();\n\n\t\t\tthis.element.addClass( 'wikibase-entitytermsforlanguagelistview' );\n\t\t},\n\n\t\t_amendDefaultLanguages: function () {\n\t\t\tif ( !mw.config.get( 'wbEnableMulLanguageCode' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( this._defaultLanguages.includes( 'mul' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis._defaultLanguages.unshift( 'mul' );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\t// When destroying a widget not initialized properly, shortcuts will not have been created.\n\t\t\tif ( this.$listview ) {\n\t\t\t\t// When destroying a widget not initialized properly, listview will not have been created.\n\t\t\t\tvar listview = this.$listview.data( 'listview' );\n\n\t\t\t\tif ( listview ) {\n\t\t\t\t\tlistview.destroy();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( this.$entitytermsforlanguagelistviewMore ) {\n\t\t\t\tthis.$entitytermsforlanguagelistviewMore.remove();\n\t\t\t}\n\n\t\t\tthis.element.removeClass( 'wikibase-entitytermsforlanguagelistview' );\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t_verifyExistingDom: function () {\n\t\t\tvar $entitytermsforlanguageview = this.element\n\t\t\t\t.find( '.wikibase-entitytermsforlanguageview' );\n\n\t\t\tif ( $entitytermsforlanguageview.length === 0 ) {\n\t\t\t\t// No need to verify an empty DOM\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Scrape languages from static HTML:\n\t\t\tvar mismatchAt = null,\n\t\t\t\tlanguages = this._defaultLanguages;\n\t\t\t$entitytermsforlanguageview.each( function ( i ) {\n\t\t\t\tvar match = $( this )\n\t\t\t\t\t.attr( 'class' )\n\t\t\t\t\t.match( /(?:^|\\s)wikibase-entitytermsforlanguageview-(\\S+)/ );\n\t\t\t\tif ( match && match[ 1 ] !== languages[ i ] ) {\n\t\t\t\t\tif ( match[ 1 ] !== 'mul' ) {\n\t\t\t\t\t\t// \"mul\" might be included in the existing term box, but we want it to be the\n\t\t\t\t\t\t// first entry, thus discarding it is expected.\n\t\t\t\t\t\tmw.log.warn( 'Existing entitytermsforlanguagelistview DOM does not match configured languages' );\n\t\t\t\t\t}\n\t\t\t\t\tmismatchAt = i;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( mismatchAt !== null ) {\n\t\t\t\t$entitytermsforlanguageview.slice( mismatchAt ).remove();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Creates the listview widget managing the entitytermsforlanguageview widgets\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_createListView: function () {\n\t\t\tvar self = this,\n\t\t\t\tlistItemWidget = $.wikibase.entitytermsforlanguageview,\n\t\t\t\tprefix = listItemWidget.prototype.widgetEventPrefix;\n\n\t\t\t// Fully encapsulate child widgets by suppressing their events:\n\t\t\tthis.element\n\t\t\t.on( prefix + 'change.' + this.widgetName, ( event, lang ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\t// The only event handler for this is in entitytermsview.\n\t\t\t\tself._trigger( 'change', null, [ lang ] );\n\t\t\t} )\n\t\t\t.on( prefix + 'toggleerror.' + this.widgetName, ( event, error ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tself.setError( error );\n\t\t\t} )\n\t\t\t.on(\n\t\t\t\t[\n\t\t\t\t\tprefix + 'create.' + this.widgetName,\n\t\t\t\t\tprefix + 'afterstartediting.' + this.widgetName,\n\t\t\t\t\tprefix + 'afterstopediting.' + this.widgetName,\n\t\t\t\t\tprefix + 'disable.' + this.widgetName\n\t\t\t\t].join( ' ' ),\n\t\t\t\t( event ) => {\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t}\n\t\t\t);\n\n\t\t\tthis.$listview\n\t\t\t.listview( {\n\t\t\t\tlistItemAdapter: new $.wikibase.listview.ListItemAdapter( {\n\t\t\t\t\tlistItemWidget: listItemWidget,\n\t\t\t\t\tnewItemOptionsFn: function ( value ) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tallLanguageLabels: function () {\n\t\t\t\t\t\t\t\treturn self.options.value.getLabels();\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tvalue: value\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t} ),\n\t\t\t\tvalue: this._defaultLanguages.map( ( lang ) => self._getValueForLanguage( lang ) ),\n\t\t\t\tlistItemNodeName: 'TR'\n\t\t\t} );\n\n\t\t\tif ( !this.element.find( '.wikibase-entitytermsforlanguagelistview-more' ).length ) {\n\t\t\t\tthis._createEntitytermsforlanguagelistviewMore();\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\tmw.user.isNamed() &&\n\t\t\t\t!mw.user.options.get( 'wb-dont-show-again-mul-popup' )\n\t\t\t) {\n\t\t\t\tthis._addPulsatingDotToMul();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Creates a button which allows the user to show terms in all languages available.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_createEntitytermsforlanguagelistviewMore: function () {\n\t\t\tif ( !this._hasMoreLanguages() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar $moreLanguagesButton = $( '<a>' )\n\t\t\t\t.attr( 'href', '#' )\n\t\t\t\t.on( 'click', this._onMoreLanguagesButtonClicked.bind( this ) );\n\t\t\tthis._toggleMoreLanguagesButton( $moreLanguagesButton );\n\n\t\t\tthis.$entitytermsforlanguagelistviewMore = $( '<div>' )\n\t\t\t\t.addClass( 'wikibase-entitytermsforlanguagelistview-more' )\n\t\t\t\t.append( $moreLanguagesButton );\n\n\t\t\tthis.element.after( this.$entitytermsforlanguagelistviewMore );\n\t\t},\n\n\t\t/**\n\t\t * @return {boolean} If there are more languages to display.\n\t\t * @private\n\t\t */\n\t\t_hasMoreLanguages: function () {\n\t\t\tvar fingerprint = this.options.value,\n\t\t\t\tminLength = this._defaultLanguages.length;\n\n\t\t\tif ( fingerprint.getLabels().length > minLength\n\t\t\t\t|| fingerprint.getDescriptions().length > minLength\n\t\t\t\t|| fingerprint.getAliases().length > minLength\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\treturn !$.isEmptyObject( this._getMoreLanguages() );\n\t\t},\n\n\t\t/**\n\t\t * Click handler for more languages button.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_onMoreLanguagesButtonClicked: function ( event ) {\n\t\t\tvar $button = $( event.target );\n\n\t\t\tif ( !this._isMoreLanguagesExpanded() ) {\n\t\t\t\tthis._addMoreLanguages();\n\t\t\t\tthis._trackAllLanguagesShown();\n\t\t\t} else {\n\t\t\t\tvar previousTop = $button.offset().top;\n\t\t\t\tthis._removeMoreLanguages();\n\t\t\t\tthis._scrollUp( $button, previousTop );\n\t\t\t}\n\n\t\t\tthis._toggleMoreLanguagesButton( $button );\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * Toggle more language button text between the \"wikibase-entitytermsforlanguagelistview-less\"\n\t\t * and \"wikibase-entitytermsforlanguagelistview-more\" messages.\n\t\t *\n\t\t * @param {jQuery} $button\n\t\t * @private\n\t\t */\n\t\t_toggleMoreLanguagesButton: function ( $button ) {\n\t\t\t$button.text( mw.msg(\n\t\t\t\tthis._isMoreLanguagesExpanded() ?\n\t\t\t\t\t'wikibase-entitytermsforlanguagelistview-less' :\n\t\t\t\t\t'wikibase-entitytermsforlanguagelistview-more'\n\t\t\t) );\n\t\t},\n\n\t\t_trackAllLanguagesShown: function () {\n\t\t\tif ( this._showAllLanguagesTracked ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tmw.track( 'event.WikibaseTermboxInteraction', {\n\t\t\t\tactionType: 'all'\n\t\t\t} );\n\t\t\tthis._showAllLanguagesTracked = true;\n\t\t},\n\n\t\t/**\n\t\t * @return {boolean}\n\t\t * @private\n\t\t */\n\t\t_isMoreLanguagesExpanded: function () {\n\t\t\treturn !$.isEmptyObject( this._moreLanguagesItems );\n\t\t},\n\n\t\t/**\n\t\t * Add terms in \"more\" languages to the list view, ordered by language code.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_addMoreLanguages: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\tself = this;\n\n\t\t\tObject.keys( this._getMoreLanguages() ).sort().forEach( ( languageCode ) => {\n\t\t\t\tvar $item = listview.addItem( self._getValueForLanguage( languageCode ) );\n\t\t\t\tif ( self.isInEditMode() ) {\n\t\t\t\t\tlia.liInstance( $item ).startEditing();\n\t\t\t\t}\n\t\t\t\tself._moreLanguagesItems[ languageCode ] = $item;\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Remove terms in \"more\" languages from the list view.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_removeMoreLanguages: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' );\n\n\t\t\tfor ( var languageCode in this._moreLanguagesItems ) {\n\t\t\t\tlistview.removeItem( this._moreLanguagesItems[ languageCode ] );\n\t\t\t}\n\n\t\t\tthis._moreLanguagesItems = {};\n\t\t},\n\n\t\t/**\n\t\t * @return {Object} Unsorted map of \"more\" language codes in this fingerprint.\n\t\t * @private\n\t\t */\n\t\t_getMoreLanguages: function () {\n\t\t\tvar fingerprint = this.options.value,\n\t\t\t\tlanguages = {};\n\n\t\t\tfingerprint.getLabels().each( ( lang ) => {\n\t\t\t\tlanguages[ lang ] = lang;\n\t\t\t} );\n\t\t\tfingerprint.getDescriptions().each( ( lang ) => {\n\t\t\t\tlanguages[ lang ] = lang;\n\t\t\t} );\n\t\t\tfingerprint.getAliases().each( ( lang ) => {\n\t\t\t\tlanguages[ lang ] = lang;\n\t\t\t} );\n\n\t\t\tthis._defaultLanguages.forEach( ( lang ) => {\n\t\t\t\tdelete languages[ lang ];\n\t\t\t} );\n\n\t\t\treturn languages;\n\t\t},\n\n\t\t/**\n\t\t * @param {jQuery} $this\n\t\t * @param {number} previousTop\n\t\t * @private\n\t\t */\n\t\t_scrollUp: function ( $this, previousTop ) {\n\t\t\tvar top = $this.offset().top;\n\n\t\t\tif ( top < $( window ).scrollTop() ) {\n\t\t\t\t// This does not only keep the toggler visible, it also updates all stick(y)nodes.\n\t\t\t\twindow.scrollBy( 0, top - previousTop );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Click handler to open Popup when clicking pulsating dot for mul language.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_onMulPulsatingDotClicked: function ( _event ) {\n\t\t\tif ( !this._popup ) {\n\t\t\t\tvar $target = $( this.element ).find( '.mw-pulsating-dot-popup-container' );\n\n\t\t\t\tvar dontShowMulPopupCheckbox = new OO.ui.CheckboxInputWidget( {\n\t\t\t\t\tvalue: true,\n\t\t\t\t\tselected: false\n\t\t\t\t} ).on( 'change', ( value ) => {\n\t\t\t\t\tnew mw.Api().saveOption( 'wb-dont-show-again-mul-popup', value ? '1' : null );\n\t\t\t\t\tmw.user.options.set( 'wb-dont-show-again-mul-popup', value ? '1' : null );\n\t\t\t\t} );\n\n\t\t\t\tvar showAgainLayout = new OO.ui.FieldLayout( dontShowMulPopupCheckbox, {\n\t\t\t\t\talign: 'inline',\n\t\t\t\t\tlabel: mw.msg( 'wikibase-entityterms-languagelistview-mul-popup-dont-show-again' )\n\t\t\t\t} );\n\n\t\t\t\tvar $tooltipContent = $( '<div>' ).append(\n\t\t\t\t\tmw.message(\n\t\t\t\t\t\t'wikibase-entityterms-languagelistview-mul-popup-content',\n\t\t\t\t\t\t'https://www.wikidata.org/wiki/Special:MyLanguage/Help:Default_values_for_labels_and_aliases'\n\t\t\t\t\t).parseDom(),\n\t\t\t\t\tshowAgainLayout.$element\n\t\t\t\t);\n\n\t\t\t\tthis._popup = new OO.ui.PopupWidget( {\n\t\t\t\t\tpadded: true,\n\t\t\t\t\twidth: 400,\n\t\t\t\t\thead: true,\n\t\t\t\t\tlabel: mw.msg(\n\t\t\t\t\t\t'wikibase-entityterms-languagelistview-mul-popup-title'\n\t\t\t\t\t),\n\t\t\t\t\t$content: $tooltipContent,\n\t\t\t\t\tclasses: [ 'wikibase-entityterms-languagelistview-mul-popup' ],\n\t\t\t\t\t$floatableContainer: $target,\n\t\t\t\t\tposition: 'below',\n\t\t\t\t\talign: 'forwards'\n\t\t\t\t} );\n\t\t\t\t$( document.body ).append( this._popup.$element );\n\t\t\t}\n\t\t\tthis._popup.toggle();\n\t\t},\n\n\t\t/**\n\t\t * @param {string} lang\n\t\t * @return {Object}\n\t\t * @private\n\t\t */\n\t\t_getValueForLanguage: function ( lang ) {\n\t\t\tvar fingerprint = this.options.value;\n\n\t\t\treturn {\n\t\t\t\tlanguage: lang,\n\t\t\t\tlabel: fingerprint.getLabelFor( lang ) || new datamodel.Term( lang, '' ),\n\t\t\t\tdescription: fingerprint.getDescriptionFor( lang ) || new datamodel.Term( lang, '' ),\n\t\t\t\taliases: fingerprint.getAliasesFor( lang ) || new datamodel.MultiTerm( lang, [] )\n\t\t\t};\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\tvar self = this;\n\t\t\tvar listview = this.$listview.data( 'listview' );\n\t\t\treturn listview.startEditing().done( () => {\n\t\t\t\tself.updateInputSize();\n\n\t\t\t\tif ( $( self.element ).find( '.mw-pulsating-dot-container' ).length ) {\n\t\t\t\t\tself._onMulPulsatingDotClicked();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @param {boolean} [dropValue]\n\t\t */\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tif ( this._popup ) {\n\t\t\t\tthis._popup.toggle( false );\n\t\t\t}\n\n\t\t\tvar listview = this.$listview.data( 'listview' );\n\n\t\t\treturn $.when.apply( $, listview.value().map( ( entitytermsforlanguageview ) => entitytermsforlanguageview.stopEditing( dropValue ) ) );\n\t\t},\n\n\t\t/**\n\t\t * Updates the size of the input boxes by triggering the inputautoexpand plugin's `expand()`\n\t\t * function.\n\t\t */\n\t\tupdateInputSize: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tlistview.items().each( function () {\n\t\t\t\tvar entitytermsforlanguageview = lia.liInstance( $( this ) );\n\n\t\t\t\t[ 'label', 'description', 'aliases' ].forEach( ( name ) => {\n\t\t\t\t\tvar $view = entitytermsforlanguageview[ '$' + name + 'view' ],\n\t\t\t\t\t\tautoExpandInput = $view.find( 'input,textarea' ).data( 'inputautoexpand' );\n\n\t\t\t\t\tif ( autoExpandInput ) {\n\t\t\t\t\t\tautoExpandInput.options( {\n\t\t\t\t\t\t\tmaxWidth: $view.width()\n\t\t\t\t\t\t} );\n\t\t\t\t\t\tautoExpandInput.expand( true );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.focus\n\t\t */\n\t\tfocus: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\t$items = listview.items();\n\n\t\t\tif ( $items.length ) {\n\t\t\t\tlistview.listItemAdapter().liInstance( $items.first() ).focus();\n\t\t\t} else {\n\t\t\t\tthis.element.trigger( 'focus' );\n\t\t\t}\n\t\t},\n\n\t\tremoveError: function () {\n\t\t\tPARENT.prototype.removeError.call( this );\n\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tlistview.items().each( function () {\n\t\t\t\tvar entitytermsforlanguageview = lia.liInstance( $( this ) );\n\t\t\t\tentitytermsforlanguageview.removeError();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.Fingerprint} [value]\n\t\t * @return {datamodel.Fingerprint|*}\n\t\t */\n\t\tvalue: function ( value ) {\n\t\t\tif ( value !== undefined ) {\n\t\t\t\treturn this.option( 'value', value );\n\t\t\t}\n\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\t// Clones the current Fingerprint.\n\t\t\t// FIXME: This accesses the private _items property since there is no copy or clone.\n\t\t\tvalue = new datamodel.Fingerprint(\n\t\t\t\tnew datamodel.TermMap( this.options.value.getLabels()._items ),\n\t\t\t\tnew datamodel.TermMap( this.options.value.getDescriptions()._items ),\n\t\t\t\tnew datamodel.MultiTermMap( this.options.value.getAliases()._items )\n\t\t\t);\n\n\t\t\t// this only adds all terms visible in the ui to the Fingerprint, all other languages get ignored\n\t\t\tlistview.items().each( function () {\n\t\t\t\tvar terms = lia.liInstance( $( this ) ).value();\n\t\t\t\tif ( terms.label.getText() === '' ) {\n\t\t\t\t\t// FIXME: DataModel JavaScript should do this.\n\t\t\t\t\tvalue.removeLabelFor( terms.language );\n\t\t\t\t} else {\n\t\t\t\t\tvalue.setLabel( terms.language, terms.label );\n\t\t\t\t}\n\t\t\t\tif ( terms.description.getText() === '' ) {\n\t\t\t\t\t// FIXME: DataModel JavaScript should do this.\n\t\t\t\t\tvalue.removeDescriptionFor( terms.language );\n\t\t\t\t} else {\n\t\t\t\t\tvalue.setDescription( terms.language, terms.description );\n\t\t\t\t}\n\t\t\t\tif ( terms.aliases.isEmpty() ) {\n\t\t\t\t\t// FIXME: DataModel JavaScript should do this.\n\t\t\t\t\tvalue.removeAliasesFor( terms.language );\n\t\t\t\t} else {\n\t\t\t\t\tvalue.setAliases( terms.language, terms.aliases );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn value;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._setOption\n\t\t * @return {jQuery.Widget}\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tvar self = this;\n\t\t\t\tthis.$listview.data( 'listview' ).value().forEach( ( entitytermsforlanguageview ) => {\n\t\t\t\t\tentitytermsforlanguageview.value( self._getValueForLanguage( entitytermsforlanguageview.value().language ) );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tthis.$listview.data( 'listview' ).option( key, value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * Adds a clickable pulsating dot into the language column for \"mul\", if we have a \"mul\" row.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_addPulsatingDotToMul: function () {\n\t\t\tvar $mulLanguageRow = this.element.find( '.wikibase-entitytermsforlanguageview-mul' );\n\t\t\tif ( $mulLanguageRow.length ) {\n\t\t\t\tvar $pulsatingDot = $( '<a>' ).addClass( 'mw-pulsating-dot' );\n\t\t\t\tvar $pulsatingDotPopupContainer = $( '<span>' ).addClass( 'mw-pulsating-dot-popup-container' )\n\t\t\t\t\t.append( $pulsatingDot );\n\t\t\t\tvar $pulsatingDotContainer = $( '<span>' ).addClass( 'mw-pulsating-dot-container' )\n\t\t\t\t\t.append( $pulsatingDotPopupContainer )\n\t\t\t\t\t.on( 'click', this._onMulPulsatingDotClicked.bind( this ) );\n\t\t\t\t$mulLanguageRow.find( '.wikibase-entitytermsforlanguageview-language' )\n\t\t\t\t\t.append( $pulsatingDotContainer );\n\t\t\t}\n\t\t}\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":319,"column":7,"nodeType":"CallExpression","endLine":328,"endColumn":10},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":398,"column":11,"nodeType":"CallExpression","endLine":400,"endColumn":7}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\trequire( '../../wikibase/view/termFallbackResolver.js' );\n\trequire( '../../wikibase/view/languageFallbackIndicator.js' );\n\n\tconst TOGGLER_OPTION_KEY = 'wikibase-entitytermsview-showEntitytermslistview';\n\n\t/**\n\t * Encapsulates a entitytermsforlanguagelistview widget.\n\t *\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t *\n\t * @option {Datamodel.fingerprint} value\n\t *\n\t * @option {string[]} userLanguages\n\t *         A list of languages for which terms should be displayed initially.\n\t *\n\t * @option {string} [helpMessage]\n\t *                  Default: 'Edit label, description and aliases per language.'\n\t *\n\t * @event change\n\t *        - {jQuery.Event}\n\t *        - {string} Language code the change was made in.\n\t *\n\t * @event afterstartediting\n\t *       - {jQuery.Event}\n\t *\n\t * @event afterstopediting\n\t *        - {jQuery.Event}\n\t *        - {boolean} Whether to drop the value.\n\t *\n\t * @event toggleerror\n\t *        - {jQuery.Event}\n\t *        - {Error|null}\n\t */\n\t$.widget( 'wikibase.entitytermsview', PARENT, {\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-entitytermsview',\n\t\t\ttemplateParams: [\n\t\t\t\tfunction () {\n\t\t\t\t\treturn $( mw.wbTemplate(\n\t\t\t\t\t\t'wikibase-entitytermsview-heading-part',\n\t\t\t\t\t\t'description',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t''\n\t\t\t\t\t) ).add( mw.wbTemplate(\n\t\t\t\t\t\t'wikibase-entitytermsview-heading-part',\n\t\t\t\t\t\t'aliases',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t''\n\t\t\t\t\t) );\n\t\t\t\t}, // header content\n\t\t\t\t'', // entitytermsforlanguagelistview\n\t\t\t\t'', // additional entitytermsforlanguagelistview container class(es)\n\t\t\t\t'' // toolbar placeholder\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$headingDescription: '.wikibase-entitytermsview-heading-description',\n\t\t\t\t$entitytermsforlanguagelistviewContainer:\n\t\t\t\t\t'.wikibase-entitytermsview-entitytermsforlanguagelistview'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tuserLanguages: [],\n\t\t\thelpMessage: 'Edit label, description and aliases per language.'\n\t\t},\n\n\t\t/**\n\t\t * @type {jQuery}\n\t\t */\n\t\t$entitytermsforlanguagelistview: null,\n\n\t\t/**\n\t\t * @type {jQuery}\n\t\t */\n\t\t$entitytermsforlanguagelistviewToggler: null,\n\n\t\t/**\n\t\t * @type {jQuery|null}\n\t\t */\n\t\t$entitytermsforlanguagelistviewHelp: null,\n\n\t\t/**\n\t\t * @type {Object} Has the termbox been hidden or shown via the button and has this click been tracked?\n\t\t */\n\t\t_tracked: {},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._create\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !( this.options.value instanceof datamodel.Fingerprint )\n\t\t\t\t|| !Array.isArray( this.options.userLanguages )\n\t\t\t) {\n\t\t\t\tthrow new Error( 'Required option(s) missing' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tvar self = this;\n\n\t\t\tthis.element\n\t\t\t.on(\n\t\t\t\tthis.widgetEventPrefix + 'change.' + this.widgetName + ' ' +\n\t\t\t\tthis.widgetEventPrefix + 'afterstopediting.' + this.widgetName,\n\t\t\t\t( event, lang ) => {\n\t\t\t\t\tvar firstLanguage = self.options.userLanguages[ 0 ];\n\n\t\t\t\t\tvar fingerprint = self.value(),\n\t\t\t\t\t\tdescription = wb.view.termFallbackResolver.getTerm( fingerprint.getDescriptions(), firstLanguage ),\n\t\t\t\t\t\taliases = fingerprint.getAliasesFor( firstLanguage ),\n\t\t\t\t\t\tisDescriptionEmpty = !description || description.getText() === '',\n\t\t\t\t\t\tisAliasesEmpty = !aliases || aliases.isEmpty();\n\n\t\t\t\t\tif ( isDescriptionEmpty ) {\n\t\t\t\t\t\tself.$headingDescription\n\t\t\t\t\t\t\t.toggleClass( 'wb-empty', true )\n\t\t\t\t\t\t\t.text( mw.msg( 'wikibase-description-empty' ) );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar indicator = wb.view.languageFallbackIndicator.getHtml( description, firstLanguage );\n\t\t\t\t\t\tself.$headingDescription\n\t\t\t\t\t\t\t.toggleClass( 'wb-empty', false )\n\t\t\t\t\t\t\t.html( mw.html.escape( description.getText() ) + indicator );\n\t\t\t\t\t}\n\n\t\t\t\t\tvar $ul = self.element.find( '.wikibase-entitytermsview-heading-aliases' )\n\t\t\t\t\t\t.toggleClass( 'wb-empty', isAliasesEmpty )\n\t\t\t\t\t\t.children( 'ul' );\n\n\t\t\t\t\tif ( isAliasesEmpty ) {\n\t\t\t\t\t\t$ul.remove();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif ( $ul.length === 0 ) {\n\t\t\t\t\t\t\t$ul = mw.wbTemplate( 'wikibase-entitytermsview-aliases', '' );\n\t\t\t\t\t\t\tself.element.find( '.wikibase-entitytermsview-heading-aliases' ).append( $ul );\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$ul.empty();\n\t\t\t\t\t\taliases.getTexts().forEach( ( text ) => {\n\t\t\t\t\t\t\t$ul.append( mw.wbTemplate(\n\t\t\t\t\t\t\t\t'wikibase-entitytermsview-aliases-alias',\n\t\t\t\t\t\t\t\ttext,\n\t\t\t\t\t\t\t\tmw.msg( 'wikibase-aliases-separator' )\n\t\t\t\t\t\t\t) );\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\tthis.draw();\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\t// When destroying a widget not initialized properly, entitytermsforlanguagelistview will\n\t\t\t// not have been created.\n\t\t\tif ( this.$entitytermsforlanguagelistview ) {\n\t\t\t\tvar entitytermsforlanguagelistview = this._getEntitytermsforlanguagelistview();\n\n\t\t\t\tif ( entitytermsforlanguagelistview ) {\n\t\t\t\t\tentitytermsforlanguagelistview.destroy();\n\t\t\t\t}\n\n\t\t\t\tthis.$entitytermsforlanguagelistview.remove();\n\t\t\t}\n\n\t\t\tif ( this.$entitytermsforlanguagelistviewToggler ) {\n\t\t\t\tthis.$entitytermsforlanguagelistviewToggler.remove();\n\t\t\t}\n\n\t\t\tif ( this.$entitytermsforlanguagelistviewHelp ) {\n\t\t\t\tthis.$entitytermsforlanguagelistviewHelp.remove();\n\t\t\t}\n\n\t\t\tthis.element.off( '.' + this.widgetName );\n\t\t\tthis.element.removeClass( 'wikibase-entitytermsview' );\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function () {\n\t\t\tvar deferred = $.Deferred();\n\n\t\t\tthis.$entitytermsforlanguagelistview\n\t\t\t\t= this.element.find( '.wikibase-entitytermsforlanguagelistview' );\n\n\t\t\tif ( !this.$entitytermsforlanguagelistview.length ) {\n\t\t\t\tthis.$entitytermsforlanguagelistview = $( '<div>' )\n\t\t\t\t\t.appendTo( this.$entitytermsforlanguagelistviewContainer );\n\t\t\t}\n\n\t\t\tif ( !this._getEntitytermsforlanguagelistview() ) {\n\t\t\t\tthis._createEntitytermsforlanguagelistview();\n\t\t\t}\n\n\t\t\tif ( !this.element\n\t\t\t\t.find( '.wikibase-entitytermsview-entitytermsforlanguagelistview-toggler' )\n\t\t\t\t.length\n\t\t\t) {\n\t\t\t\t// TODO: Remove as soon as drop-down edit buttons are implemented. The language list may\n\t\t\t\t// then be shown (without directly switching to edit mode) using the drop down menu.\n\t\t\t\tthis._createEntitytermsforlanguagelistviewToggler();\n\t\t\t}\n\n\t\t\treturn deferred.resolve().promise();\n\t\t},\n\n\t\t_trackToggling: function ( isVisible ) {\n\t\t\tvar currentActionTracking = isVisible ? 'hide' : 'show';\n\t\t\tif ( this._tracked[ currentActionTracking ] ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tmw.track(\n\t\t\t\t'event.WikibaseTermboxInteraction', {\n\t\t\t\t\tactionType: currentActionTracking\n\t\t\t\t}\n\t\t\t);\n\t\t\tthis._tracked[ currentActionTracking ] = true;\n\t\t},\n\n\t\t/**\n\t\t * Creates the dedicated toggler for showing/hiding the list of entity terms. This function is\n\t\t * supposed to be removed as soon as drop-down edit buttons are implemented with the mechanism\n\t\t * toggling the list's visibility while not starting edit mode will be part of the drop-down\n\t\t * menu.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_createEntitytermsforlanguagelistviewToggler: function () {\n\t\t\tthis._registerTogglerForLanguagelistviewDiv( TOGGLER_OPTION_KEY );\n\n\t\t\tthis.$entitytermsforlanguagelistviewContainer.before(\n\t\t\t\tthis.$entitytermsforlanguagelistviewToggler\n\t\t\t);\n\n\t\t\t// Inject link to page providing help about how to configure languages:\n\t\t\t// TODO: Remove as soon as soon as some user-friendly mechanism is implemented to define\n\t\t\t// user languages.\n\n\t\t\tif ( mw.config.get( 'wbUserSpecifiedLanguages' )\n\t\t\t\t&& mw.config.get( 'wbUserSpecifiedLanguages' ).length > 1\n\t\t\t) {\n\t\t\t\t// User applied custom configuration, no need to show link to help page.\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar toggler = this.$entitytermsforlanguagelistviewToggler.data( 'toggler' );\n\n\t\t\tthis.$entitytermsforlanguagelistviewHelp =\n\t\t\t\t$( '<span>' )\n\t\t\t\t.addClass( 'wikibase-entitytermsview-entitytermsforlanguagelistview-configure' )\n\t\t\t\t.append(\n\t\t\t\t\t$( '<a>' )\n\t\t\t\t\t.attr(\n\t\t\t\t\t\t'href',\n\t\t\t\t\t\tmw.msg(\n\t\t\t\t\t\t\t'wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link'\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t\t.text( mw.msg(\n\t\t\t\t\t\t'wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label'\n\t\t\t\t\t) )\n\t\t\t\t)\n\t\t\t\t.insertAfter( this.$entitytermsforlanguagelistviewToggler );\n\n\t\t\tif ( !toggler.option( '$subject' ).is( ':visible' ) ) {\n\t\t\t\tthis.$entitytermsforlanguagelistviewHelp\n\t\t\t\t\t.addClass(\n\t\t\t\t\t\t'wikibase-entitytermsview-entitytermsforlanguagelistview-configure-hidden'\n\t\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t_languageListViewInitialStateIsVisible: function ( optionKey ) {\n\t\t\tif ( mw.cookie.get( optionKey ) === null &&\n\t\t\t\tmw.user.options.get( optionKey ) === null ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif ( mw.user.options.get( optionKey ) !== null ) {\n\t\t\t\treturn mw.user.options.get( optionKey ) === '1';\n\t\t\t}\n\t\t\treturn mw.cookie.get( optionKey ) === 'true';\n\t\t},\n\n\t\t/**\n\t\t * Registers the dedicated toggler itself on the element\n\t\t *\n\t\t * @see _createEntitytermsforlanguagelistviewToggler\n\t\t * @private\n\t\t */\n\t\t_registerTogglerForLanguagelistviewDiv: function ( optionKey ) {\n\t\t\tvar self = this,\n\t\t\t\tapi = new mw.Api();\n\t\t\tthis.$entitytermsforlanguagelistviewToggler = $( '<div>' )\n\t\t\t\t.addClass( 'wikibase-entitytermsview-entitytermsforlanguagelistview-toggler' )\n\t\t\t\t.text( mw.msg( 'wikibase-entitytermsview-entitytermsforlanguagelistview-toggler' ) )\n\t\t\t\t.toggler( {\n\t\t\t\t\t$subject: this.$entitytermsforlanguagelistviewContainer,\n\t\t\t\t\tduration: 'fast',\n\t\t\t\t\tvisible: this._languageListViewInitialStateIsVisible( optionKey )\n\t\t\t\t} )\n\t\t\t\t.on( 'toggleranimation.' + this.widgetName, ( event, params ) => {\n\t\t\t\t\tif ( !mw.user.isNamed() ) {\n\t\t\t\t\t\tmw.cookie.set(\n\t\t\t\t\t\t\toptionKey,\n\t\t\t\t\t\t\tparams.visible,\n\t\t\t\t\t\t\t{ expires: 365 * 24 * 60 * 60, path: '/' }\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tapi.saveOption(\n\t\t\t\t\t\t\toptionKey,\n\t\t\t\t\t\t\tparams.visible ? '1' : '0'\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.done( () => {\n\t\t\t\t\t\t\tmw.user.options.set(\n\t\t\t\t\t\t\t\toptionKey,\n\t\t\t\t\t\t\t\tparams.visible ? '1' : '0'\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Show \"help\" link only if the toggler content is visible (decided by Product\n\t\t\t\t\t// Management):\n\t\t\t\t\tif ( self.$entitytermsforlanguagelistviewHelp ) {\n\t\t\t\t\t\tself.$entitytermsforlanguagelistviewHelp.toggleClass(\n\t\t\t\t\t\t\t'wikibase-entitytermsview-entitytermsforlanguagelistview-configure-hidden',\n\t\t\t\t\t\t\t!params.visible\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\tself._trackToggling( params.visible );\n\t\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @return {jQuery.wikibase.entitytermsforlanguagelistview}\n\t\t * @private\n\t\t */\n\t\t_getEntitytermsforlanguagelistview: function () {\n\t\t\treturn this.$entitytermsforlanguagelistview.data( 'entitytermsforlanguagelistview' );\n\t\t},\n\n\t\t/**\n\t\t * Creates and initializes the entitytermsforlanguagelistview widget.\n\t\t */\n\t\t_createEntitytermsforlanguagelistview: function () {\n\t\t\tvar self = this,\n\t\t\t\tprefix = $.wikibase.entitytermsforlanguagelistview.prototype.widgetEventPrefix;\n\n\t\t\tthis.$entitytermsforlanguagelistview\n\t\t\t.on( prefix + 'change.' + this.widgetName, ( event, lang ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\t// Event handlers for this are in the entitytermsview toolbar controller (for enabling\n\t\t\t\t// the save button), in entityViewInit (for updating the title) and in this file (for\n\t\t\t\t// updating description and aliases).\n\t\t\t\tself._trigger( 'change', null, [ lang ] );\n\t\t\t} )\n\t\t\t.on(\n\t\t\t\t[\n\t\t\t\t\tprefix + 'create.' + this.widgetName,\n\t\t\t\t\tprefix + 'afterstartediting.' + this.widgetName,\n\t\t\t\t\tprefix + 'afterstopediting.' + this.widgetName,\n\t\t\t\t\tprefix + 'disable.' + this.widgetName\n\t\t\t\t].join( ' ' ),\n\t\t\t\t( event ) => {\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t}\n\t\t\t)\n\t\t\t.entitytermsforlanguagelistview( {\n\t\t\t\tvalue: this.options.value,\n\t\t\t\tuserLanguages: this.options.userLanguages\n\t\t\t} );\n\t\t\tif ( !this._languageListViewInitialStateIsVisible( TOGGLER_OPTION_KEY ) ) {\n\t\t\t\tthis.$entitytermsforlanguagelistviewContainer.hide();\n\t\t\t}\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\tthis._getEntitytermsforlanguagelistview().startEditing();\n\t\t\treturn this.draw();\n\t\t},\n\n\t\t/**\n\t\t * @param {boolean} dropValue\n\t\t */\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tthis.draw();\n\t\t\tvar self = this;\n\t\t\treturn this._getEntitytermsforlanguagelistview().stopEditing( dropValue ).done( () => {\n\t\t\t\tself.notification();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tthis._getEntitytermsforlanguagelistview().focus();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tremoveError: function () {\n\t\t\tthis.element.removeClass( 'wb-error' );\n\t\t\tthis._getEntitytermsforlanguagelistview().removeError();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t *\n\t\t * @param {Datamodel.fingerprint} [value]\n\t\t * @return {Fingerprint|*}\n\t\t */\n\t\tvalue: function ( value ) {\n\t\t\tif ( value !== undefined ) {\n\t\t\t\treturn this.option( 'value', value );\n\t\t\t}\n\n\t\t\treturn this._getEntitytermsforlanguagelistview().value();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' && !( value instanceof datamodel.Fingerprint ) ) {\n\t\t\t\tthrow new Error( 'value must be a Fingerprint' );\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' || key === 'value' ) {\n\t\t\t\tthis._getEntitytermsforlanguagelistview().option( key, value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tnotification: function ( $content, additionalCssClasses ) {\n\t\t\tif ( !this._$notification ) {\n\t\t\t\tvar $closeable = $( '<div>' ).closeable();\n\n\t\t\t\tthis._$notification = $( '<tr>' ).append( $( '<td>' ).append( $closeable ) );\n\n\t\t\t\tthis._$notification.data( 'closeable', $closeable.data( 'closeable' ) );\n\t\t\t\tthis._$notification\n\t\t\t\t\t.appendTo( this._getEntitytermsforlanguagelistview().$header );\n\n\t\t\t\tvar $headerTr = this._getEntitytermsforlanguagelistview().$header.children( 'tr' ).first();\n\t\t\t\tthis._$notification.children( 'td' ).attr( 'colspan', $headerTr.children().length );\n\n\t\t\t}\n\n\t\t\tthis._$notification.data( 'closeable' ).setContent( $content, additionalCssClasses );\n\t\t\treturn this._$notification;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tsetError: function ( error ) {\n\t\t\tif ( error && error.context ) {\n\t\t\t\tvar context = error.context;\n\t\t\t\tvar viewType = 'wikibase-' + context.type + 'view';\n\t\t\t\tthis.element.find( '.wikibase-entitytermsforlanguageview-' + context.value.getLanguageCode() )\n\t\t\t\t\t.find( '.' + viewType ).data( viewType ).setError( error );\n\t\t\t}\n\t\t\treturn PARENT.prototype.setError.apply( this, arguments );\n\t\t}\n\t} );\n\n}( wikibase ) ); // TODO should this really use wikibase?\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.entityview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.itemview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.labelview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.listview.ListItemAdapter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.listview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.pagesuggester.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":93,"column":5,"nodeType":"CallExpression","endLine":104,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":93,"column":5,"nodeType":"CallExpression","endLine":108,"endColumn":8}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\t/**\n\t * Suggester enhanced input element for selecting a site link's page.\n\t *\n\t * @option {string} [siteId]\n\t *\n\t * @option {string} [pageName]\n\t */\n\t$.widget( 'wikibase.pagesuggester', $.ui.suggester, {\n\t\t/**\n\t\t * @see jQuery.ui.suggester.options\n\t\t */\n\t\toptions: {\n\t\t\tsiteId: null,\n\t\t\tpageName: null\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._create\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this;\n\n\t\t\tif ( this.option( 'pageName' ) ) {\n\t\t\t\tthis.element.val( this.option( 'pageName' ) );\n\t\t\t}\n\n\t\t\tif ( !this.option( 'source' ) ) {\n\t\t\t\tthis.option( 'source', this._request() );\n\t\t\t}\n\n\t\t\t$.ui.suggester.prototype._create.call( this );\n\n\t\t\tthis.element\n\t\t\t.on( this.widgetEventPrefix + 'change.' + this.widgetName, ( event ) => {\n\t\t\t\tvar value = self.element.val().trim();\n\t\t\t\tif ( value !== self.option( 'pageName' ) ) {\n\t\t\t\t\tself.option( 'pageName', value );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._setOption\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\t$.ui.suggester.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'siteId' ) {\n\t\t\t\tthis._trigger( 'change' );\n\t\t\t}\n\n\t\t\tif ( key === 'pageName' && this.element.val() !== value ) {\n\t\t\t\tthis.element.val( value );\n\t\t\t\tthis._trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see $.ui.suggester.search\n\t\t */\n\t\tsearch: function ( event ) {\n\t\t\t// Reject searching when there is no siteId specified:\n\t\t\tif ( !this.option( 'siteId' ) ) {\n\t\t\t\tvar deferred = $.Deferred();\n\t\t\t\treturn deferred.reject( 'siteId-undefined' ).promise();\n\t\t\t}\n\t\t\treturn $.ui.suggester.prototype.search.apply( this, arguments );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._getSuggestions\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t *         Resolved parameters:\n\t\t *         - {string[]}\n\t\t *         - {string}\n\t\t *         Rejected parameters:\n\t\t *         - {string}\n\t\t */\n\t\t_request: function () {\n\t\t\tvar self = this;\n\n\t\t\treturn function ( term ) {\n\t\t\t\tvar deferred = $.Deferred();\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: wb.sites.getSite( self.option( 'siteId' ) ).getApi(),\n\t\t\t\t\tdataType: 'jsonp',\n\t\t\t\t\tdata: {\n\t\t\t\t\t\tsearch: term,\n\t\t\t\t\t\taction: 'opensearch'\n\t\t\t\t\t},\n\t\t\t\t\ttimeout: 8000\n\t\t\t\t} )\n\t\t\t\t.done( ( response ) => {\n\t\t\t\t\tdeferred.resolve( response[ 1 ], response[ 0 ] );\n\t\t\t\t} )\n\t\t\t\t.fail( ( jqXHR, textStatus ) => {\n\t\t\t\t\t// Since this is a JSONP request, this will always fail with a timeout...\n\t\t\t\t\tdeferred.reject( textStatus );\n\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t};\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._createMenuItemFromSuggestion\n\t\t * @protected\n\t\t *\n\t\t * @param {string} suggestion\n\t\t * @param {string} requestTerm\n\t\t * @return {jQuery.ui.ooMenu.Item}\n\t\t */\n\t\t_createMenuItemFromSuggestion: function ( suggestion, requestTerm ) {\n\t\t\treturn new $.ui.ooMenu.Item(\n\t\t\t\tutil.highlightSubstring( requestTerm, suggestion ),\n\t\t\t\tsuggestion\n\t\t\t);\n\t\t}\n\n\t} );\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.propertyview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.referenceview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":303,"column":11,"nodeType":"CallExpression","endLine":312,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":304,"column":5,"nodeType":"CallExpression","endLine":311,"endColumn":8}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( wb ) {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\trequire( './jquery.wikibase.listview.ListItemAdapter.js' );\n\n\t/**\n\t * View for displaying and editing `datamodel.Reference` objects.\n\t *\n\t * @see datamodel.Reference\n\t * @class jQuery.wikibase.referenceview\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t * @license GPL-2.0-or-later\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {datamodel.Reference|null} options.value\n\t * @param {Function} options.getListItemAdapter\n\t * @param {Function} options.removeCallback\n\t */\n\t/**\n\t * @event afterstartediting\n\t * Triggered after having started the widget's edit mode and edit mode has been rendered.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event afterstopediting\n\t * Triggered after having stopped the widget's edit mode and non-edit mode is redrawn.\n\t * @param {boolean} dropValue\n\t *        Whether the widget's value has been be reset to the one from before starting edit mode.\n\t */\n\t/**\n\t * @event change\n\t * Triggered whenever the `Reference` represented by the widget is changed.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event toggleerror\n\t * Triggered when an error occurred or has been resolved.\n\t * @param {jQuery.Event} event\n\t * @param {boolean} error Whether an error occurred\n\t */\n\t$.widget( 'wikibase.referenceview', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-referenceview',\n\t\t\ttemplateParams: [\n\t\t\t\t'', // additional css classes\n\t\t\t\t'' // snaklistview widget\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$heading: '.wikibase-referenceview-heading',\n\t\t\t\t$listview: '.wikibase-referenceview-listview'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tgetListItemAdapter: null\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} if a required option is not specified properly.\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.getListItemAdapter || !this.options.removeCallback ) {\n\t\t\t\tthrow new Error( 'Required option not specified properly' );\n\t\t\t}\n\n\t\t\tthis.enableTabs = mw.config.get( 'wbRefTabsEnabled' );\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tvar self = this;\n\t\t\tvar listview;\n\t\t\tthis.$listview.listview( {\n\t\t\t\tlistItemAdapter: this.options.getListItemAdapter( ( snaklistview ) => {\n\t\t\t\t\tlistview.removeItem( snaklistview.element );\n\t\t\t\t\tif ( listview.items().length === 0 ) {\n\t\t\t\t\t\tself.options.removeCallback();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t\t}\n\t\t\t\t} ),\n\t\t\t\tvalue: this.options.value ? this.options.value.getSnaks().getGroupedSnakLists() : []\n\t\t\t} );\n\t\t\tlistview = this.$listview.data( 'listview' );\n\n\t\t\tthis._updateReferenceHashClass( this.value() );\n\n\t\t},\n\n\t\t/**\n\t\t * Creates tabs\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_createTabs: function () {\n\t\t\tvar manualSection,\n\t\t\t\t$manualLink,\n\t\t\t\tmanualLabel = mw.msg( 'wikibase-referenceview-tabs-manual' );\n\n\t\t\tthis.$manual = $( '<div>' ).addClass( 'wikibase-referenceview-manual' ).uniqueId();\n\n\t\t\tmanualSection = '#' + this.$manual.attr( 'id' );\n\t\t\t$manualLink = $( '<a>' )\n\t\t\t\t.attr( 'href', manualSection )\n\t\t\t\t.text( manualLabel );\n\t\t\tthis.$tabButtons = $( '<ul>' ).append(\n\t\t\t\t$( '<li>' ).append( $manualLink )\n\t\t\t);\n\n\t\t\tthis.$manual.append( this.$listview );\n\t\t\tthis.element.append( this.$tabButtons, this.$manual );\n\n\t\t\tthis.element.tabs();\n\n\t\t\t// Sets manual mode when user selects it after selecting another tab\n\t\t\t$manualLink.on( 'click', () => {\n\t\t\t\tnew mw.Api().saveOption( 'wb-reftabs-mode', 'manual' ); // for future page views\n\t\t\t\tmw.user.options.set( 'wb-reftabs-mode', 'manual' ); // for this page view\n\t\t\t} );\n\n\t\t\t// TODO: Figure out why templateParams classes in options obj doesn't work\n\t\t\tthis.element.addClass( 'wikibase-referenceview-tabs' );\n\n\t\t},\n\n\t\t/**\n\t\t * Attaches event listeners needed during edit mode.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_attachEditModeEventHandlers: function () {\n\t\t\tvar self = this,\n\t\t\t\tlistview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tvar changeEvents = [\n\t\t\t\t'snakviewchange.' + this.widgetName,\n\t\t\t\tlia.prefixedEvent( 'change.' + this.widgetName ),\n\t\t\t\t// FIXME: Remove all itemremoved events, see https://gerrit.wikimedia.org/r/298766.\n\t\t\t\t'listviewitemremoved.' + this.widgetName\n\t\t\t];\n\n\t\t\tthis.$listview\n\t\t\t.on( changeEvents.join( ' ' ), ( event ) => {\n\t\t\t\t// Propagate \"change\" event.\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Detaches the event handlers needed during edit mode.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_detachEditModeEventHandlers: function () {\n\t\t\tvar lia = this.$listview.data( 'listview' ).listItemAdapter(),\n\t\t\t\tevents = [\n\t\t\t\t\t'snakviewchange.' + this.widgetName,\n\t\t\t\t\tlia.prefixedEvent( 'change.' + this.widgetName )\n\t\t\t\t];\n\t\t\tthis.$listview.off( events.join( ' ' ) );\n\t\t},\n\n\t\t/**\n\t\t * Will update the `wb-reference-<hash>` CSS class on the widget's root element to a given\n\t\t * `Reference`'s hash. If `null` is given or if the `Reference` has no hash, `wb-reference-new`\n\t\t * will be added as class.\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @param {datamodel.Reference|null} reference\n\t\t */\n\t\t_updateReferenceHashClass: function ( reference ) {\n\t\t\tvar refHash = reference && reference.getHash() || 'new';\n\n\t\t\tthis.element.removeClassByRegex( /wb-reference-.+/ );\n\t\t\tthis.element.addClass( 'wb-reference-' + refHash );\n\n\t\t\tthis.element.removeClassByRegex( new RegExp( this.widgetBaseClass + '-.+' ) );\n\t\t\tthis.element.addClass( this.widgetBaseClass + '-' + refHash );\n\t\t},\n\n\t\t/**\n\t\t * Sets the `Reference` to be represented by the view or returns the `Reference` currently\n\t\t * represented by the widget.\n\t\t *\n\t\t * @param {datamodel.Reference|null} [reference]\n\t\t * @return {datamodel.Reference|null|undefined}\n\t\t */\n\t\tvalue: function ( reference ) {\n\t\t\tif ( reference ) {\n\t\t\t\treturn this.option( 'value', reference );\n\t\t\t}\n\n\t\t\tif ( !this.$listview ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar snakList = new datamodel.SnakList();\n\n\t\t\tif ( !this.$listview.data( 'listview' ).value().every( ( snaklistview ) => {\n\t\t\t\tvar value = snaklistview.value();\n\t\t\t\tsnakList.merge( value );\n\t\t\t\treturn value;\n\t\t\t} ) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tif ( this.options.value || snakList.length ) {\n\t\t\t\treturn new datamodel.Reference(\n\t\t\t\t\tsnakList,\n\t\t\t\t\tthis.options.value ? this.options.value.getHash() : undefined\n\t\t\t\t);\n\t\t\t}\n\n\t\t\treturn null;\n\t\t},\n\n\t\t/**\n\t\t * Starts the widget's edit mode.\n\t\t */\n\t\t_startEditing: function () {\n\t\t\tthis._attachEditModeEventHandlers();\n\n\t\t\tthis._referenceRemover = this.options.getReferenceRemover( this.$heading );\n\n\t\t\tif ( this.enableTabs ) {\n\t\t\t\tthis._createTabs();\n\t\t\t\tthis._snakListAdder = this.options.getAdder( this.enterNewItem.bind( this ), this.$manual );\n\t\t\t} else {\n\t\t\t\tthis._snakListAdder = this.options.getAdder( this.enterNewItem.bind( this ), this.element );\n\t\t\t}\n\n\t\t\treturn this.$listview.data( 'listview' ).startEditing();\n\t\t},\n\n\t\t/**\n\t\t * Stops the widget's edit mode.\n\t\t */\n\t\t_stopEditing: function () {\n\t\t\tthis._detachEditModeEventHandlers();\n\n\t\t\tthis._referenceRemover.destroy();\n\t\t\tthis._referenceRemover = null;\n\t\t\tthis._snakListAdder.destroy();\n\t\t\tthis._snakListAdder = null;\n\n\t\t\t// FIXME: There should be a listview::stopEditing method\n\t\t\tthis._stopEditingReferenceSnaks();\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_stopEditingReferenceSnaks: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' );\n\t\t\tlistview.value( this.options.value ? this.options.value.getSnaks().getGroupedSnakLists() : [] );\n\n\t\t\tif ( this.enableTabs ) {\n\t\t\t\tthis._stopEditingTabs();\n\t\t\t}\n\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_stopEditingTabs: function () {\n\t\t\tthis.element.tabs( 'destroy' );\n\t\t\tthis.element.removeClass( 'wikibase-referenceview-tabs' );\n\t\t\tif ( this.$tabButtons ) {\n\t\t\t\tthis.$tabButtons.remove();\n\t\t\t\tthis.$tabButtons = null;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Adds a pending `snaklistview` to the widget.\n\t\t *\n\t\t * @see jQuery.wikibase.listview.enterNewItem\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {jQuery} return.done.$snaklistview\n\t\t */\n\t\tenterNewItem: function () {\n\t\t\tvar self = this,\n\t\t\t\tlistview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tthis.startEditing();\n\n\t\t\treturn listview.enterNewItem().done( ( $snaklistview ) => {\n\t\t\t\tlia.liInstance( $snaklistview ).enterNewItem()\n\t\t\t\t.done( ( $snakview ) => {\n\t\t\t\t\t// Since the new snakview will be initialized empty which invalidates the\n\t\t\t\t\t// snaklistview, external components using the snaklistview will be noticed via\n\t\t\t\t\t// the \"change\" event.\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t\t$snakview.data( 'snakview' ).focus();\n\t\t\t\t} );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} when trying to set the value to something different that a\n\t\t *         `datamodel.Reference` object.\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tif ( !( value instanceof datamodel.Reference ) ) {\n\t\t\t\t\tthrow new Error( 'Value has to be an instance of datamodel.Reference' );\n\t\t\t\t}\n\t\t\t\t// TODO: Redraw\n\t\t\t\tthis._updateReferenceHashClass( value );\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tthis.$listview.data( 'listview' ).option( key, value );\n\t\t\t\tif ( this._referenceRemover ) {\n\t\t\t\t\tthis._referenceRemover[ value ? 'disable' : 'enable' ]();\n\t\t\t\t}\n\t\t\t\tif ( this._snakListAdder ) {\n\t\t\t\t\tthis._snakListAdder[ value ? 'disable' : 'enable' ]();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\t$items = listview.items();\n\n\t\t\tif ( $items.length ) {\n\t\t\t\tlia.liInstance( $items.first() ).focus();\n\t\t\t} else {\n\t\t\t\tthis.element.trigger( 'focus' );\n\t\t\t}\n\t\t}\n\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.sitelinkgrouplistview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.sitelinkgroupview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":129,"column":5,"nodeType":"CallExpression","endLine":130,"endColumn":31},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":129,"column":5,"nodeType":"CallExpression","endLine":131,"endColumn":30},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":199,"column":11,"nodeType":"CallExpression","endLine":202,"endColumn":7}],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":18,"column":3,"nodeType":"CallExpression","endLine":20,"endColumn":6,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * @param {string} group\n\t * @return {string[]}\n\t */\n\tfunction getSiteIdsOfGroup( group ) {\n\t\tvar siteIds = [];\n\t\t// eslint-disable-next-line no-jquery/no-each-util\n\t\t$.each( wb.sites.getSitesOfGroup( group ), ( siteId, site ) => {\n\t\t\tsiteIds.push( siteId );\n\t\t} );\n\t\treturn siteIds;\n\t}\n\n\t/**\n\t * Manages a sitelinklistview widget specific to a particular site link group.\n\t *\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t *\n\t * @option {string} groupName\n\t * @option {datamodel.SiteLinkSet} value\n\t * @option {Function} getSiteLinkListView\n\t *\n\t * @option {string} [helpMessage]\n\t *                  Default: 'Add a site link by specifying a site and a page of that site, edit or\n\t *                  remove existing site links.'\n\t */\n\t$.widget( 'wikibase.sitelinkgroupview', PARENT, {\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.options\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-sitelinkgroupview',\n\t\t\ttemplateParams: [\n\t\t\t\tfunction () {\n\t\t\t\t\treturn 'sitelinks-' + this.options.groupName;\n\t\t\t\t},\n\t\t\t\tfunction () {\n\t\t\t\t\t// It's hard to dynamically load the right message. Fake it as best as possible.\n\t\t\t\t\treturn this.options.groupName[ 0 ].toUpperCase()\n\t\t\t\t\t\t+ this.options.groupName.slice( 1 );\n\t\t\t\t},\n\t\t\t\t'', // counter\n\t\t\t\t'', // sitelinklistview\n\t\t\t\t'', // group\n\t\t\t\t'', // toolbar\n\t\t\t\t'' // additional class names\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$headingSection: '.wikibase-sitelinkgroupview-heading-section',\n\t\t\t\theadingContainer: '.wikibase-sitelinkgroupview-heading-container',\n\t\t\t\t$h: 'h3',\n\t\t\t\t$counter: '.wikibase-sitelinkgroupview-counter'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tgetSiteLinkListView: null,\n\t\t\tgroupName: null,\n\t\t\thelpMessage: mw.msg( 'wikibase-sitelinkgroupview-input-help-message' )\n\t\t},\n\n\t\t/**\n\t\t * @type {jQuery}\n\t\t */\n\t\t$sitelinklistview: null,\n\n\t\t/**\n\t\t * @type {string[]}\n\t\t */\n\t\t_siteIdsOfGroup: null,\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._create\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.groupName || !this.options.getSiteLinkListView ) {\n\t\t\t\tthrow new Error( 'Required parameter(s) missing' );\n\t\t\t}\n\n\t\t\tthis.options.value = this._checkValue( this.options.value );\n\t\t\tthis._siteIdsOfGroup = getSiteIdsOfGroup( this.options.groupName );\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tthis.$sitelinklistview = this.element.find( '.wikibase-sitelinklistview' );\n\n\t\t\tif ( !this.$sitelinklistview.length ) {\n\t\t\t\tthis.$sitelinklistview = $( '<table>' ).appendTo( this.element );\n\t\t\t}\n\n\t\t\tthis.draw();\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\tif ( this.$sitelinklistview ) {\n\t\t\t\tthis.$sitelinklistview.data( 'sitelinklistview' ).destroy();\n\t\t\t}\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.draw\n\t\t */\n\t\tdraw: function () {\n\t\t\tvar deferred = $.Deferred();\n\n\t\t\tthis.element.data( 'group', this.options.groupName );\n\n\t\t\tif ( !this._$notification ) {\n\t\t\t\tthis.notification()\n\t\t\t\t.appendTo( this.$headingSection );\n\t\t\t}\n\n\t\t\tif ( !this.$sitelinklistview.data( 'sitelinklistview' ) ) {\n\t\t\t\tthis._createSitelinklistview();\n\t\t\t\tdeferred.resolve();\n\t\t\t} else {\n\t\t\t\tthis.$sitelinklistview.data( 'sitelinklistview' ).draw()\n\t\t\t\t\t.done( deferred.resolve )\n\t\t\t\t\t.fail( deferred.reject );\n\t\t\t}\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Creates and initializes the sitelinklistview widget.\n\t\t */\n\t\t_createSitelinklistview: function () {\n\t\t\tvar sitelinklistview = this.options.getSiteLinkListView(\n\t\t\t\tthis._getSiteLinksOfGroup(),\n\t\t\t\tthis.$sitelinklistview,\n\t\t\t\tthis._siteIdsOfGroup,\n\t\t\t\tthis.$counter\n\t\t\t);\n\t\t\tvar prefix = sitelinklistview.widgetEventPrefix;\n\n\t\t\tvar self = this;\n\t\t\tthis.$sitelinklistview\n\t\t\t.on( prefix + 'change.' + this.widgetName, ( event ) => {\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} )\n\t\t\t.on( prefix + 'toggleerror.' + this.widgetName, ( event, error ) => {\n\t\t\t\tself.setError( error );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @return {datamodel.SiteLink[]}\n\t\t */\n\t\t_getSiteLinksOfGroup: function () {\n\t\t\tvar self = this,\n\t\t\t\tresult = [];\n\n\t\t\tif ( !this.options.value ) {\n\t\t\t\treturn result;\n\t\t\t}\n\n\t\t\tthis.options.value.each( ( siteId, siteLink ) => {\n\t\t\t\tif ( self._siteIdsOfGroup.includes( siteId ) ) {\n\t\t\t\t\tresult.push( siteLink );\n\t\t\t\t}\n\t\t\t} );\n\t\t\treturn result;\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.SiteLinkSet|null} value\n\t\t * @throws {Error}\n\t\t * @return {datamodel.SiteLinkSet}\n\t\t */\n\t\t_checkValue: function ( value ) {\n\t\t\tif ( !value ) {\n\t\t\t\tvalue = new datamodel.SiteLinkSet( [] );\n\t\t\t} else if ( !( value instanceof datamodel.SiteLinkSet ) ) {\n\t\t\t\tthrow new Error( 'value must be a SiteLinkSet or null' );\n\t\t\t}\n\n\t\t\treturn value;\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\treturn this.$sitelinklistview.data( 'sitelinklistview' ).startEditing();\n\t\t},\n\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tvar self = this;\n\t\t\treturn this.$sitelinklistview.data( 'sitelinklistview' ).stopEditing( dropValue )\n\t\t\t.done( () => {\n\t\t\t\tself.notification();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.value\n\t\t *\n\t\t * @param {datamodel.SiteLink[]} [value]\n\t\t * @return {datamodel.SiteLinkSet}\n\t\t */\n\t\tvalue: function ( value ) {\n\t\t\tif ( value !== undefined ) {\n\t\t\t\treturn this.option( 'value', value );\n\t\t\t}\n\n\t\t\treturn new datamodel.SiteLinkSet( this.$sitelinklistview.data( 'sitelinklistview' ).value() );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.focus\n\t\t */\n\t\tfocus: function () {\n\t\t\tthis.$sitelinklistview.data( 'sitelinklistview' ).focus();\n\t\t},\n\n\t\t_getSiteLinksArray: function () {\n\t\t\tvar res = [];\n\t\t\t// FIXME: Replace with Set.toArray (requires DataModel JavaScript 3.0).\n\t\t\tthis.options.value.each( ( siteId, siteLink ) => {\n\t\t\t\tres.push( siteLink );\n\t\t\t} );\n\t\t\treturn res;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._setOption\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tvalue = this._checkValue( value );\n\t\t\t} else if ( key === 'groupName' && value !== this.options.groupName ) {\n\t\t\t\tthis._siteIdsOfGroup = getSiteIdsOfGroup( value );\n\t\t\t\tthis.$sitelinklistview.data( 'sitelinklistview' )\n\t\t\t\t\t.option( 'allowedSiteIds', this._siteIdsOfGroup );\n\n\t\t\t\tthis.draw();\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.call( this, key, value );\n\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tthis.$sitelinklistview.data( 'sitelinklistview' )\n\t\t\t\t.value( this._getSiteLinksArray() );\n\n\t\t\t\tthis.draw();\n\t\t\t} else if ( key === 'disabled' ) {\n\t\t\t\tthis.$sitelinklistview.data( 'sitelinklistview' ).option( key, value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.setError\n\t\t */\n\t\tsetError: function ( error ) {\n\t\t\tif ( !error ) {\n\t\t\t\tif ( this.$notification && this.$notification.hasClass( 'wb-error' ) ) {\n\t\t\t\t\tthis.notification();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tPARENT.prototype.setError.call( this, error );\n\t\t},\n\n\t\tdoErrorNotification: function ( error ) {\n\t\t\tthis.notification( wb.buildErrorOutput( error ), 'wb-error' );\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.sitelinklistview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":485,"column":11,"nodeType":"CallExpression","endLine":499,"endColumn":7}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":403,"column":11,"nodeType":"CallExpression","endLine":403,"endColumn":33,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tEventSingletonManager = require( '../jquery.util.EventSingletonManager.js' ),\n\t\tbuildCounter = require( '../../wikibase/utilities/wikibase.utilities.ui.js' );\n\n\t/**\n\t * @param {string} eventNames\n\t * @param {string} namespace\n\t * @return {string}\n\t */\n\tfunction namespaceEventNames( eventNames, namespace ) {\n\t\treturn eventNames.split( ' ' ).join( '.' + namespace + ' ' ) + '.' + namespace;\n\t}\n\n\t/**\n\t * Displays and allows editing multiple site links.\n\t *\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t *\n\t * @option {wikibase.datamodel.SiteLink[]} [value]\n\t *         Default: []\n\t *\n\t * @option {string[]} [allowedSiteIds]\n\t *         Default: []\n\t *\n\t * @option {Function} getListItemAdapter\n\t *\n\t * @option {EventSingletonManager} [eventSingletonManager]\n\t *         Should be set when the widget instance is part of a sitelinkgroupview.\n\t *         Default: null (will be constructed automatically)\n\t *\n\t * @option {jQuery} [$counter]\n\t *         Node(s) that shall contain information about the number of site links.\n\t *\n\t * @option {boolean} [autoInput]\n\t *         Whether to automatically show and add new input fields to add a new value when in edit\n\t *         mode.\n\t *         Default: true\n\t */\n\t$.widget( 'wikibase.sitelinklistview', PARENT, {\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-sitelinklistview',\n\t\t\ttemplateParams: [\n\t\t\t\t'' // listview\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$listview: 'ul'\n\t\t\t},\n\t\t\tvalue: [],\n\t\t\tallowedSiteIds: [],\n\t\t\teventSingletonManager: null,\n\t\t\tgetListItemAdapter: null,\n\t\t\t$counter: null,\n\t\t\tautoInput: true\n\t\t},\n\n\t\t/**\n\t\t * @type {EventSingletonManager}\n\t\t */\n\t\t_eventSingletonManager: null,\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._create\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.getListItemAdapter ) {\n\t\t\t\tthrow new Error( 'Required option(s) missing' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tthis._eventSingletonManager = this.options.eventSingletonManager\n\t\t\t\t|| new EventSingletonManager();\n\n\t\t\tthis.draw();\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\tthis.$listview.data( 'listview' ).destroy();\n\t\t\tthis.$listview.off( '.' + this.widgetName );\n\t\t\tthis.element.removeClass( 'wikibase-sitelinklistview' );\n\n\t\t\tthis._eventSingletonManager.unregister( this, window, '.' + this.widgetName );\n\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.draw\n\t\t */\n\t\tdraw: function () {\n\t\t\tif ( !this.$listview.data( 'listview' ) ) {\n\t\t\t\tthis._createListView();\n\t\t\t}\n\n\t\t\tif ( this.options.$counter && this.options.$counter.is( ':empty' ) ) {\n\t\t\t\tthis._refreshCounter();\n\t\t\t}\n\n\t\t\tif ( this.options.autoInput && !this.isFull() ) {\n\t\t\t\tvar self = this,\n\t\t\t\t\tevent = this.widgetEventPrefix + 'afterstartediting.' + this.widgetName,\n\t\t\t\t\tupdateAutoInput = function () {\n\t\t\t\t\t\tself._updateAutoInput();\n\t\t\t\t\t};\n\n\t\t\t\tthis.element\n\t\t\t\t\t.off( event, updateAutoInput )\n\t\t\t\t\t.on( event, updateAutoInput );\n\t\t\t}\n\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * Creates the listview widget managing the sitelinkview widgets\n\t\t */\n\t\t_createListView: function () {\n\t\t\tvar self = this,\n\t\t\t\tlistItemAdapter = this.options.getListItemAdapter(\n\t\t\t\t\t() => self._getUnusedAllowedSiteIds().map( ( siteId ) => wb.sites.getSite( siteId ) ),\n\t\t\t\t\t( sitelinkview ) => {\n\t\t\t\t\t\tself.$listview.data( 'listview' ).removeItem( sitelinkview.element );\n\t\t\t\t\t\tself._refreshCounter();\n\t\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t\t}\n\t\t\t\t);\n\n\t\t\t// Encapsulate sitelinkviews by suppressing their events:\n\t\t\tthis.$listview\n\t\t\t.listview( {\n\t\t\t\tlistItemAdapter: listItemAdapter,\n\t\t\t\tvalue: self.options.value || null,\n\t\t\t\tlistItemNodeName: 'LI',\n\t\t\t\tencapsulate: true\n\t\t\t} )\n\t\t\t.on( listItemAdapter.prefixedEvent( 'change.' + this.widgetName ), ( event ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tif ( self.options.autoInput ) {\n\t\t\t\t\tself._updateAutoInput();\n\t\t\t\t\tself._refreshCounter();\n\t\t\t\t}\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} )\n\t\t\t.on( listItemAdapter.prefixedEvent( 'toggleerror.' + this.widgetName ), ( event, error ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t} )\n\t\t\t.on( 'keydown.' + this.widgetName, function ( event ) {\n\t\t\t\tif ( event.keyCode === $.ui.keyCode.BACKSPACE ) {\n\t\t\t\t\tvar $sitelinkview = $( event.target ).parentsUntil( this ).addBack().filter( '.listview-item' ),\n\t\t\t\t\t\tsitelinkview = listItemAdapter.liInstance( $sitelinkview );\n\n\t\t\t\t\tif ( sitelinkview ) {\n\t\t\t\t\t\tself._removeSitelinkviewIfEmpty( sitelinkview, event ); // FIXME: Move to sitelinkview\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on(\n\t\t\t\t[\n\t\t\t\t\tlistItemAdapter.prefixedEvent( 'create.' + this.widgetName ),\n\t\t\t\t\tlistItemAdapter.prefixedEvent( 'afterstartediting.' + this.widgetName ),\n\t\t\t\t\tlistItemAdapter.prefixedEvent( 'afterstopediting.' + this.widgetName ),\n\t\t\t\t\tlistItemAdapter.prefixedEvent( 'disable.' + this.widgetName )\n\t\t\t\t].join( ' ' ),\n\t\t\t\t( event ) => {\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @param {jQuery.wikibase.sitelinkview} sitelinkview\n\t\t * @param {jQuery.Event} event\n\t\t */\n\t\t_removeSitelinkviewIfEmpty: function ( sitelinkview, event ) {\n\t\t\tvar $sitelinkview = sitelinkview.element,\n\t\t\t\tlistview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\t$items = listview.items(),\n\t\t\t\tisLast = $sitelinkview.get( 0 ) === $items.last().get( 0 ),\n\t\t\t\tisEmpty = sitelinkview.isEmpty()\n\t\t\t\t\t|| sitelinkview.option( 'value' ) && !sitelinkview.value();\n\n\t\t\tif ( isEmpty ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\n\t\t\t\t// Shift focus to previous line or to following line if there is no previous:\n\t\t\t\t$items.each( function ( i ) {\n\t\t\t\t\tif ( this === $sitelinkview.get( 0 ) ) {\n\t\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\t\tlia.liInstance( $items.eq( i - 1 ) ).focus();\n\t\t\t\t\t\t} else if ( $items.length > 1 ) {\n\t\t\t\t\t\t\tlia.liInstance( $items.eq( i + 1 ) ).focus();\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\tif ( !isLast ) {\n\t\t\t\t\tlistview.removeItem( $sitelinkview );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t_updateAutoInput: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\t$items = listview.items(),\n\t\t\t\t$lastSitelinkview = $items.last(),\n\t\t\t\tlastSitelinkview = lia.liInstance( $lastSitelinkview ),\n\t\t\t\tsecondToLast = $items.length > 1 && lia.liInstance( $items.eq( -2 ) ),\n\t\t\t\tsecondToLastEmpty = secondToLast && secondToLast.isEmpty(),\n\t\t\t\tsecondToLastInvalidPending\n\t\t\t\t\t= secondToLast && !secondToLast.value() && !secondToLast.option( 'value' );\n\n\t\t\tif ( lastSitelinkview\n\t\t\t\t&& lastSitelinkview.isEmpty()\n\t\t\t\t&& ( secondToLastEmpty || secondToLastInvalidPending )\n\t\t\t) {\n\t\t\t\tlistview.removeItem( $lastSitelinkview );\n\t\t\t} else if ( !lastSitelinkview || lastSitelinkview.value() && !this.isFull() ) {\n\t\t\t\tthis.enterNewItem();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @return {string[]}\n\t\t */\n\t\t_getUnusedAllowedSiteIds: function () {\n\t\t\tvar representedSiteIds = this.value().map( ( siteLink ) => siteLink.getSiteId() );\n\n\t\t\treturn this.option( 'allowedSiteIds' ).filter( ( siteId ) => !representedSiteIds.includes( siteId ) );\n\t\t},\n\n\t\t/**\n\t\t * Returns whether all allowed sites are linked or no more site links may be added.\n\t\t *\n\t\t * @return {boolean}\n\t\t */\n\t\tisFull: function () {\n\t\t\treturn !this._getUnusedAllowedSiteIds().length\n\t\t\t\t|| this.value().length === this.options.allowedSiteIds.length;\n\t\t},\n\n\t\t/**\n\t\t * Refreshes any nodes featuring a counter.\n\t\t */\n\t\t_refreshCounter: function () {\n\t\t\tif ( !this.options.$counter ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis.options.$counter\n\t\t\t.addClass( this.widgetName + '-counter' )\n\t\t\t.empty()\n\t\t\t.append( this._getFormattedCounterText() );\n\t\t},\n\n\t\t/**\n\t\t * Returns a formatted string with the number of site links.\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_getFormattedCounterText: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\t$items = listview.items().filter( function () {\n\t\t\t\t\tvar sitelinkview = lia.liInstance( $( this ) );\n\t\t\t\t\treturn !sitelinkview.isEmpty();\n\t\t\t\t} );\n\n\t\t\tvar $counterMsg = buildCounter(\n\t\t\t\t'wikibase-sitelinks-counter',\n\t\t\t\t$items.length\n\t\t\t);\n\n\t\t\t// Counter result should be wrapped in parentheses, which is another message. Since this\n\t\t\t// module loads mediawiki.jqueryMsg, we can use jQuery objects as parameters,\n\t\t\t// and use parseDom() to get a jQuery object back\n\t\t\treturn mw.message( 'parentheses', $counterMsg ).parseDom();\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis._eventSingletonManager.register(\n\t\t\t\tthis,\n\t\t\t\twindow,\n\t\t\t\tnamespaceEventNames( 'scroll touchmove resize', this.widgetName ),\n\t\t\t\t( event, self2 ) => {\n\t\t\t\t\t// It's possible an event is triggered with the widget not being initialized.\n\t\t\t\t\tif ( self2.$listview ) {\n\t\t\t\t\t\tself2._startEditingInViewport();\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tthrottle: 150\n\t\t\t\t}\n\t\t\t);\n\n\t\t\tself._startEditingInViewport();\n\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t_startEditingInViewport: function () {\n\t\t\t/**\n\t\t\t * @param {HTMLElement} node\n\t\t\t * @return {boolean}\n\t\t\t */\n\t\t\tfunction touchesViewport( node ) {\n\t\t\t\tvar rect = node.getBoundingClientRect(),\n\t\t\t\t\t$window = $( window ),\n\t\t\t\t\twHeight = $window.height(),\n\t\t\t\t\twWidth = $window.width(),\n\t\t\t\t\ttouchesViewportHorizontally = rect.right >= 0 && rect.right < wWidth\n\t\t\t\t\t\t|| rect.left >= 0 && rect.left < wWidth,\n\t\t\t\t\ttouchesViewportVertically = rect.top >= 0 && rect.top < wHeight\n\t\t\t\t\t\t|| rect.bottom >= 0 && rect.bottom < wHeight;\n\t\t\t\treturn touchesViewportHorizontally && touchesViewportVertically;\n\t\t\t}\n\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\tfoundOne = false;\n\n\t\t\tlistview.value().forEach( ( sitelinkview ) => {\n\t\t\t\tif ( touchesViewport( sitelinkview.element[ 0 ] ) ) {\n\t\t\t\t\tsitelinkview.startEditing();\n\t\t\t\t\tfoundOne = true;\n\t\t\t\t}\n\t\t\t} );\n\t\t\tif ( !foundOne && listview.items().length > 0 ) {\n\t\t\t\tlia.liInstance( $( listview.items()[ 0 ] ) ).startEditing();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.stopEditing\n\t\t */\n\t\tstopEditing: function ( dropValue ) {\n\t\t\tif ( !dropValue ) {\n\t\t\t\tthis._removeIncompleteSiteLinks();\n\t\t\t}\n\n\t\t\treturn PARENT.prototype.stopEditing.call( this, dropValue );\n\t\t},\n\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tthis._refreshCounter();\n\t\t\tthis._eventSingletonManager.unregister(\n\t\t\t\tthis,\n\t\t\t\twindow,\n\t\t\t\tnamespaceEventNames( 'scroll touchmove resize', this.widgetName )\n\t\t\t);\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t_removeIncompleteSiteLinks: function () {\n\t\t\tvar listview = this.$listview.data( 'listview' );\n\n\t\t\tlistview.items().not( listview.nonEmptyItems() ).each( function () {\n\t\t\t\tlistview.removeItem( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget.focus\n\t\t */\n\t\tfocus: function () {\n\t\t\t// Focus first invalid/incomplete item or - if there is none - the first item.\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter(),\n\t\t\t\t$items = listview.items();\n\n\t\t\tif ( !$items.length ) {\n\t\t\t\tthis.element.trigger( 'focus' );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * @param {jQuery} $nodes\n\t\t\t * @return {jQuery}\n\t\t\t */\n\t\t\tfunction findFirstInViewPort( $nodes ) {\n\t\t\t\tvar $window = $( window );\n\t\t\t\tvar $foundNode = null;\n\n\t\t\t\t$nodes.each( function () {\n\t\t\t\t\tvar $node = $( this );\n\t\t\t\t\t// TODO: Store visibility in model\n\t\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\t\tif ( $node.is( ':visible' ) && $node.offset().top > $window.scrollTop() ) {\n\t\t\t\t\t\t$foundNode = $node;\n\t\t\t\t\t}\n\t\t\t\t\treturn $foundNode === null;\n\t\t\t\t} );\n\n\t\t\t\treturn $foundNode || $nodes.first();\n\t\t\t}\n\n\t\t\tif ( this.value() === null ) {\n\t\t\t\t$items = $items.filter( function () {\n\t\t\t\t\tvar sitelinkview = lia.liInstance( $( this ) );\n\t\t\t\t\treturn sitelinkview.value() === null;\n\t\t\t\t} );\n\t\t\t}\n\t\t\t$items = findFirstInViewPort( $items );\n\n\t\t\tif ( $items.length ) {\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tlia.liInstance( $items ).focus();\n\t\t\t\t}, 10 );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.EditableTemplatedWidget.value\n\t\t *\n\t\t * @param {wikibase.datamodel.SiteLink[]} [value]\n\t\t * @return {wikibase.datamodel.SiteLink[]|*}\n\t\t */\n\t\tvalue: function ( value ) {\n\t\t\tif ( value !== undefined ) {\n\t\t\t\treturn this.option( 'value', value );\n\t\t\t}\n\n\t\t\tvalue = [];\n\n\t\t\tif ( !this.$listview ) {\n\t\t\t\treturn this.options.value;\n\t\t\t}\n\n\t\t\tvar listview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tlistview.nonEmptyItems().each( function () {\n\t\t\t\tvar sitelinkview = lia.liInstance( $( this ) );\n\t\t\t\tvalue.push( sitelinkview.value() );\n\t\t\t} );\n\n\t\t\treturn value;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.TemplatedWidget._setOption\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tthis.$listview.data( 'listview' ).value( value );\n\t\t\t\tthis._refreshCounter();\n\t\t\t} else if ( key === 'disabled' ) {\n\t\t\t\tthis.$listview.data( 'listview' ).option( key, value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * Adds a pending `sitelinkview` to the `sitelinklistview`.\n\t\t *\n\t\t * @see jQuery.wikibase.listview.enterNewItem\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {jQuery} return.done.$sitelinkview\n\t\t */\n\t\tenterNewItem: function () {\n\t\t\tvar self = this,\n\t\t\t\tlistview = this.$listview.data( 'listview' ),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\treturn listview.enterNewItem().done( ( $sitelinkview ) => {\n\t\t\t\tvar sitelinkview = lia.liInstance( $sitelinkview );\n\n\t\t\t\t$sitelinkview.addClass( 'wb-new' );\n\n\t\t\t\tself._refreshCounter();\n\n\t\t\t\tif ( !self.isInEditMode() ) {\n\t\t\t\t\tself.startEditing();\n\t\t\t\t} else {\n\t\t\t\t\tsitelinkview.startEditing();\n\t\t\t\t}\n\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} );\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.siteselector.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":82,"column":6,"nodeType":"CallExpression","endLine":91,"endColumn":9}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":86,"column":12,"nodeType":"CallExpression","endLine":86,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":117,"column":33,"nodeType":"CallExpression","endLine":117,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":162,"column":10,"nodeType":"CallExpression","endLine":162,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki at snater.com >\n */\n( function () {\n\t'use strict';\n\n\t/**\n\t * Site selector\n\t * Enhances an input box with auto-complete and auto-suggestion functionality for site ids.\n\t *\n\t * @example $( 'input' ).siteselector( { source: <{wikibase.Site[]}> } );\n\t *\n\t * @option {wikibase.Site[]|Function} source\n\t *         An array of Site objects that shall be used to provide suggestions. Alternatively, a\n\t *         function dynamically retrieving an array of Site objects may be provided.\n\t *\n\t * @option {number} [delay=150]\n\t *         Delay in milliseconds of the request querying for suggestions.\n\t *\n\t * @event selected\n\t *        Triggered whenever a site is selected or de-selected.\n\t *        (1) {jQuery.Event}\n\t *        (2) {string|null}\n\t */\n\t$.widget( 'wikibase.siteselector', $.ui.suggester, {\n\t\t/**\n\t\t * @see jQuery.ui.suggester.options\n\t\t */\n\t\toptions: {\n\t\t\tdelay: 150\n\t\t},\n\n\t\t/**\n\t\t * @type {wikibase.Site}\n\t\t */\n\t\t_selectedSite: null,\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._create\n\t\t */\n\t\t_create: function () {\n\t\t\tvar self = this;\n\n\t\t\t$.ui.suggester.prototype._create.apply( this, arguments );\n\n\t\t\tthis.element\n\t\t\t.on( 'keydown.' + this.widgetName, ( event ) => {\n\t\t\t\tif ( event.keyCode === $.ui.keyCode.TAB ) {\n\t\t\t\t\t$( self.options.menu )\n\t\t\t\t\t.one( 'selected', ( ev, item ) => {\n\t\t\t\t\t\tself.element.val( item.getValue() );\n\t\t\t\t\t} );\n\t\t\t\t} else if ( event.keyCode === $.ui.keyCode.ESCAPE ) {\n\t\t\t\t\tvar degrade = true,\n\t\t\t\t\t\tfirstItem = self.options.menu.option( 'items' )[ 0 ];\n\n\t\t\t\t\tif ( firstItem ) {\n\t\t\t\t\t\tvar site = firstItem.getSite(),\n\t\t\t\t\t\t\tlabel = self._createItemLabel( site, '' ),\n\t\t\t\t\t\t\tvalue = self._createItemValue( site );\n\n\t\t\t\t\t\tif ( self._term === label || self._term === value ) {\n\t\t\t\t\t\t\tdegrade = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( degrade ) {\n\t\t\t\t\t\tself.options.menu.deactivate();\n\t\t\t\t\t\tself.element.val( self._term );\n\t\t\t\t\t\tself._selectedSite = null;\n\t\t\t\t\t\tself._trigger( 'selected', null, [ null ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'eachchange.' + this.widgetName, ( event, previousValue ) => {\n\t\t\t\tself._selectedSite = null;\n\t\t\t\tself._term = self.element.val();\n\n\t\t\t\tclearTimeout( self._searching );\n\t\t\t\tself._searching = setTimeout( () => {\n\t\t\t\t\tself.search()\n\t\t\t\t\t.done( ( suggestions ) => {\n\t\t\t\t\t\t// TODO: Store visibility in model\n\t\t\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\t\t\tif ( self.options.menu.element.is( ':visible' ) ) {\n\t\t\t\t\t\t\tself._selectFirstSite();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself._trigger( 'selected', null, [ null ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}, self.options.delay );\n\t\t\t} )\n\t\t\t.on( 'siteselectoropen.' + this.widgetName, () => {\n\t\t\t\tself._selectFirstSite();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\t$( this.options.menu ).off( 'siteselector' );\n\t\t\t$.ui.suggester.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * Implicitly selects the first site from the suggested sites.\n\t\t */\n\t\t_selectFirstSite: function () {\n\t\t\tvar menu = this.options.menu,\n\t\t\t\tmenuItems = menu.option( 'items' ),\n\t\t\t\tsite = null;\n\n\t\t\t// TODO: Store visibility in model\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( menuItems.length > 0 && menu.element.is( ':visible' ) ) {\n\t\t\t\tthis.options.menu.activate( menuItems[ 0 ] );\n\t\t\t\tsite = menuItems[ 0 ].getSite();\n\t\t\t}\n\n\t\t\tif ( this._selectedSite !== site ) {\n\t\t\t\tthis._selectedSite = site;\n\t\t\t\tthis._trigger(\n\t\t\t\t\t'selected',\n\t\t\t\t\tnull,\n\t\t\t\t\tsite ? [ site.getId() ] : [ null ]\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._initMenu\n\t\t */\n\t\t_initMenu: function ( ooMenu ) {\n\t\t\tvar self = this;\n\n\t\t\t$.ui.suggester.prototype._initMenu.apply( this, arguments );\n\n\t\t\tthis.options.menu.element.addClass( 'wikibase-siteselector-list' );\n\n\t\t\t$( this.options.menu )\n\t\t\t.on( 'selected.siteselector', ( event, item ) => {\n\t\t\t\tif ( item instanceof $.wikibase.siteselector.Item ) {\n\t\t\t\t\tself._selectedSite = item.getSite();\n\t\t\t\t\tself.element.val( self._createItemValue( self._selectedSite ) );\n\t\t\t\t\tself._trigger( 'selected', null, [ self._selectedSite.getId() ] );\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'blur.siteselector', () => {\n\t\t\t\tif ( self._selectedSite ) {\n\t\t\t\t\tself.element.val( self._createItemValue( self._selectedSite ) );\n\t\t\t\t} else if ( self.element.val() !== '' ) {\n\t\t\t\t\tself._selectFirstSite();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tthis.options.menu.element\n\t\t\t.on( 'mouseleave', () => {\n\t\t\t\t// TODO: Store visibility in model\n\t\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\t\tif ( self.options.menu.element.is( ':visible' ) ) {\n\t\t\t\t\tself._selectedSite = null;\n\t\t\t\t\tself._selectFirstSite();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn ooMenu;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._move\n\t\t */\n\t\t_move: function ( direction, activeItem, allItems ) {\n\t\t\t$.ui.suggester.prototype._move.apply( this, arguments );\n\t\t\tif ( this._selectedSite === this.options.menu.getActiveItem().getSite() ) {\n\t\t\t\tthis.element.val( this._term );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._moveOffEdge\n\t\t */\n\t\t_moveOffEdge: function ( direction ) {\n\t\t\tif ( direction === 'previous' ) {\n\t\t\t\tvar menu = this.options.menu,\n\t\t\t\t\titems = menu.option( 'items' );\n\t\t\t\tmenu.activate( items[ items.length - 1 ] );\n\t\t\t\tthis.element.val( items[ items.length - 1 ].getValue() );\n\t\t\t} else {\n\t\t\t\t$.ui.suggester.prototype._moveOffEdge.apply( this, arguments );\n\t\t\t\tthis._selectedSite = null;\n\t\t\t\tthis._selectFirstSite();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._getSuggestions\n\t\t */\n\t\t_getSuggestions: function ( term ) {\n\t\t\tvar source = typeof this.options.source === 'function'\n\t\t\t\t? this.options.source()\n\t\t\t\t: this.options.source;\n\n\t\t\treturn this._getSuggestionsFromArray( term, source );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._getSuggestionsFromArray\n\t\t */\n\t\t_getSuggestionsFromArray: function ( term, source ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred();\n\n\t\t\tif ( term === '' ) {\n\t\t\t\treturn deferred.resolve( [], term ).promise();\n\t\t\t}\n\n\t\t\tvar suggestedSites = source.filter( ( site ) => self._considerSuggestion( site ) );\n\n\t\t\tif ( suggestedSites.length === 0 ) {\n\t\t\t\tvar subDomain = this._grepSubDomainFromTerm();\n\n\t\t\t\tif ( subDomain ) {\n\t\t\t\t\tsuggestedSites = source.filter( ( site ) => {\n\t\t\t\t\t\tvar url = site.getUrlTo( '' ),\n\t\t\t\t\t\t\tindex = url.indexOf( '//' ) + 2;\n\n\t\t\t\t\t\treturn url.indexOf( subDomain, index ) === index;\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn deferred.resolve( suggestedSites, term ).promise();\n\t\t},\n\n\t\t/**\n\t\t * @protected\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @return {boolean}\n\t\t */\n\t\t_considerSuggestion: function ( site ) {\n\t\t\tvar check = [\n\t\t\t\tsite.getId(),\n\t\t\t\tsite.getShortName(),\n\t\t\t\tsite.getName(),\n\t\t\t\tsite.getShortName() + ' (' + site.getId() + ')'\n\t\t\t];\n\n\t\t\tfor ( var i = 0; i < check.length; i++ ) {\n\t\t\t\tif ( check[ i ].toLowerCase().indexOf( this._term.toLowerCase() ) === 0 ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * @return {string|null}\n\t\t * @private\n\t\t */\n\t\t_grepSubDomainFromTerm: function () {\n\t\t\t// Extract either a subdomain (the word after \"//\") or simply the first word.\n\t\t\tvar matches = /\\/\\/(\\w[\\w-]+)/.exec( this._term )\n\t\t\t\t|| /(\\w[\\w-]+)/.exec( this._term );\n\n\t\t\treturn matches ? matches[ 1 ].toLowerCase().replace( /[\\W_]+/g, '-' ) : null;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.ui.suggester._createMenuItemFromSuggestion\n\t\t * @protected\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @param {string} requestTerm\n\t\t * @return {jQuery.wikibase.siteselector.Item}\n\t\t */\n\t\t_createMenuItemFromSuggestion: function ( site, requestTerm ) {\n\t\t\treturn new $.wikibase.siteselector.Item(\n\t\t\t\tthis._createItemLabel( site, requestTerm ),\n\t\t\t\tthis._createItemValue( site ),\n\t\t\t\tsite\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Creates the label of a suggestion item.\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @param {string} requestTerm\n\t\t * @return {string}\n\t\t */\n\t\t_createItemLabel: function ( site, requestTerm ) {\n\t\t\treturn util.highlightSubstring( requestTerm, site.getShortName() )\n\t\t\t+ ' (' + util.highlightSubstring( requestTerm, site.getId() ) + ')';\n\t\t},\n\n\t\t/**\n\t\t * Creates the value of a suggestion item.\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t * @return {string}\n\t\t */\n\t\t_createItemValue: function ( site ) {\n\t\t\treturn site.getId();\n\t\t},\n\n\t\t/**\n\t\t * Returns the currently selected site.\n\t\t *\n\t\t * @return {wikibase.Site|null}\n\t\t */\n\t\tgetSelectedSite: function () {\n\t\t\treturn this._selectedSite;\n\t\t},\n\n\t\t/**\n\t\t * Sets the selected site.\n\t\t *\n\t\t * @param {wikibase.Site} site\n\t\t */\n\t\tsetSelectedSite: function ( site ) {\n\t\t\tthis._selectedSite = site;\n\t\t}\n\n\t} );\n\n\t/**\n\t * Default siteselector suggestion menu item.\n\t *\n\t * @constructor\n\t * @extends jQuery.ui.ooMenu.Item\n\t *\n\t * @param {string|jQuery} label\n\t * @param {string} value\n\t * @param {wikibase.Site} site\n\t *\n\t * @throws {Error} if a required parameter is not specified.\n\t */\n\tvar Item = function ( label, value, site ) {\n\t\tif ( !label || !value || !site ) {\n\t\t\tthrow new Error( 'Required parameter(s) not specified' );\n\t\t}\n\n\t\tthis._label = label;\n\t\tthis._value = value;\n\t\tthis._site = site;\n\t};\n\n\tItem = util.inherit(\n\t\t$.ui.ooMenu.Item,\n\t\tItem,\n\t\t{\n\t\t\t/**\n\t\t\t * @type {wikibase.Site}\n\t\t\t */\n\t\t\t_site: null,\n\n\t\t\t/**\n\t\t\t * @return {wikibase.Site}\n\t\t\t */\n\t\t\tgetSite: function () {\n\t\t\t\treturn this._site;\n\t\t\t}\n\t\t}\n\t);\n\n\t$.extend( $.wikibase.siteselector, {\n\t\tItem: Item\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.snaklistview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":245,"column":11,"nodeType":"CallExpression","endLine":247,"endColumn":7}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( wb ) {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * View for displaying and editing a `datamodel.SnakList` object.\n\t *\n\t * @see datamodel.SnakList\n\t * @class jQuery.wikibase.snaklistview\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t * @uses jQuery.wikibase.listview\n\t * @license GPL-2.0-or-later\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {datamodel.SnakList} [value=new datamodel.SnakList()]\n\t *        The `SnakList` to be displayed by this view.\n\t * @param {Function} options.getListItemAdapter\n\t * @param {boolean} [singleProperty=true]\n\t *        If `true`, it is assumed that the widget is filled with `Snak`s featuring a single common\n\t *        property.\n\t * @param {Function} removeCallback A function that removes this snaklistview\n\t */\n\t/**\n\t * @event afterstartediting\n\t * Triggered after having started the widget's edit mode.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event afterstopediting\n\t * Triggered after having stopped the widget's edit mode.\n\t * @param {jQuery.Event} event\n\t * @param {boolean} If `true`, the widget's value was reset to the one from before edit mode was\n\t *        started.\n\t */\n\t/**\n\t * @event change\n\t * Triggered whenever the widget's content is changed.\n\t * @param {jQuery.Event} event\n\t */\n\t$.widget( 'wikibase.snaklistview', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-snaklistview',\n\t\t\ttemplateParams: [\n\t\t\t\t'' // listview widget\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$listview: '.wikibase-snaklistview-listview'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tsingleProperty: false,\n\t\t\tgetListItemAdapter: null,\n\t\t\tremoveCallback: null\n\t\t},\n\n\t\t/**\n\t\t * Short-cut to the `listview` widget used by the `snaklistview` to manage the `snakview`\n\t\t * widgets.\n\t\t *\n\t\t * @property {jQuery.wikibase.listview}\n\t\t * @private\n\t\t */\n\t\t_listview: null,\n\n\t\t/**\n\t\t * Short-cut to the `ListItemAdapter` in use with the `listview` widget used to manage the\n\t\t * `snakview` widgets.\n\t\t *\n\t\t * @property {jQuery.wikibase.listview.ListItemAdapter}\n\t\t * @private\n\t\t */\n\t\t_lia: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} if a required option is not specified properly.\n\t\t */\n\t\t_create: function () {\n\t\t\tthis.options.value = this.options.value || new datamodel.SnakList();\n\n\t\t\tif ( !this.options.getListItemAdapter || !( this.options.value instanceof datamodel.SnakList ) ) {\n\t\t\t\tthrow new Error( 'Required option not specified properly' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tif ( !this.options.value.length ) {\n\t\t\t\tthis.$listview.addClass( 'wikibase-snaklistview-listview-new' );\n\t\t\t}\n\n\t\t\tthis._createListView();\n\t\t},\n\n\t\t/**\n\t\t * (Re-)creates the `listview` widget managing the `snakview` widgets.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_createListView: function () {\n\t\t\tvar self = this,\n\t\t\t\t$listviewParent = null;\n\n\t\t\t// Re-create listview widget if it exists already\n\t\t\tif ( this._listview ) {\n\t\t\t\t// Detach listview since re-creation is regarded a content reset and not an\n\t\t\t\t// initialisation. Detaching prevents bubbling of initialisation events.\n\t\t\t\t$listviewParent = this.$listview.parent();\n\t\t\t\tthis.$listview.detach();\n\t\t\t\tthis._listview.destroy();\n\t\t\t\tthis.$listview.empty();\n\t\t\t}\n\n\t\t\tthis.$listview.listview( {\n\t\t\t\tlistItemAdapter: this.options.getListItemAdapter( ( snakview ) => {\n\t\t\t\t\tself._listview.removeItem( snakview.element );\n\t\t\t\t\tif ( self.value().length === 0 ) {\n\t\t\t\t\t\tself.options.removeCallback();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t\t}\n\t\t\t\t} ),\n\t\t\t\tvalue: this.options.value.toArray()\n\t\t\t} );\n\n\t\t\tif ( $listviewParent ) {\n\t\t\t\tthis.$listview.appendTo( $listviewParent );\n\t\t\t}\n\n\t\t\tthis._listview = this.$listview.data( 'listview' );\n\t\t\tthis._lia = this._listview.listItemAdapter();\n\t\t\tthis._updatePropertyLabels();\n\n\t\t\tthis.$listview\n\t\t\t.off( '.' + this.widgetName )\n\t\t\t.on(\n\t\t\t\tthis._lia.prefixedEvent( 'change.' ) + this.widgetName\n\t\t\t\t// FIXME: Remove all itemremoved events, see https://gerrit.wikimedia.org/r/298766.\n\t\t\t\t+ ' listviewitemremoved.' + this.widgetName,\n\t\t\t\t( event ) => {\n\t\t\t\t\t// Forward the \"change\" event to external components (e.g. the edit toolbar).\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * Updates the visibility of the `snakview`s' `Property` labels. (Effective only if the\n\t\t * `singleProperty` option is set.)\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_updatePropertyLabels: function () {\n\t\t\tif ( this.options.singleProperty ) {\n\t\t\t\tthis._listview.value().forEach( ( snakview, index ) => {\n\t\t\t\t\tvar operation = index ? 'hidePropertyLabel' : 'showPropertyLabel';\n\t\t\t\t\tsnakview[ operation ]();\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Starts the widget's edit mode.\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t *         No resolved parameters.\n\t\t *         Rejected parameters:\n\t\t *         - {Error}\n\t\t */\n\t\t_startEditing: function () {\n\t\t\treturn this._listview.startEditing();\n\t\t},\n\n\t\t/**\n\t\t * Stops the widget's edit mode.\n\t\t *\n\t\t * @param {boolean} [dropValue=false] If `true`, the widget's value will be reset to the one from\n\t\t *        before edit mode was started\n\t\t */\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tif ( dropValue ) {\n\t\t\t\t// If the whole item was pending, remove the whole list item. This has to be\n\t\t\t\t// performed in the widget using the snaklistview.\n\n\t\t\t\t// Re-create the list view to restore snakviews that have been removed during\n\t\t\t\t// editing:\n\t\t\t\tthis._createListView();\n\t\t\t} else {\n\t\t\t\tthis._listview.value().forEach( ( snakview ) => {\n\t\t\t\t\tsnakview.stopEditing( dropValue );\n\n\t\t\t\t\t// After saving, the property should not be editable anymore.\n\t\t\t\t\tsnakview.options.locked.property = true;\n\t\t\t\t} );\n\t\t\t}\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * Sets a new `SnakList` or returns the current `SnakList` (including pending `Snaks` not yet\n\t\t * committed).\n\t\t *\n\t\t * @param {datamodel.SnakList} [snakList]\n\t\t * @return {datamodel.SnakList|undefined|null}\n\t\t */\n\t\tvalue: function ( snakList ) {\n\t\t\tif ( snakList !== undefined ) {\n\t\t\t\treturn this.option( 'value', snakList );\n\t\t\t}\n\n\t\t\tvar snaks = [];\n\n\t\t\tif ( !this._listview.value().every( ( snakview ) => {\n\t\t\t\tvar snak = snakview.snak();\n\t\t\t\tsnaks.push( snak );\n\t\t\t\treturn snak;\n\t\t\t} ) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\treturn new datamodel.SnakList( snaks );\n\t\t},\n\n\t\t/**\n\t\t * Adds a new empty `snakview` to the `listview` with edit mode started instantly.\n\t\t *\n\t\t * @see jQuery.wikibase.listview.enterNewItem\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {jQuery} return.done.$snakview\n\t\t */\n\t\tenterNewItem: function () {\n\t\t\tvar self = this;\n\t\t\treturn this._listview.enterNewItem().done( () => {\n\t\t\t\tself.startEditing();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function () {\n\t\t\tthis._listview.destroy();\n\t\t\tthis._listview = null;\n\t\t\tthis._lia = null;\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t *\n\t\t * @throws {Error} when trying to set the value to something other than a\n\t\t *         `datamodel.SnakList` instance.\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tif ( !( value instanceof datamodel.SnakList ) ) {\n\t\t\t\t\tthrow new Error( 'value has to be an instance of datamodel.SnakList' );\n\t\t\t\t}\n\t\t\t\tthis._listview.value( value.toArray() );\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tthis._listview.option( key, value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tvar $items = this._listview.items();\n\n\t\t\tif ( $items.length ) {\n\t\t\t\tthis._lia.liInstance( $items.first() ).focus();\n\t\t\t} else {\n\t\t\t\tthis.element.trigger( 'focus' );\n\t\t\t}\n\t\t}\n\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.statementgrouplistview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":138,"column":11,"nodeType":"CallExpression","endLine":160,"endColumn":8}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar PARENT = $.ui.TemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * View for displaying `datamodel.Statement` objects grouped by their main `Snak`'s\n\t * `Property` id by managing a list of `jQuery.wikibase.statementgroupview` widgets.\n\t *\n\t * @see datamodel.StatementGroup\n\t * @see datamodel.StatementGroupSet\n\t * @uses jQuery.wikibase.listview\n\t * @uses jQuery.wikibase.listview.ListItemAdapter\n\t * @extends jQuery.ui.TemplatedWidget\n\t * @license GPL-2.0-or-later\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {jquery.wikibase.listview.ListItemAdapter} options.listItemAdapter\n\t * @param {datamodel.StatementGroupSet} [options.value]\n\t *        The `Statements` to be displayed by this view.\n\t */\n\t$.widget( 'wikibase.statementgrouplistview', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-statementgrouplistview',\n\t\t\ttemplateParams: [\n\t\t\t\t'' // listview\n\t\t\t],\n\t\t\ttemplateShortCuts: {},\n\t\t\tlistItemAdapter: null,\n\t\t\tvalue: null\n\t\t},\n\n\t\t/**\n\t\t * @property {jQuery.wikibase.listview}\n\t\t * @readonly\n\t\t */\n\t\tlistview: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} if a required option is not specified properly.\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.listItemAdapter\n\t\t\t\t|| ( this.options.value && !( this.options.value instanceof datamodel.StatementGroupSet ) )\n\t\t\t) {\n\t\t\t\tthrow new Error( 'Required option not specified properly' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tvar listview = this.listview = this._createListview(),\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tthis.element\n\t\t\t.on( lia.prefixedEvent( 'afterremove.' + this.widgetName ), ( event ) => {\n\t\t\t\tvar $statementgroupview = $( event.target ),\n\t\t\t\t\tstatementgroupview = lia.liInstance( $statementgroupview );\n\n\t\t\t\tif ( !statementgroupview.value() ) {\n\t\t\t\t\tlistview.removeItem( $statementgroupview );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tthis._statementGroupAdder = this.options.getAdder( this.enterNewItem.bind( this ),\n\t\t\t\tthis.element,\n\t\t\t\tmw.msg( 'wikibase-statementgrouplistview-add' ),\n\t\t\t\tmw.msg( 'wikibase-statementgrouplistview-add-tooltip' ) );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\tdestroy: function () {\n\t\t\tthis.listview.destroy();\n\t\t\tif ( this._statementGroupAdder ) {\n\t\t\t\tthis._statementGroupAdder.destroy();\n\t\t\t\tthis._statementGroupAdder = null;\n\t\t\t}\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_createListview: function () {\n\t\t\tvar $listview = this.element.children( '.wikibase-listview' );\n\n\t\t\tif ( !$listview.length ) {\n\t\t\t\t$listview = $( '<div>' ).appendTo( this.element );\n\t\t\t}\n\n\t\t\t$listview.listview( {\n\t\t\t\tlistItemAdapter: this.options.listItemAdapter,\n\t\t\t\tvalue: this.options.value ? this._statementGroupSetToStatementGroups( this.options.value ) : null\n\t\t\t} );\n\n\t\t\treturn $listview.data( 'listview' );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {datamodel.StatementGroupSet} statementGroupSet\n\t\t * @return {datamodel.StatementGroup[]}\n\t\t */\n\t\t_statementGroupSetToStatementGroups: function ( statementGroupSet ) {\n\t\t\treturn statementGroupSet.getKeys().map( ( propertyId ) => statementGroupSet.getItemByKey( propertyId ) );\n\t\t},\n\n\t\t/**\n\t\t * Triggers adding a new `statementgroupview` to the `statementgrouplistview`. This involves\n\t\t * triggering the corresponding process for the new pending `statementgroupview` by instantly\n\t\t * triggering the `enterNewItem()` function of the `statementgroupview`.\n\t\t *\n\t\t * @see jQuery.wikibase.statementgroupview.enterNewItem\n\t\t * @see jQuery.wikibase.listview.enterNewItem\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {jQuery} return.done.$statementgroupview\n\t\t */\n\t\tenterNewItem: function () {\n\t\t\tvar self = this,\n\t\t\t\tlia = this.listview.listItemAdapter();\n\n\t\t\treturn this.listview.enterNewItem()\n\t\t\t\t.done( ( $statementgroupview ) => {\n\t\t\t\t\t$statementgroupview\n\t\t\t\t\t.addClass( 'wb-new' )\n\t\t\t\t\t.one(\n\t\t\t\t\t\tlia.prefixedEvent( 'afterstopediting.' + self.widgetName ),\n\t\t\t\t\t\t( event, dropValue ) => {\n\t\t\t\t\t\t\tvar $view = $( event.target ),\n\t\t\t\t\t\t\t\tstatementGroup = lia.liInstance( $view ).value();\n\n\t\t\t\t\t\t\tself.listview.removeItem( $view );\n\n\t\t\t\t\t\t\tif ( dropValue ) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tself._addStatementGroup( statementGroup );\n\t\t\t\t\t\t}\n\t\t\t\t\t);\n\n\t\t\t\t\tvar statementgroupview = lia.liInstance( $statementgroupview );\n\t\t\t\t\tstatementgroupview.enterNewItem();\n\t\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.listview.addItem\n\t\t * @private\n\t\t *\n\t\t * @param {datamodel.StatementGroup} newStatementGroup\n\t\t */\n\t\t_addStatementGroup: function ( newStatementGroup ) {\n\t\t\tvar lia = this.listview.listItemAdapter(),\n\t\t\t\tpropertyId = newStatementGroup.getKey(),\n\t\t\t\t$statementgroupviews = this.listview.items(),\n\t\t\t\tfound = false;\n\n\t\t\t$statementgroupviews.each( function () {\n\t\t\t\tvar statementgroupview = lia.liInstance( $( this ) ),\n\t\t\t\t\tstatementGroup = statementgroupview.value();\n\n\t\t\t\tif ( statementGroup.getKey() === propertyId ) {\n\t\t\t\t\tnewStatementGroup.getItemContainer().each( function () {\n\t\t\t\t\t\tstatementGroup.addItem( this );\n\t\t\t\t\t} );\n\t\t\t\t\tstatementgroupview.value( statementGroup );\n\t\t\t\t\tfound = true;\n\t\t\t\t}\n\n\t\t\t\treturn !found;\n\t\t\t} );\n\n\t\t\tif ( !found ) {\n\t\t\t\tthis.listview.addItem( newStatementGroup );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' && value !== undefined ) {\n\t\t\t\tif ( !( value instanceof datamodel.StatementGroupSet ) ) {\n\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t'value needs to be an instance of datamodel.StatementGroupSet'\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\tthis.listview.value(\n\t\t\t\t\tthis._statementGroupSetToStatementGroups( value )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tthis.listview.option( key, value );\n\t\t\t\tif ( this._statementGroupAdder ) {\n\t\t\t\t\tthis._statementGroupAdder[ value ? 'disable' : 'enable' ]();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tvar lia = this.listview.listItemAdapter(),\n\t\t\t\t$items = this.listview.items();\n\n\t\t\tif ( $items.length ) {\n\t\t\t\tlia.liInstance( $items.first() ).focus();\n\t\t\t} else {\n\t\t\t\tthis.element.trigger( 'focus' );\n\t\t\t}\n\t\t}\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.statementgroupview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":128,"column":4,"nodeType":"CallExpression","endLine":130,"endColumn":7}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar PARENT = $.ui.TemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * View for displaying `datamodel.Statement` objects grouped by their main `Snak`'s\n\t * `Property` id by managing a list of `jQuery.wikibase.statementview` widgets encapsulated by a\n\t * `jquery.wikibase.statementlistview` widget.\n\t *\n\t * @see datamodel.StatementGroup\n\t * @extends jQuery.ui.TemplatedWidget\n\t * @license GPL-2.0-or-later\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {datamodel.StatementGroup} [options.value=null]\n\t *        The `Statements` to be displayed by this view. If `null`, the view will only display an\n\t *        \"add\" button to add new `Statements`.\n\t * @param {wikibase.entityIdFormatter.EntityIdHtmlFormatter} options.entityIdHtmlFormatter\n\t *        Required for dynamically rendering links to `Entity`s.\n\t * @param {Function} options.buildStatementListView\n\t */\n\t/**\n\t * @event afterremove\n\t * Triggered after a `statementview` was removed from the `statementlistview` encapsulated by this\n\t * `statementgroupview`.\n\t * @param {jQuery.Event} event\n\t */\n\t$.widget( 'wikibase.statementgroupview', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-statementgroupview',\n\t\t\ttemplateParams: [\n\t\t\t\t'', // label\n\t\t\t\t'', // statementlistview widget\n\t\t\t\t'', // html id attribute\n\t\t\t\t'' // property id\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$property: '.wikibase-statementgroupview-property',\n\t\t\t\t$propertyLabel: '.wikibase-statementgroupview-property-label'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tbuildStatementListView: null,\n\t\t\tentityIdHtmlFormatter: null,\n\t\t\thtmlIdPrefix: ''\n\t\t},\n\n\t\t/**\n\t\t * @property {jQuery.wikibase.statementlistview}\n\t\t */\n\t\tstatementlistview: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} if a required option is not specified properly.\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.entityIdHtmlFormatter || !this.options.buildStatementListView ) {\n\t\t\t\tthrow new Error( 'Required option not specified properly' );\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tif ( this.options.value ) {\n\t\t\t\tthis._updateId();\n\t\t\t\tthis._updatePropertyId( this.options.value.getKey() );\n\t\t\t\tthis._createPropertyLabel();\n\t\t\t}\n\t\t\tthis._createStatementlistview();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function () {\n\t\t\tif ( this.statementlistview ) {\n\t\t\t\tthis.statementlistview.element.off( this.widgetName );\n\t\t\t\tthis.statementlistview.destroy();\n\t\t\t}\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_updateId: function () {\n\t\t\tvar propertyId = this.options.value.getKey(),\n\t\t\t\tprefix = this.options.htmlIdPrefix,\n\t\t\t\tprefixSeparator = '-';\n\n\t\t\tif ( prefix !== '' ) {\n\t\t\t\tprefix += prefixSeparator;\n\t\t\t}\n\n\t\t\tthis.element.attr( 'id', prefix + propertyId );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {string} propertyId\n\t\t */\n\t\t_updatePropertyId: function ( propertyId ) {\n\t\t\tthis.element.data( 'property-id', propertyId );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_createPropertyLabel: function () {\n\t\t\tif ( this.$propertyLabel.contents().length > 0 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar self = this,\n\t\t\t\tpropertyId = this.options.value.getKey();\n\n\t\t\tthis.options.entityIdHtmlFormatter.format( propertyId ).done( ( title ) => {\n\t\t\t\tself.$propertyLabel.append( title );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_createStatementlistview: function () {\n\t\t\tvar self = this,\n\t\t\t\tprefix;\n\n\t\t\tvar $statementlistview = this.element.find( '.wikibase-statementlistview' );\n\n\t\t\tif ( !$statementlistview.length ) {\n\t\t\t\t$statementlistview = $( '<div>' ).appendTo( this.element );\n\t\t\t}\n\n\t\t\tthis.statementlistview = this.options.buildStatementListView(\n\t\t\t\tthis.options.value ? this.options.value.getItemContainer() : new datamodel.StatementList(),\n\t\t\t\t$statementlistview\n\t\t\t);\n\t\t\tprefix = this.statementlistview.widgetEventPrefix;\n\n\t\t\t$statementlistview\n\t\t\t.on( prefix + 'toggleerror.' + this.widgetName, ( event, error ) => {\n\t\t\t\tself.$property.toggleClass( 'wb-error', Boolean( error ) );\n\t\t\t} )\n\t\t\t.on( prefix + 'afterstopediting.' + this.widgetName, ( event, dropValue ) => {\n\t\t\t\tself.$property.removeClass( 'wb-error wb-edit' );\n\t\t\t\tself._trigger( 'afterstopediting', null, [ dropValue ] );\n\t\t\t} )\n\t\t\t.on( prefix + 'afterstartediting.' + this.widgetName, ( event ) => {\n\t\t\t\tself.$property.addClass( 'wb-edit' );\n\t\t\t} )\n\t\t\t.on( prefix + 'afterremove.' + this.widgetName, ( event ) => {\n\t\t\t\tself.$property.removeClass( 'wb-error wb-edit' );\n\t\t\t\tself._trigger( 'afterremove' );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Sets the widget's value or gets the widget's current value (including pending items). (The\n\t\t * value the widget was initialized with may be retrieved via `.option( 'value' )`.)\n\t\t *\n\t\t * @param {datamodel.StatementGroup} [statementGroupView]\n\t\t * @return {datamodel.StatementGroup|null|undefined}\n\t\t */\n\t\tvalue: function ( statementGroupView ) {\n\t\t\tif ( statementGroupView !== undefined ) {\n\t\t\t\treturn this.option( 'value', statementGroupView );\n\t\t\t}\n\n\t\t\tvar statementList = this.statementlistview.value();\n\t\t\tif ( !statementList.length ) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\t// Use the first statement's main snak property id as the statementgroupview may have\n\t\t\t// been initialized without a value (as there is no initial value, the id cannot be\n\t\t\t// retrieved from this.options.value).\n\t\t\treturn new datamodel.StatementGroup(\n\t\t\t\tstatementList.toArray()[ 0 ].getClaim().getMainSnak().getPropertyId(),\n\t\t\t\tstatementList\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} when trying to set the value passing something different than a\n\t\t *         `datamodel.StatementGroup´ object.\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' && !!value ) {\n\t\t\t\tif ( !( value instanceof datamodel.StatementGroup ) ) {\n\t\t\t\t\tthrow new Error( 'value needs to be a datamodel.StatementGroup instance' );\n\t\t\t\t}\n\t\t\t\tthis.statementlistview.value( value.getItemContainer() );\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tthis.statementlistview.option( key, value );\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tthis.statementlistview.focus();\n\t\t},\n\n\t\t/**\n\t\t * Adds a new, pending `statementview` to the encapsulated `statementlistview`.\n\t\t *\n\t\t * @see jQuery.wikibase.statementlistview.enterNewItem\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {jQuery} return.done.$statementview\n\t\t */\n\t\tenterNewItem: function () {\n\t\t\treturn this.statementlistview.enterNewItem();\n\t\t}\n\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.statementlistview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.statementview.RankSelector.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":124,"column":63,"nodeType":"CallExpression","endLine":124,"endColumn":85,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":212,"column":4,"nodeType":"CallExpression","endLine":236,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.statementview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":380,"column":6,"nodeType":"CallExpression","endLine":382,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":513,"column":4,"nodeType":"CallExpression","endLine":518,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":513,"column":4,"nodeType":"CallExpression","endLine":518,"endColumn":56},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":617,"column":6,"nodeType":"CallExpression","endLine":619,"endColumn":9}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( wb ) {\n\t'use strict';\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' ),\n\t\trankClasses = Object.keys( datamodel.Statement.RANK ).map( ( rankName ) => 'wb-' + rankName.toLowerCase() ),\n\t\tbuildCounter = require( '../../wikibase/utilities/wikibase.utilities.ui.js' );\n\n\t/**\n\t * View for displaying and editing `datamodel.Statement` objects.\n\t *\n\t * @see datamodel.Statement\n\t * @class jQuery.wikibase.statementview\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t * @uses jQuery.ui.toggler\n\t * @uses jQuery.wikibase.listview\n\t * @uses jQuery.wikibase.listview.ListItemAdapter\n\t * @uses jQuery.wikibase.referenceview\n\t * @uses jQuery.wikibase.snakview\n\t * @uses jQuery.wikibase.snaklistview\n\t * @uses jQuery.wikibase.statementview.RankSelector\n\t * @uses mediaWiki\n\t * @uses datamodel.Claim\n\t * @uses datamodel.SnakList\n\t * @uses datamodel.ReferenceList\n\t * @uses datamodel.Statement\n\t * @uses wikibase.utilities.ui\n\t * @license GPL-2.0-or-later\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {datamodel.Statement|null} [options.value=null]\n\t *        The `Statement` displayed by the view.\n\t * @param {Function} options.getReferenceListItemAdapter\n\t * @param {Function} options.buildSnakView\n\t * @param {wikibase.utilities.ClaimGuidGenerator} options.guidGenerator\n\t *        Required for dynamically generating GUIDs for new `Statement`s.\n\t * @param {wikibase.entityIdFormatter.EntityIdPlainFormatter} options.entityIdPlainFormatter\n\t *        Required for dynamically rendering plain text references to `Entity`s.\n\t * @param {Object} [options.predefined={ mainSnak: false }]\n\t *        Allows to predefine certain aspects of the `Statement` to be created from the view. If\n\t *        this option is omitted, an empty view is created. A common use-case is adding a value to a\n\t *        property existing already by specifying, for example: `{ mainSnak.property: 'P1' }`.\n\t * @param {Function} options.getQualifiersListItemAdapter\n\t * @param {Object} [options.locked={ mainSnak: false }]\n\t *        Elements that shall be locked and may not be changed by user interaction.\n\t * @param {string} [options.helpMessage=mw.msg( 'wikibase-claimview-snak-new-tooltip' )]\n\t *        End-user message explaining how to use the `statementview` widget. The message is most\n\t *        likely to be used inside the tooltip of the toolbar corresponding to the `statementview`.\n\t */\n\t/**\n\t * @event change\n\t * Triggered whenever the view's content is changed.\n\t * @param {jQuery.Event} event\n\t */\n\t$.widget( 'wikibase.statementview', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-statementview',\n\t\t\ttemplateParams: [\n\t\t\t\tfunction () { // GUID\n\t\t\t\t\treturn ( this.options.value && this.options.value.getClaim().getGuid() ) || 'new';\n\t\t\t\t},\n\t\t\t\tfunction () { // Rank name\n\t\t\t\t\treturn ( this.options.value && this._getRankName( this.options.value.getRank() ) )\n\t\t\t\t\t\t|| 'normal';\n\t\t\t\t},\n\t\t\t\tfunction () { // Rank selector\n\t\t\t\t\treturn $( '<div>' );\n\t\t\t\t},\n\t\t\t\tfunction () { // Main snak\n\t\t\t\t\treturn $( '<div>' );\n\t\t\t\t},\n\t\t\t\t'', // Qualifiers\n\t\t\t\t'', // Toolbar placeholder\n\t\t\t\t'', // References heading\n\t\t\t\t'', // List of references\n\t\t\t\t'' // wikibase-initially-collapsed for wikibase-statementview-references\n\t\t\t],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$rankSelector: '.wikibase-statementview-rankselector',\n\t\t\t\t$mainSnak: '.wikibase-statementview-mainsnak > :first-child',\n\t\t\t\t$qualifiers: '.wikibase-statementview-qualifiers',\n\t\t\t\t$refsHeading: '.wikibase-statementview-references-heading',\n\t\t\t\t$references: '.wikibase-statementview-references'\n\t\t\t},\n\t\t\tvalue: null,\n\t\t\tentityIdPlainFormatter: null,\n\t\t\tpredefined: {\n\t\t\t\tmainSnak: false\n\t\t\t},\n\t\t\tlocked: {\n\t\t\t\tmainSnak: false\n\t\t\t},\n\t\t\thelpMessage: mw.msg( 'wikibase-claimview-snak-new-tooltip' ),\n\t\t\tfireStartEditingHook: mw.hook( 'wikibase.statement.startEditing' ).fire,\n\t\t\tfireStopEditingHook: mw.hook( 'wikibase.statement.stopEditing' ).fire\n\t\t},\n\n\t\t/**\n\t\t * @property {jQuery.wikibase.snakview|null}\n\t\t * @private\n\t\t */\n\t\t_mainSnakSnakView: null,\n\n\t\t/**\n\t\t * @property {jQuery.wikibase.statementview.RankSelector|null}\n\t\t * @private\n\t\t */\n\t\t_rankSelector: null,\n\n\t\t/**\n\t\t * Shortcut to the `listview` managing the `referenceview`s.\n\t\t *\n\t\t * @property {jQuery.wikibase.listview|null}\n\t\t * @private\n\t\t */\n\t\t_referencesListview: null,\n\n\t\t/**\n\t\t * Reference to the `listview` widget managing the qualifier `snaklistview`s.\n\t\t *\n\t\t * @property {jQuery.wikibase.listview|null}\n\t\t * @private\n\t\t */\n\t\t_qualifiers: null,\n\n\t\t/**\n\t\t * Reference to the `toggler` widget managing expanding/collapsing\n\t\t *\n\t\t * @property {jQuery}\n\t\t * @private\n\t\t */\n\t\t_$toggler: null,\n\n\t\t/**\n\t\t * @property {Object}\n\t\t * @private\n\t\t */\n\t\t_referenceAdder: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} if a required option is not specified properly.\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( !this.options.getReferenceListItemAdapter\n\t\t\t\t|| !this.options.buildSnakView\n\t\t\t\t|| !this.options.entityIdPlainFormatter\n\t\t\t\t|| !this.options.guidGenerator\n\t\t\t\t|| !this.options.getQualifiersListItemAdapter\n\t\t\t) {\n\t\t\t\tthrow new Error( 'Required option not specified properly' );\n\t\t\t}\n\n\t\t\tvar isEmpty = this.element.is( ':empty' );\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tif ( isEmpty ) {\n\t\t\t\tthis.draw();\n\t\t\t} else {\n\t\t\t\tthis._createReferencesToggler();\n\t\t\t}\n\n\t\t\tthis._referenceAdder = this.options.getAdder(\n\t\t\t\tthis._enterNewReference.bind( this ),\n\t\t\t\tthis.$references,\n\t\t\t\tmw.msg( 'wikibase-addreference' )\n\t\t\t);\n\t\t\tthis.element.toggleClass( 'wb-new', this.options.value === null );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {number} rank\n\t\t */\n\t\t_createRankSelector: function ( rank ) {\n\t\t\tif ( this._rankSelector ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar $rankSelector = this.$rankSelector.children().first();\n\t\t\tthis._rankSelector = new $.wikibase.statementview.RankSelector( {\n\t\t\t\tvalue: rank,\n\t\t\t\ttemplateParams: [ 'ui-state-disabled', '', '' ],\n\t\t\t\t// TODO: Directionality should be determined on entityview level and forwarded to here\n\t\t\t\tisRTL: $( document.documentElement ).prop( 'dir' ) === 'rtl'\n\t\t\t}, $rankSelector );\n\n\t\t\tvar self = this,\n\t\t\t\tchangeEvent = ( this._rankSelector.widgetEventPrefix + 'change' ).toLowerCase();\n\n\t\t\tthis.$rankSelector.on( changeEvent + '.' + this.widgetName, ( event ) => {\n\t\t\t\tif ( self.value() ) {\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {number} rank\n\t\t * @return {string|null}\n\t\t */\n\t\t_getRankName: function ( rank ) {\n\t\t\tfor ( var rankName in datamodel.Statement.RANK ) {\n\t\t\t\tif ( rank === datamodel.Statement.RANK[ rankName ] ) {\n\t\t\t\t\treturn rankName.toLowerCase();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn null;\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_createMainSnak: function () {\n\t\t\tif ( this.$mainSnak.data( 'snakview' ) ) {\n\t\t\t\tthis._mainSnakSnakView = this.$mainSnak.data( 'snakview' );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar snak = this.options.value\n\t\t\t\t? this.options.value.getClaim().getMainSnak()\n\t\t\t\t: this.options.predefined.mainSnak || null;\n\t\t\tvar self = this;\n\n\t\t\tthis.$mainSnak\n\t\t\t.on( 'snakviewchange.' + this.widgetName, ( event, status ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} );\n\n\t\t\tthis._mainSnakSnakView = this.options.buildSnakView(\n\t\t\t\t{\n\t\t\t\t\tlocked: this.options.locked.mainSnak,\n\t\t\t\t\tautoStartEditing: false\n\t\t\t\t},\n\t\t\t\tsnak,\n\t\t\t\tthis.$mainSnak\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {datamodel.SnakList|null} [qualifiers=null]\n\t\t */\n\t\t_createQualifiersListview: function ( qualifiers ) {\n\t\t\tif ( this._qualifiers ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar self = this,\n\t\t\t\tgroupedQualifierSnaks = null;\n\n\t\t\t// Group qualifiers by property id:\n\t\t\tif ( qualifiers && qualifiers.length ) {\n\t\t\t\tgroupedQualifierSnaks = qualifiers.getGroupedSnakLists();\n\t\t\t}\n\n\t\t\t// Using the property id, qualifier snaks are split into groups of snaklistviews. These\n\t\t\t// snaklistviews are managed in a listview:\n\t\t\tvar $qualifiers = this.$qualifiers.children( '.wikibase-listview' );\n\t\t\tif ( !$qualifiers.length ) {\n\t\t\t\t$qualifiers = $( '<div>' ).prependTo( this.$qualifiers );\n\t\t\t}\n\t\t\t$qualifiers.listview( {\n\t\t\t\tlistItemAdapter: this.options.getQualifiersListItemAdapter( ( snaklistview ) => {\n\t\t\t\t\tself._qualifiers.removeItem( snaklistview.element );\n\t\t\t\t} ),\n\t\t\t\tvalue: groupedQualifierSnaks\n\t\t\t} )\n\t\t\t.on( 'snaklistviewchange.' + this.widgetName,\n\t\t\t\t( event ) => {\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t}\n\t\t\t);\n\n\t\t\tthis._qualifiers = $qualifiers.data( 'listview' );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {datamodel.Reference[]} [references]\n\t\t */\n\t\t_createReferencesListview: function ( references ) {\n\t\t\tvar self = this;\n\n\t\t\tvar $listview = this.$references.children( '.wikibase-listview' );\n\t\t\tif ( !$listview.length ) {\n\t\t\t\t$listview = $( '<div>' ).prependTo( this.$references );\n\t\t\t} else if ( $listview.data( 'listview' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar lia = this.options.getReferenceListItemAdapter(\n\t\t\t\t( referenceview ) => {\n\t\t\t\t\tself._referencesListview.removeItem( referenceview.element );\n\t\t\t\t\tself._drawReferencesCounter();\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$listview.listview( {\n\t\t\t\tlistItemAdapter: lia,\n\t\t\t\tvalue: references\n\t\t\t} );\n\n\t\t\tthis._referencesListview = $listview.data( 'listview' );\n\n\t\t\t$listview\n\t\t\t.on( lia.prefixedEvent( 'change.' + this.widgetName ), ( event ) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tself._drawReferencesCounter();\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} );\n\n\t\t\tthis._createReferencesToggler();\n\t\t},\n\n\t\t_createReferencesToggler: function () {\n\t\t\tif ( this._$toggler ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar expanded, text;\n\n\t\t\tif ( this._referencesListview ) {\n\t\t\t\texpanded = this._referencesListview.items().length === 0;\n\t\t\t\tthis.$references.toggleClass( 'wikibase-initially-collapsed', !expanded );\n\t\t\t} else {\n\t\t\t\texpanded = !this.$references.hasClass( 'wikibase-initially-collapsed' );\n\t\t\t}\n\n\t\t\t// toggle for references section:\n\t\t\tthis._$toggler = $( '<a>' ).toggler( {\n\t\t\t\t$subject: this.$references,\n\t\t\t\tvisible: expanded\n\t\t\t} );\n\n\t\t\ttext = this.$refsHeading.text();\n\t\t\tif ( text ) {\n\t\t\t\tthis._$toggler.find( '.ui-toggler-label' ).text( text );\n\t\t\t\tthis.$refsHeading.empty().append( this._$toggler );\n\t\t\t} else {\n\t\t\t\tthis.$refsHeading.empty().append( this._$toggler );\n\t\t\t\tthis._drawReferencesCounter();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tgetHelpMessage: function () {\n\t\t\tvar deferred = $.Deferred(),\n\t\t\t\thelpMessage = this.options.helpMessage;\n\n\t\t\tif ( !this.options.value && !this.options.predefined.mainSnak ) {\n\t\t\t\tdeferred.resolve( helpMessage );\n\t\t\t} else {\n\t\t\t\tvar property = this.options.value\n\t\t\t\t\t? this.options.value.getClaim().getMainSnak().getPropertyId()\n\t\t\t\t\t: this.options.predefined.mainSnak.property;\n\n\t\t\t\tif ( property ) {\n\t\t\t\t\tthis.options.entityIdPlainFormatter.format( property ).done( ( formattedEntityId ) => {\n\t\t\t\t\t\tdeferred.resolve( mw.msg( 'wikibase-claimview-snak-tooltip', formattedEntityId ) );\n\t\t\t\t\t} );\n\t\t\t\t} else {\n\t\t\t\t\tdeferred.resolve( helpMessage );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function () {\n\t\t\tif ( this._rankSelector ) {\n\t\t\t\tthis._rankSelector.destroy();\n\t\t\t\tthis.$rankSelector.off( '.' + this.widgetName );\n\t\t\t\tthis._rankSelector = null;\n\t\t\t}\n\n\t\t\tif ( this._mainSnakSnakView ) {\n\t\t\t\tthis._mainSnakSnakView.destroy();\n\t\t\t\tthis.$mainSnak.off( '.' + this.widgetName );\n\t\t\t\tthis._mainSnakSnakView = null;\n\t\t\t}\n\n\t\t\tif ( this._qualifiers ) {\n\t\t\t\tthis._destroyQualifiersListView();\n\t\t\t}\n\t\t\tif ( this._referencesListview ) {\n\t\t\t\tthis._destroyReferencesListview();\n\t\t\t}\n\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_destroyQualifiersListView: function () {\n\t\t\tthis._qualifiers.destroy();\n\t\t\tthis.$qualifiers\n\t\t\t\t.off( '.' + this.widgetName );\n\t\t\tthis._qualifiers = null;\n\n\t\t\tif ( this._qualifierAdder ) {\n\t\t\t\tthis._qualifierAdder.destroy();\n\t\t\t\tthis._qualifierAdder = null;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_destroyReferencesListview: function () {\n\t\t\tthis._referencesListview.destroy();\n\t\t\tthis.$references\n\t\t\t\t.off( '.' + this.widgetName )\n\t\t\t\t.empty();\n\t\t\tthis._referencesListview = null;\n\t\t\tthis._referenceAdder.destroy();\n\t\t\tthis._referenceAdder = null;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function () {\n\t\t\tthis._createRankSelector( this.options.value\n\t\t\t\t? this.options.value.getRank()\n\t\t\t\t: datamodel.Statement.RANK.NORMAL\n\t\t\t);\n\t\t\tthis._createMainSnak();\n\n\t\t\tif (\n\t\t\t\tthis.isInEditMode()\n\t\t\t\t|| this.options.value\n\t\t\t\t&& this.options.value.getClaim().getQualifiers().length\n\t\t\t) {\n\t\t\t\tthis._createQualifiersListview(\n\t\t\t\t\tthis.options.value\n\t\t\t\t\t\t? this.options.value.getClaim().getQualifiers()\n\t\t\t\t\t\t: new datamodel.SnakList()\n\t\t\t\t);\n\t\t\t}\n\t\t\tthis._createReferencesListview(\n\t\t\t\tthis.options.value ? this.options.value.getReferences().toArray() : []\n\t\t\t);\n\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * Instantiates a `Statement` with the `statementview`'s current value.\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @param {string} guid\n\t\t * @return {datamodel.Statement|null}\n\t\t */\n\t\t_instantiateStatement: function ( guid ) {\n\t\t\tif ( !this.isInEditMode() ) {\n\t\t\t\tmw.log.warn( 'statementview::_instantiateStatement should only be called in edit mode' );\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar mainSnak = this._mainSnakSnakView.snak();\n\t\t\tif ( !mainSnak ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar qualifiers = this._getQualifiers();\n\t\t\tif ( !qualifiers ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar references = this._getReferences();\n\t\t\tif ( !references ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\treturn new datamodel.Statement(\n\t\t\t\tnew datamodel.Claim( mainSnak, qualifiers, guid ),\n\t\t\t\treferences,\n\t\t\t\tthis._rankSelector.value()\n\t\t\t);\n\t\t},\n\n\t\t_enterNewReference: function () {\n\t\t\tvar listview = this._referencesListview,\n\t\t\t\tlia = listview.listItemAdapter();\n\n\t\t\tlistview.enterNewItem().done( ( $referenceview ) => {\n\t\t\t\tvar referenceview = lia.liInstance( $referenceview );\n\n\t\t\t\t// Enter first item into the referenceview.\n\t\t\t\treferenceview.enterNewItem();\n\t\t\t} ).done( this._drawReferencesCounter.bind( this ) );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @return {datamodel.SnakList|null}\n\t\t */\n\t\t_getQualifiers: function () {\n\t\t\tvar qualifiers = new datamodel.SnakList();\n\n\t\t\tif ( this._qualifiers ) {\n\t\t\t\tvar snaklistviews = this._qualifiers.value();\n\n\t\t\t\t// Combine qualifiers grouped by property to a single SnakList:\n\t\t\t\tfor ( var i = 0; i < snaklistviews.length; i++ ) {\n\t\t\t\t\tvar value = snaklistviews[ i ].value();\n\t\t\t\t\tif ( !value ) {\n\t\t\t\t\t\treturn null;\n\t\t\t\t\t}\n\t\t\t\t\tqualifiers.merge( value );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn qualifiers;\n\t\t},\n\n\t\t/**\n\t\t * Returns all `Reference`s currently specified in the view (including all pending changes).\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @return {datamodel.ReferenceList|null}\n\t\t */\n\t\t_getReferences: function () {\n\t\t\tvar references = [];\n\n\t\t\tif ( !this._referencesListview.value().every( ( referenceview ) => {\n\t\t\t\tvar value = referenceview.value();\n\t\t\t\treferences.push( value );\n\t\t\t\treturn value;\n\t\t\t} ) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\treturn new datamodel.ReferenceList( references );\n\t\t},\n\n\t\t/**\n\t\t * Returns the current `Statement` represented by the view, considering all pending changes not\n\t\t * yet stored. Use `this.option( 'value' )` to retrieve the stored/original `Statement`.\n\t\t *\n\t\t * @return {datamodel.Statement|null}\n\t\t */\n\t\tvalue: function ( newValue ) {\n\t\t\tif ( typeof newValue !== 'undefined' ) {\n\t\t\t\treturn this.option( 'value', newValue );\n\t\t\t}\n\t\t\tif ( this.isInEditMode() ) {\n\t\t\t\tvar guid = this.options.value ? this.options.value.getClaim().getGuid() : this.options.guidGenerator.newGuid();\n\t\t\t\treturn this._instantiateStatement( guid );\n\t\t\t} else {\n\t\t\t\treturn this.options.value;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Updates the visual `Reference`s counter.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_drawReferencesCounter: function () {\n\t\t\tvar numberOfValues = 0;\n\n\t\t\tif ( this._referencesListview ) {\n\t\t\t\tnumberOfValues = this._referencesListview.items().length;\n\t\t\t}\n\n\t\t\tvar $counterMsg = buildCounter(\n\t\t\t\t'wikibase-statementview-references-counter',\n\t\t\t\tnumberOfValues\n\t\t\t);\n\n\t\t\t// update counter, don't touch the toggle!\n\t\t\tthis.$refsHeading.find( '.ui-toggler-label' ).empty().append( $counterMsg );\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\tvar self = this;\n\n\t\t\tif ( this.options.value ) {\n\t\t\t\tthis.options.fireStartEditingHook( this.options.value.getClaim().getGuid() );\n\t\t\t}\n\t\t\tthis._qualifierAdder = this.options.getAdder(\n\t\t\t\t() => {\n\t\t\t\t\tvar listview = self._qualifiers;\n\t\t\t\t\tlistview.enterNewItem();\n\n\t\t\t\t\tvar snaklistview = listview.value()[ listview.value().length - 1 ];\n\t\t\t\t\tsnaklistview.enterNewItem().done( () => {\n\t\t\t\t\t\tsnaklistview.focus();\n\t\t\t\t\t} );\n\t\t\t\t},\n\t\t\t\tthis.$qualifiers,\n\t\t\t\tmw.msg( 'wikibase-addqualifier' )\n\t\t\t);\n\n\t\t\treturn $.when(\n\t\t\t\tthis._createMainSnak(),\n\t\t\t\tthis.draw(),\n\t\t\t\tthis._mainSnakSnakView.startEditing(),\n\t\t\t\tthis._rankSelector.startEditing(),\n\t\t\t\tthis._qualifiers.startEditing(),\n\t\t\t\tthis._startEditingReferences()\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @protected\n\t\t */\n\t\t_startEditingReferences: function () {\n\t\t\tthis._referencesListview.startEditing();\n\t\t\tthis._expandReferencesToggler();\n\t\t},\n\n\t\t/**\n\t\t * @protected\n\t\t */\n\t\t_expandReferencesToggler: function () {\n\t\t\tvar toggler = this._$toggler.data( 'toggler' );\n\t\t\tif ( toggler.isCollapsed() ) {\n\t\t\t\ttoggler.toggle();\n\t\t\t}\n\t\t},\n\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tif ( !dropValue ) {\n\t\t\t\tthis.element.find( '.wikibase-snakview-indicators' ).empty();\n\t\t\t}\n\t\t\tif ( this.options.value ) {\n\t\t\t\tthis.options.fireStopEditingHook( this.options.value.getClaim().getGuid() );\n\t\t\t}\n\n\t\t\t// TODO: this should return a promise\n\t\t\tthis._stopEditingQualifiers( dropValue );\n\n\t\t\treturn $.when(\n\t\t\t\tthis._stopEditingReferences( dropValue ),\n\t\t\t\tthis._mainSnakSnakView.stopEditing( dropValue ),\n\t\t\t\tthis._rankSelector.stopEditing( dropValue )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @protected\n\t\t */\n\t\t_recreateReferences: function () {\n\t\t\tthis._referencesListview.option( 'value', this.options.value\n\t\t\t\t? this.options.value.getReferences().toArray() : [] );\n\n\t\t\tthis._drawReferencesCounter();\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {boolean} [dropValue=false]\n\t\t */\n\t\t_stopEditingReferences: function ( dropValue ) {\n\t\t\tthis._recreateReferences(); // FIXME: Should not be necessary if _setOption would do the right thing for values\n\t\t\treturn this._referencesListview.stopEditing( dropValue );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {boolean} [dropValue=false]\n\t\t */\n\t\t_stopEditingQualifiers: function ( dropValue ) {\n\t\t\tvar snaklistviews,\n\t\t\t\ti;\n\n\t\t\tsnaklistviews = this._qualifiers.value();\n\n\t\t\tif ( snaklistviews.length ) {\n\t\t\t\tfor ( i = 0; i < snaklistviews.length; i++ ) {\n\t\t\t\t\tsnaklistviews[ i ].stopEditing( dropValue );\n\n\t\t\t\t\tif ( dropValue && !snaklistviews[ i ].value() ) {\n\t\t\t\t\t\t// Remove snaklistview from qualifier listview if no snakviews are left in\n\t\t\t\t\t\t// that snaklistview:\n\t\t\t\t\t\tthis._qualifiers.removeItem( snaklistviews[ i ].element );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Destroy and (if qualifiers still exist) re-create the qualifier listview in order to\n\t\t\t// re-group the qualifiers by their property. This will also send out the event to erase\n\t\t\t// the \"add qualifier\" toolbar.\n\t\t\tthis._destroyQualifiersListView();\n\n\t\t\tvar qualifiers = this.options.value ? this.options.value.getClaim().getQualifiers() : [];\n\n\t\t\tif ( qualifiers.length > 0 ) {\n\t\t\t\t// Refill the qualifier listview with the initial (or new initial) qualifiers:\n\t\t\t\tthis._createQualifiersListview( qualifiers );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'disabled' ) {\n\t\t\t\tif ( this._mainSnakSnakView ) {\n\t\t\t\t\tthis._mainSnakSnakView.option( key, value );\n\t\t\t\t}\n\t\t\t\tif ( this._qualifiers ) {\n\t\t\t\t\tthis._qualifiers.option( key, value );\n\t\t\t\t}\n\t\t\t\tif ( this._rankSelector ) {\n\t\t\t\t\tthis._rankSelector.option( key, value );\n\t\t\t\t}\n\t\t\t\tif ( this._referencesListview ) {\n\t\t\t\t\tthis._referencesListview.option( key, value );\n\t\t\t\t}\n\t\t\t\tthis._referenceAdder[ value ? 'disable' : 'enable' ]();\n\t\t\t}\n\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tthis.element.toggleClass( 'wb-new', value === null );\n\n\t\t\t\tif ( value !== null ) {\n\t\t\t\t\tif ( value.getClaim().getGuid() ) {\n\t\t\t\t\t\tthis.element.addClass( 'wikibase-statement-' + value.getClaim().getGuid() );\n\t\t\t\t\t}\n\t\t\t\t\tif ( value.getRank() !== null ) {\n\t\t\t\t\t\tthis.element.removeClass( rankClasses ).addClass( 'wb-' + this._getRankName( value.getRank() ) );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( this._mainSnakSnakView ) {\n\t\t\t\t\t\tthis._mainSnakSnakView.option( key, value.getClaim().getMainSnak() );\n\t\t\t\t\t}\n\t\t\t\t\tif ( this._qualifiers ) {\n\t\t\t\t\t\tthis._qualifiers.option( key, value.getClaim().getQualifiers().getGroupedSnakLists() );\n\t\t\t\t\t}\n\t\t\t\t\tif ( this._rankSelector ) {\n\t\t\t\t\t\tthis._rankSelector.option( key, value.getRank() );\n\t\t\t\t\t}\n\t\t\t\t\tif ( this._referencesListview ) {\n\t\t\t\t\t\tthis._referencesListview.option( key, value.getReferences().toArray() );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tthis._mainSnakSnakView.focus();\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/jquery.wikibase.wbtooltip.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":117,"column":10,"nodeType":"CallExpression","endLine":117,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":190,"column":29,"nodeType":"CallExpression","endLine":190,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":268,"column":47,"nodeType":"CallExpression","endLine":268,"endColumn":80,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.SnakTypeSelector.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":71,"column":35,"nodeType":"CallExpression","endLine":71,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.ViewState.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":667,"column":4,"nodeType":"CallExpression","endLine":671,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":667,"column":4,"nodeType":"CallExpression","endLine":675,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":705,"column":6,"nodeType":"CallExpression","endLine":707,"endColumn":9}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( wb, dv ) {\n\t'use strict';\n\n\t// Back-up components already initialized in the namespace to re-apply them after initializing\n\t// the snakview widget.\n\t$.wikibase = $.wikibase || {};\n\tvar existingSnakview = $.wikibase.snakview || {};\n\n\t// Erase existing object to prevent jQuery.Widget detecting an existing constructor:\n\tdelete $.wikibase.snakview;\n\n\tvar PARENT = $.ui.EditableTemplatedWidget,\n\t\tdatamodel = require( 'wikibase.datamodel' ),\n\t\tViewState = require( './snakview.ViewState.js' ),\n\t\tvariations = require( './snakview.variations.js' ),\n\t\twbserialization = require( 'wikibase.serialization' );\n\n\t/**\n\t * View for displaying and editing `datamodel.Snak` objects.\n\t *\n\t * @see datamodel.Snak\n\t * @class jQuery.wikibase.snakview\n\t * @extends jQuery.ui.EditableTemplatedWidget\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t * @author H. Snater < mediawiki@snater.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {Object} options\n\t * @param {Object|datamodel.Snak|null} [options.value]\n\t *        The `Snak` this `snakview` should represent initially. If omitted, an empty view will be\n\t *        served, ready to take some input by the user. The value may be overwritten later, by using\n\t *        the `value()` or the `snak()` function.\n\t *        Default: `{ snaktype: datamodel.PropertyValueSnak.TYPE }`\n\t * @param {Object|boolean} [options.locked=false]\n\t *        Key-value pairs determining which `snakview` elements to lock from being edited by the\n\t *        user. May also be a boolean value enabling/disabling all elements. If `false`, no elements\n\t *        will be locked.\n\t * @param {boolean} [options.autoStartEditing=true]\n\t *        Whether the `snakview` should switch to edit mode automatically upon initialization if its\n\t *        initial value is empty.\n\t * @param {wikibase.entityIdFormatter.EntityIdHtmlFormatter} options.entityIdHtmlFormatter\n\t *        Required for dynamically rendering links to `Entity`s.\n\t * @param {wikibase.entityIdFormatter.EntityIdPlainFormatter} options.entityIdPlainFormatter\n\t *        Required for dynamically rendering plain text references to `Entity`s.\n\t * @param {PropertyDataTypeStore} options.propertyDataTypeStore\n\t *        Required for looking up the Snak's property's data type.\n\t * @param {wikibase.ValueViewBuilder} options.valueViewBuilder\n\t *        Required to interfacing a `snakview` \"value\" `Variation` to `jQuery.valueview`.\n\t * @param {wikibase.dataTypes.DataTypeStore} options.dataTypeStore\n\t *        Required to retrieve and evaluate a proper `wikibase.dataTypes.DataType` object when interacting on\n\t *        a \"value\" `Variation`.\n\t * @param {boolean} [options.drawProperty=true]\n\t *        The `Property` part of the `snakview` is not rendered when `drawProperty` is false.\n\t */\n\t/**\n\t * @event afterstartediting\n\t * Triggered after having started the widget's edit mode.\n\t * @param {jQuery.Event} event\n\t */\n\t/**\n\t * @event afterstopediting\n\t * Triggered after having stopped the widget's edit mode.\n\t * @param {jQuery.Event} event\n\t * @param {boolean} dropValue\n\t */\n\t/**\n\t * @event change\n\t * Triggered whenever the widget's content or status is changed.\n\t * @param {jQuery.Event} event\n\t */\n\t$.widget( 'wikibase.snakview', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\toptions: {\n\t\t\ttemplate: 'wikibase-snakview',\n\t\t\ttemplateParams: [ '', '', '', '' ],\n\t\t\ttemplateShortCuts: {\n\t\t\t\t$property: '.wikibase-snakview-property',\n\t\t\t\t$snakValue: '.wikibase-snakview-value',\n\t\t\t\t$snakTypeSelector: '.wikibase-snakview-typeselector'\n\t\t\t},\n\t\t\tvalue: {\n\t\t\t\tsnaktype: datamodel.PropertyValueSnak.TYPE\n\t\t\t},\n\t\t\tlocked: {\n\t\t\t\tproperty: false,\n\t\t\t\tsnaktype: false\n\t\t\t},\n\t\t\tautoStartEditing: true,\n\t\t\tentityIdPlainFormatter: null,\n\t\t\tentityIdHtmlFormatter: null,\n\t\t\tvalueViewBuilder: null,\n\t\t\tdataTypeStore: null,\n\t\t\tdrawProperty: true,\n\t\t\tgetSnakRemover: null,\n\t\t\tpropertyDataTypeStore: null\n\t\t},\n\n\t\t/**\n\t\t * `Variation` object responsible for presenting the essential parts of a certain kind of\n\t\t * `Snak`. May be `null` if an unsupported `Snak` type is represented by the `snakview`. In this\n\t\t * case, the `snakview` won't be able to display the `Snak` but displays an appropriate message\n\t\t * instead.\n\t\t *\n\t\t * @property {Variation|null}\n\t\t * @private\n\t\t */\n\t\t_variation: null,\n\n\t\t/**\n\t\t * Cache for the values of specific `variation`s used to have those\n\t\t * values restored when toggling the `Snak` type.\n\t\t *\n\t\t * @property {Object}\n\t\t * @private\n\t\t */\n\t\t_cachedValues: null,\n\n\t\t/**\n\t\t * Whether then `snakview`'s value is regarded \"valid\" at the moment.\n\t\t *\n\t\t * @property {boolean}\n\t\t * @private\n\t\t */\n\t\t_isValid: false,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_create: function () {\n\t\t\tif ( this.options.locked === true || this.options.locked.property === true ) {\n\t\t\t\tif ( !(\n\t\t\t\t\tthis.options.value instanceof datamodel.Snak || ( this.options.value && this.options.value.property )\n\t\t\t\t) ) {\n\t\t\t\t\tmw.log.warn( 'You cannot lock the property without specifying a property' );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tthis._cachedValues = {};\n\n\t\t\tthis.updateVariation();\n\t\t\tthis.updateHash();\n\n\t\t\t// Re-render on previously generated DOM should be avoided. However, when regenerating the\n\t\t\t// whole snakview, every component needs to be drawn.\n\t\t\tvar propertyIsEmpty = !this.$property.contents().length,\n\t\t\t\tsnakValueIsEmpty = !this.$snakValue.contents().length;\n\n\t\t\tif ( propertyIsEmpty && this.options.drawProperty ) {\n\t\t\t\tthis.drawProperty();\n\t\t\t}\n\n\t\t\tif ( snakValueIsEmpty ) {\n\t\t\t\tthis.drawVariation();\n\t\t\t}\n\n\t\t\tif ( this.option( 'autoStartEditing' ) && !this.snak() ) {\n\t\t\t\t// If no Snak is represented, offer UI to build one.\n\t\t\t\t// This clearly implies draw() since it requires visual changes!\n\t\t\t\tthis.startEditing();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t *\n\t\t * @throws {Error} when trying to set an invalid value.\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tif ( value !== null\n\t\t\t\t\t&& !$.isPlainObject( value )\n\t\t\t\t\t&& !( value instanceof datamodel.Snak )\n\t\t\t\t) {\n\t\t\t\t\tthrow new Error( 'The given value has to be a plain object, an instance of '\n\t\t\t\t\t\t+ 'datamodel.Snak, or null' );\n\t\t\t\t}\n\t\t\t} else if ( key === 'locked' && typeof value === 'boolean' ) {\n\t\t\t\tvar locked = value;\n\t\t\t\tvalue = $.extend( {}, $.wikibase.snakview.prototype.options.locked );\n\t\t\t\tObject.keys( $.wikibase.snakview.prototype.options.locked ).forEach( ( k ) => {\n\t\t\t\t\tvalue[ k ] = locked;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'value' ) {\n\t\t\t\tthis.updateVariation();\n\t\t\t\tthis.draw();\n\t\t\t} else if ( key === 'disabled' ) {\n\t\t\t\tvar propertySelector = this._getPropertySelector(),\n\t\t\t\t\tsnakTypeSelector = this._getSnakTypeSelector();\n\n\t\t\t\tif ( propertySelector ) {\n\t\t\t\t\tpropertySelector.option( 'disabled', key );\n\t\t\t\t}\n\n\t\t\t\tif ( snakTypeSelector ) {\n\t\t\t\t\tsnakTypeSelector.option( 'disabled', key );\n\t\t\t\t}\n\n\t\t\t\tif ( this._snakRemover ) {\n\t\t\t\t\tthis._snakRemover[ value ? 'disable' : 'enable' ]();\n\t\t\t\t}\n\n\t\t\t\tif ( this._variation ) {\n\t\t\t\t\tthis._variation[ value ? 'disable' : 'enable' ]();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * Returns an input element with initialized `entityselector` for selecting entities.\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @return {jQuery}\n\t\t */\n\t\t_buildPropertySelector: function () {\n\t\t\tvar self = this,\n\t\t\t\trepoConfig = mw.config.get( 'wbRepo' ),\n\t\t\t\trepoApiUrl = repoConfig.url + repoConfig.scriptPath + '/api.php';\n\n\t\t\treturn $( '<input>' ).entityselector( {\n\t\t\t\turl: repoApiUrl,\n\t\t\t\ttype: 'property',\n\t\t\t\tresponseErrorFactory: wb.api.RepoApiError.newFromApiResponse\n\t\t\t} )\n\t\t\t.prop( 'placeholder', mw.msg( 'wikibase-snakview-property-input-placeholder' ) )\n\t\t\t.on( 'eachchange', ( event, oldValue ) => {\n\t\t\t\t// remove out-dated variations\n\t\t\t\tif ( self._variation ) {\n\t\t\t\t\tself.drawSnakTypeSelector();\n\t\t\t\t\tself.updateVariation();\n\t\t\t\t\tself.drawVariation();\n\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'entityselectorselected', ( event, entityId ) => {\n\t\t\t\tself._selectProperty();\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t */\n\t\t_selectProperty: function () {\n\t\t\tvar self = this;\n\n\t\t\t// Display spinner as long as the ValueView is loading:\n\t\t\tthis.$snakValue.empty().append(\n\t\t\t\t$.createSpinner( 'small' )\n\t\t\t);\n\n\t\t\t// The \"value\" variation contains experts that depend on the property and value type. Must\n\t\t\t// be recreated when the property changes. Would be better to do this in updateVariation,\n\t\t\t// and only when the value type changes, but at this point we can't find out any more.\n\t\t\tif ( this._variation ) {\n\t\t\t\tthis._variation.destroy();\n\t\t\t\tthis._variation = null;\n\t\t\t}\n\n\t\t\tthis.updateVariation();\n\t\t\tthis.drawSnakTypeSelector();\n\n\t\t\t// Since it might take a while for the value view to gather its data from the API,\n\t\t\t// the property might not be valid anymore aborting the rendering of the value\n\t\t\t// view.\n\t\t\tif ( this._variation ) {\n\t\t\t\t$( this._variation ).one( 'afterstartediting', () => {\n\t\t\t\t\tself._variation.focus();\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tthis.drawVariation();\n\n\t\t\tthis._trigger( 'change' );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function () {\n\t\t\tif ( this._snakRemover ) {\n\t\t\t\tthis._snakRemover.destroy();\n\t\t\t\tthis._snakRemover = null;\n\t\t\t}\n\t\t\tvar snakTypeSelector = this._getSnakTypeSelector();\n\t\t\tif ( snakTypeSelector ) {\n\t\t\t\tsnakTypeSelector.destroy();\n\t\t\t\tsnakTypeSelector.element.remove();\n\t\t\t}\n\t\t\t$.Widget.prototype.destroy.call( this );\n\t\t},\n\n\t\t_startEditing: function () {\n\t\t\tvar deferred = $.Deferred();\n\t\t\tif ( this.options.getSnakRemover ) {\n\t\t\t\tthis._snakRemover = this.options.getSnakRemover( this.element );\n\t\t\t}\n\n\t\t\tif ( this._variation ) {\n\t\t\t\t$( this._variation ).one( 'afterstartediting', () => {\n\t\t\t\t\tdeferred.resolve();\n\t\t\t\t} );\n\t\t\t\tthis.draw();\n\t\t\t\tthis._variation.startEditing();\n\t\t\t} else {\n\t\t\t\tthis.draw();\n\t\t\t\tdeferred.resolve();\n\t\t\t}\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tif ( this._variation && this._variation.isFocusable() ) {\n\t\t\t\tthis._variation.focus();\n\t\t\t} else {\n\t\t\t\tvar propertySelector = this._getPropertySelector();\n\t\t\t\tif ( propertySelector ) {\n\t\t\t\t\tpropertySelector.element.trigger( 'focus' );\n\t\t\t\t} else {\n\t\t\t\t\tthis.element.trigger( 'focus' );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Stops the widget's edit mode.\n\t\t *\n\t\t * @param {boolean} [dropValue=false] If `true`, the widget's value will be reset to the one\n\t\t *        from before edit mode was started.\n\t\t */\n\t\t_stopEditing: function ( dropValue ) {\n\t\t\tif ( this._snakRemover ) {\n\t\t\t\tthis._snakRemover.destroy();\n\t\t\t\tthis._snakRemover = null;\n\t\t\t}\n\n\t\t\tif ( this._variation ) {\n\t\t\t\tthis._variation.stopEditing( dropValue );\n\t\t\t}\n\t\t\tthis.drawSnakTypeSelector();\n\n\t\t\tthis.element.off( 'keydown.' + this.widgetName );\n\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * Updates this `snakview`'s status.\n\t\t *\n\t\t * @param {string} status May either be 'valid' or 'invalid'\n\t\t */\n\t\tupdateStatus: function ( status ) {\n\t\t\tif ( status === 'valid' ) {\n\t\t\t\tthis._isValid = true;\n\t\t\t} else if ( status === 'invalid' ) {\n\t\t\t\tthis._isValid = false;\n\t\t\t}\n\t\t\tif ( this._variation ) {\n\t\t\t\tthis._trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Returns the `entityselector` for choosing the `Snak`'s `Property`. Returns `null` if the\n\t\t * `Snak` is created and has a `Property` already. (Once created, the `Property` is immutable.)\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @return {jQuery.wikibase.entityselector|null}\n\t\t */\n\t\t_getPropertySelector: function () {\n\t\t\tif ( this.$property ) {\n\t\t\t\treturn this.$property.children().first().data( 'entityselector' ) || null;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\n\t\t/**\n\t\t * Returns the `snaktypeselector` for choosing the `Snak`'s type. Returns `null` if the `Snak`\n\t\t * is created and has a `Property` already. (Once created, the `Property` is immutable.)\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @return {jQuery.wikibase.snakview.SnakTypeSelector|null}\n\t\t */\n\t\t_getSnakTypeSelector: function () {\n\t\t\tif ( this.$snakTypeSelector ) {\n\t\t\t\treturn this.$snakTypeSelector.children().first().data( 'snaktypeselector' ) || null;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\n\t\t/**\n\t\t * Returns an object representing the currently displayed `Snak`. This is equivalent to the JSON\n\t\t * structure of a `Snak`, except that it does not have to be complete. For example, for a\n\t\t * `PropertyValueSnak` where only the `Property` and `Snak` type are specified, but the value\n\t\t * has not yet been supplied, the returned object would not have a field for the value either.\n\t\t *\n\t\t * @param {Object|datamodel.Snak|null} [value]\n\t\t * @return {datamodel.Snak|Object|undefined} `undefined` in case `value()` is called to\n\t\t *         set the value.\n\t\t */\n\t\tvalue: function ( value ) {\n\t\t\tif ( value !== undefined ) {\n\t\t\t\tthis.option( 'value', value );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar snakSerializer = new wbserialization.SnakSerializer(),\n\t\t\t\tserialization = this.options.value instanceof datamodel.Snak\n\t\t\t\t\t? snakSerializer.serialize( this.options.value )\n\t\t\t\t\t: this.options.value;\n\n\t\t\tif ( !this.isInEditMode() ) {\n\t\t\t\treturn serialization;\n\t\t\t}\n\n\t\t\tvalue = {};\n\n\t\t\tif ( this.options.locked.property && serialization.property !== undefined ) {\n\t\t\t\tvalue.property = serialization.property;\n\t\t\t} else if ( !this.options.locked.property ) {\n\t\t\t\tvar propertyStub = this._getSelectedProperty();\n\n\t\t\t\tif ( propertyStub && propertyStub.id !== undefined ) {\n\t\t\t\t\tvalue.property = propertyStub.id;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( this.options.locked.snaktype && serialization.snaktype !== undefined ) {\n\t\t\t\tvalue.snaktype = serialization.snaktype;\n\t\t\t} else if ( !this.options.locked.snaktype ) {\n\t\t\t\tvar snakTypeSelector = this._getSnakTypeSelector(),\n\t\t\t\t\tsnakType = snakTypeSelector && snakTypeSelector.snakType();\n\t\t\t\tif ( snakType ) {\n\t\t\t\t\tvalue.snaktype = snakType;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( serialization.hash ) {\n\t\t\t\tvalue.hash = serialization.hash;\n\t\t\t}\n\n\t\t\treturn this._variation ? $.extend( this._variation.value(), value ) : value;\n\t\t},\n\n\t\t/**\n\t\t * If a `datamodel.Snak` instance is passed, the `snakview` is updated to represent the\n\t\t * `Snak`. If no parameter is supplied, the current `Snak` represented by the `snakview` is\n\t\t * returned.\n\t\t *\n\t\t * @param {datamodel.Snak|null} [snak]\n\t\t * @return {datamodel.Snak|null|undefined}\n\t\t */\n\t\tsnak: function ( snak ) {\n\t\t\tif ( snak !== undefined ) {\n\t\t\t\tthis.value( snak || {} );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( !this._isValid ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar value = this.value();\n\t\t\tif ( value.datavalue instanceof dv.DataValue ) {\n\t\t\t\tvalue.datavalue = {\n\t\t\t\t\ttype: value.datavalue.getType(),\n\t\t\t\t\tvalue: value.datavalue.toJSON()\n\t\t\t\t};\n\t\t\t}\n\n\t\t\tvar snakDeserializer = new wbserialization.SnakDeserializer();\n\t\t\ttry {\n\t\t\t\treturn snakDeserializer.deserialize( value );\n\t\t\t} catch ( e ) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Sets/Gets the ID of the `Property` for the `Snak` represented by the `snakview`. If no\n\t\t * `Property` is set, `null` is returned.\n\t\t *\n\t\t * @since 0.3 (setter since 0.4)\n\t\t *\n\t\t * @param {string|null} [propertyId]\n\t\t * @return {string|null|undefined}\n\t\t */\n\t\tpropertyId: function ( propertyId ) {\n\t\t\tif ( propertyId === undefined ) {\n\t\t\t\treturn this.value().property || null;\n\t\t\t} else {\n\t\t\t\tvar value = this.value();\n\n\t\t\t\tif ( propertyId !== value.property ) {\n\t\t\t\t\tif ( propertyId === null ) {\n\t\t\t\t\t\tdelete value.property;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue.property = propertyId;\n\t\t\t\t\t}\n\t\t\t\t\tthis.option( 'value', value );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Sets/Gets the ID of the `Snak` type for the `Snak` represented by the `snakview`. If no\n\t\t * `Snak` type is set, `null` is returned.\n\t\t *\n\t\t * @see datamodel.Snak.TYPE\n\t\t *\n\t\t * @param {string|null} [snakType]\n\t\t * @return {string|null|undefined}\n\t\t */\n\t\tsnakType: function ( snakType ) {\n\t\t\tvar value = this.value();\n\n\t\t\tif ( snakType === undefined ) {\n\t\t\t\treturn value.snaktype || null;\n\t\t\t} else if ( snakType === value.snaktype ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( snakType === null ) {\n\t\t\t\tdelete value.snaktype;\n\t\t\t} else {\n\t\t\t\t// TODO: check whether given snak type is actually valid!\n\t\t\t\tvalue.snaktype = snakType;\n\t\t\t}\n\n\t\t\tthis.option( 'value', value );\n\t\t},\n\n\t\t/**\n\t\t * Returns the `snakview`'s `Variation` object required for presenting the current `Snak` type.\n\t\t * If a `Snak` type has not been defined yet, `null` is returned.\n\t\t *\n\t\t * @return {Variation|null}\n\t\t */\n\t\tvariation: function () {\n\t\t\treturn this._variation;\n\t\t},\n\n\t\t/**\n\t\t * Updates the `Variation` according to the widget's current value.\n\t\t */\n\t\tupdateVariation: function () {\n\t\t\tvar value = this.value(),\n\t\t\t\tpropertyId = value ? value.property : null,\n\t\t\t\tsnakType = value ? value.snaktype : null,\n\t\t\t\tVariationConstructor = snakType ? variations.getVariation( snakType ) : null;\n\n\t\t\tthis._setDataTypeForSelectedProperty();\n\n\t\t\tif ( this._variation\n\t\t\t\t&& ( !propertyId || this._variation.constructor !== VariationConstructor )\n\t\t\t) {\n\t\t\t\tvar variationValue = this._variation.value();\n\n\t\t\t\tif ( variationValue.datavalue ) {\n\t\t\t\t\tvariationValue.datavalue = {\n\t\t\t\t\t\ttype: variationValue.datavalue.getType(),\n\t\t\t\t\t\tvalue: variationValue.datavalue.toJSON()\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\tthis._cachedValues[ this._variation.variationSnakConstructor.TYPE ] = variationValue;\n\n\t\t\t\tthis.$snakValue.empty();\n\n\t\t\t\t// clean destruction of old variation in case variation will change or property not set\n\t\t\t\tthis._variation.destroy();\n\t\t\t\tthis._variation = null;\n\t\t\t}\n\n\t\t\tif ( !this._variation && propertyId && VariationConstructor ) {\n\t\t\t\t// Snak type has changed so we need another variation Object!\n\t\t\t\tthis._variation = new VariationConstructor(\n\t\t\t\t\tnew ViewState( this ),\n\t\t\t\t\tthis.$snakValue,\n\t\t\t\t\tthis.options.propertyDataTypeStore,\n\t\t\t\t\tthis.options.valueViewBuilder,\n\t\t\t\t\tthis.options.dataTypeStore\n\t\t\t\t);\n\n\t\t\t\tif ( !value.datavalue\n\t\t\t\t\t&& this._cachedValues[ snakType ] && this._cachedValues[ snakType ].datavalue\n\t\t\t\t) {\n\t\t\t\t\tvalue.datavalue = $.extend( {}, this._cachedValues[ snakType ].datavalue );\n\t\t\t\t}\n\n\t\t\t\t// Update Variation with fields not directly managed by the snakview. If necessary\n\t\t\t\t// within the Variation, those fields should be accessed via the Variation's\n\t\t\t\t// ViewState object.\n\t\t\t\tvar serializationCopy = $.extend( {}, value );\n\t\t\t\tdelete serializationCopy.property;\n\t\t\t\tdelete serializationCopy.snaktype;\n\t\t\t\tthis._variation.value( serializationCopy );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * (Re-)renders the widget.\n\t\t */\n\t\tdraw: function () {\n\t\t\tthis.updateHash();\n\t\t\tthis.drawProperty();\n\t\t\tthis.drawSnakTypeSelector();\n\t\t\tthis.drawVariation();\n\t\t},\n\n\t\t/**\n\t\t * Updates the class list of the DOM element\n\t\t * to contain the right wikibase-snakview-{hash} class if a hash is configured,\n\t\t * and no other wikibase-snakview-{otherHash} classes.\n\t\t */\n\t\tupdateHash: function () {\n\t\t\tvar hash;\n\t\t\tthis.element.removeClass( ( index, className ) => {\n\n\t\t\t\tvar matches = className.match( /\\bwikibase-snakview-([0-9a-fA-F]{40})?(\\s|$)/g );\n\t\t\t\treturn matches ? matches.join( ' ' ) : '';\n\t\t\t} );\n\t\t\thash = this.snak() && this.snak().getHash();\n\t\t\tif ( hash ) {\n\t\t\t\tthis.element.addClass( 'wikibase-snakview-' + hash );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * (Re-)renders the Property DOM structure according to the current value. The `Property` DOM\n\t\t * is not (re-)rendered if changing the `Property` is locked via the `locked` option and\n\t\t * previously generated HTML is detected.\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {Function} return.fail\n\t\t */\n\t\tdrawProperty: function () {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\tpropertyId = this.value().property;\n\n\t\t\tif ( this.options.locked.property\n\t\t\t\t&& ( this.$property.contents().length || !this.options.drawProperty )\n\t\t\t) {\n\t\t\t\treturn deferred.resolve().promise();\n\t\t\t}\n\n\t\t\tthis._getPropertyDOM( propertyId )\n\t\t\t.done( ( $property ) => {\n\t\t\t\tself.$property.empty().append( $property );\n\t\t\t\tdeferred.resolve();\n\t\t\t} )\n\t\t\t.fail( () => {\n\t\t\t\tself.$property.empty().text( propertyId );\n\t\t\t\tdeferred.reject();\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Retrieves the DOM structure representing the `Property` of the `Snak` represented by the\n\t\t * `snakview`.\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @param {string} [propertyId]\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {jQuery} return.$property\n\t\t * @return {Function} return.fail\n\t\t */\n\t\t_getPropertyDOM: function ( propertyId ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\teditable = !this.options.locked.property && this.isInEditMode();\n\n\t\t\tif ( !propertyId ) {\n\t\t\t\tif ( editable ) {\n\t\t\t\t\tdeferred.resolve( this._createPropertyDOM( '' ) );\n\t\t\t\t} else {\n\t\t\t\t\tdeferred.resolve( '' );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ( editable ) {\n\t\t\t\t\tthis.options.entityIdPlainFormatter.format( propertyId ).done( ( propertyLabel ) => {\n\t\t\t\t\t\tdeferred.resolve( self._createPropertyDOM( propertyLabel ) );\n\t\t\t\t\t} );\n\t\t\t\t} else {\n\t\t\t\t\t// Property is set already and cannot be changed, display label only:\n\t\t\t\t\treturn this.options.entityIdHtmlFormatter.format( propertyId );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * Creates the DOM structure specific for a `Property`, a generic DOM\n\t\t * structure or an input element.\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @param {string} propertyLabel Rendered label for the `Property`\n\t\t * @return {jQuery|null}\n\t\t */\n\t\t_createPropertyDOM: function ( propertyLabel ) {\n\t\t\tvar $propertyDom;\n\n\t\t\t// No Property set for this Snak, serve edit view to specify it:\n\t\t\tvar propertySelector = this._getPropertySelector();\n\n\t\t\t// TODO: use selectedEntity() or other command to set selected entity in both cases!\n\t\t\tif ( propertySelector ) {\n\t\t\t\t// property selector in DOM already, just replace current value\n\t\t\t\tvar currentValue = propertySelector.widget().val();\n\t\t\t\t// Impose case-insensitivity:\n\t\t\t\tif ( propertyLabel.toLowerCase() !== currentValue.toLocaleLowerCase() ) {\n\t\t\t\t\tpropertySelector.widget().val( propertyLabel );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t$propertyDom = this._buildPropertySelector().val( propertyLabel );\n\n\t\t\t\t// propagate snakview state:\n\t\t\t\t$propertyDom.data( 'entityselector' ).option( 'disabled', this.options.disabled );\n\t\t\t}\n\t\t\treturn $propertyDom;\n\t\t},\n\n\t\t/**\n\t\t * Updates the `SnakTypeSelector` for choosing the `Snak` type. The `SnakTypeSelector` DOM\n\t\t * is not (re-)rendered if changing the `Snak` type is locked via the `locked` option and\n\t\t * previously generated HTML is detected.\n\t\t */\n\t\tdrawSnakTypeSelector: function () {\n\t\t\tif ( this.options.locked.snaktype && this.$snakTypeSelector.contents().length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar snakTypes = variations.getCoveredSnakTypes(),\n\t\t\t\tselector = this._getSnakTypeSelector();\n\n\t\t\tif ( !this.isInEditMode()\n\t\t\t\t|| snakTypes.length <= 1\n\t\t\t\t|| this.options.locked.snaktype\n\t\t\t) {\n\t\t\t\tif ( selector ) {\n\t\t\t\t\tselector.destroy();\n\t\t\t\t}\n\t\t\t\tthis.$snakTypeSelector.empty();\n\t\t\t\treturn; // No type selector required!\n\t\t\t}\n\n\t\t\tvar snakType = this.options.value instanceof datamodel.Snak\n\t\t\t\t? this.options.value.getType()\n\t\t\t\t: this.options.value.snaktype;\n\n\t\t\tif ( selector ) {\n\t\t\t\t// mark current Snak type as chosen one in the menu:\n\t\t\t\tselector.snakType( snakType );\n\t\t\t} else {\n\t\t\t\tvar $selector = this._buildSnakTypeSelector( snakType );\n\t\t\t\tthis.$snakTypeSelector.empty().append( $selector );\n\t\t\t\tselector = $selector.data( 'snaktypeselector' );\n\t\t\t}\n\n\t\t\t// only show selector if a property is chosen:\n\t\t\tthis.$snakTypeSelector[ ( this.value().property ? 'show' : 'hide' ) ]();\n\n\t\t\t// propagate snakview state:\n\t\t\tselector.option( 'disabled', this.options.disabled );\n\t\t},\n\n\t\t/**\n\t\t * Renders the `Variation` or placeholder text if no proper `Variation` is available.\n\t\t */\n\t\tdrawVariation: function () {\n\t\t\t// property ID will be null if not in edit mode and no Snak set or if in edit mode and user\n\t\t\t// didn't choose property yet.\n\t\t\tvar self = this,\n\t\t\t\tvalue = this.value(),\n\t\t\t\tpropertyId = value ? value.property : null;\n\n\t\t\tif ( propertyId && this._variation ) {\n\t\t\t\t$( this._variation ).one( 'afterdraw', () => {\n\t\t\t\t\tif ( self.isInEditMode() ) {\n\t\t\t\t\t\tself.variation().startEditing();\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\tthis.variation().draw();\n\t\t\t} else {\n\t\t\t\t// remove any remains from previous rendering or initial template (e.g. '$4')\n\t\t\t\tthis.$snakValue.empty();\n\n\t\t\t\tif ( propertyId ) {\n\t\t\t\t\t// property ID selected but apparently no variation available to handle it\n\t\t\t\t\t$( '<span>' ).text( mw.msg( 'wikibase-snakview-choosesnaktype' ) )\n\t\t\t\t\t.addClass( this.widgetBaseClass + '-unsupportedsnaktype' )\n\t\t\t\t\t.appendTo( this.$snakValue );\n\t\t\t\t\t// NOTE: instead of doing this here and checking everywhere whether this._variation\n\t\t\t\t\t//  is set, we could as well use variations for displaying system messages like\n\t\t\t\t\t//  this, e.g. having a UnsupportedSnakType variation which is not registered for a\n\t\t\t\t\t//  specific snak type but is known to updateVariation().\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {string|null} snakType\n\t\t * @return {jQuery}\n\t\t */\n\t\t_buildSnakTypeSelector: function ( snakType ) {\n\t\t\tvar self = this,\n\t\t\t\t$anchor = $( '<span>' ),\n\t\t\t\t// initiate snak type selector widget which is a normal widget just without a\n\t\t\t\t// jQuery.widget.bridge...\n\t\t\t\tselector = new $.wikibase.snakview.SnakTypeSelector( {}, $anchor );\n\n\t\t\t// ...add the data information nevertheless:\n\t\t\t$anchor.data( 'snaktypeselector', selector );\n\n\t\t\t// Set value before binding the change event handler to avoid handling first\n\t\t\t// useless change event\n\t\t\tselector.snakType( snakType );\n\n\t\t\tvar changeEvent = ( selector.widgetEventPrefix + 'change' ).toLowerCase();\n\n\t\t\t// bind user interaction on selector to snakview's state:\n\t\t\t$anchor.on( changeEvent + '.' + this.widgetName, ( event ) => {\n\t\t\t\tself.updateVariation();\n\t\t\t\tself.drawVariation();\n\t\t\t\tif ( self._variation ) {\n\t\t\t\t\tself._variation.focus();\n\t\t\t\t}\n\t\t\t\tself._trigger( 'change' );\n\t\t\t} );\n\n\t\t\treturn $anchor;\n\t\t},\n\n\t\thidePropertyLabel: function () {\n\t\t\tthis.$property.hide();\n\t\t},\n\n\t\tshowPropertyLabel: function () {\n\t\t\tthis.$property.show();\n\t\t},\n\n\t\t_getSelectedProperty: function () {\n\t\t\tvar propertySelector = this._getPropertySelector();\n\n\t\t\treturn propertySelector && propertySelector.selectedEntity();\n\t\t},\n\n\t\t_setDataTypeForSelectedProperty: function () {\n\t\t\tvar property = this._getSelectedProperty();\n\n\t\t\tif ( property && property.datatype ) {\n\t\t\t\tthis.options.propertyDataTypeStore.setDataTypeForProperty( property.id, property.datatype );\n\t\t\t}\n\t\t}\n\t} );\n\n\t$.extend( $.wikibase.snakview, existingSnakview );\n\n}( wikibase, dataValues ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.variations.NoValue.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.variations.SomeValue.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":175,"column":5,"nodeType":"CallExpression","endLine":251,"endColumn":8}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function ( dv ) {\n\t'use strict';\n\n\tvar MODULE = require( './snakview.variations.js' ),\n\t\tVariation = require( './snakview.variations.Variation.js' ),\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * `snakview` `Variation` for displaying and creating `datamodel.PropertyValueSnak`s.\n\t * Serves a `jQuery.valueview` widget used to display and alter the `Snak`'s value.\n\t *\n\t * @see jQuery.valueview\n\t * @see jQuery.wikibase.snakview\n\t * @see datamodel.PropertyValueSnak\n\t * @class jQuery.wikibase.snakview.variations.Value\n\t * @extends Variation\n\t * @license GPL-2.0-or-later\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t *\n\t * @constructor\n\t */\n\tMODULE.variation( datamodel.PropertyValueSnak, Variation, {\n\t\t/**\n\t\t * The `valueview` widget instance or `null` if the `Property`'s `DataType` is not\n\t\t * supported.\n\t\t *\n\t\t * @property {jQuery.valueview|null} [_valueView=null]\n\t\t * @private\n\t\t */\n\t\t_valueView: null,\n\n\t\t/**\n\t\t * The `DataValue` last set in `_setValue()`. This field will not be updated, it only serves\n\t\t * to remember the value until `draw()` is called. Afterwards, it is set to `false` until\n\t\t * the next call to `_setValue()`.\n\t\t *\n\t\t * @property {dataValues.DataValue|null|false} [_newDataValue=null]\n\t\t * @private\n\t\t */\n\t\t_newDataValue: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function () {\n\t\t\tthis.$viewPort.css( 'height', 'auto' );\n\t\t\tif ( this._valueView ) {\n\t\t\t\tthis._valueView.element.off( '.' + this.variationBaseClass );\n\t\t\t\tthis._valueView.destroy();\n\t\t\t}\n\t\t\tVariation.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_setValue: function ( value ) {\n\t\t\tthis._newDataValue = null;\n\t\t\tif ( value.datavalue ) {\n\t\t\t\tthis._newDataValue = dv.newDataValue( value.datavalue.type, value.datavalue.value );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_getValue: function () {\n\t\t\tvar dataValue = null;\n\n\t\t\tif ( this._newDataValue !== false ) {\n\t\t\t\t// draw() leaves the variable alone if it is an invalid value! In that case there\n\t\t\t\t// won't be a valueview where we can take the value from, but this is still the\n\t\t\t\t// actual value set as the Snak's value.\n\t\t\t\t// Also if draw has not been called yet, this will hold the current value.\n\t\t\t\tdataValue = this._newDataValue;\n\t\t\t} else if ( this._valueView ) {\n\t\t\t\tdataValue = this._valueView.value();\n\t\t\t}\n\n\t\t\treturn !dataValue ? {} : { datavalue: dataValue };\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function () {\n\t\t\tvar self = this,\n\t\t\t\tnewValue = this._newDataValue;\n\n\t\t\tfunction _render() {\n\t\t\t\tif ( self._valueView ) {\n\t\t\t\t\t// We have a valueview now, so it can take over rendering until next\n\t\t\t\t\t// _setValue().\n\t\t\t\t\tself._newDataValue = false;\n\n\t\t\t\t\tif ( !self._viewState.isInEditMode() ) {\n\t\t\t\t\t\tself.$viewPort.css( 'height', 'auto' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Set state\n\t\t\t\t\tif ( self._viewState.isDisabled() ) {\n\t\t\t\t\t\tself._valueView.disable();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself._valueView.enable();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t$( self ).trigger( 'afterdraw' );\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * @private\n\t\t\t *\n\t\t\t * @param {string|null} dataTypeId\n\t\t\t * @return {wikibase.dataTypes.DataType|null}\n\t\t\t */\n\t\t\tfunction _getDataType( dataTypeId ) {\n\t\t\t\tif ( dataTypeId ) {\n\t\t\t\t\treturn self._dataTypeStore.getDataType( dataTypeId );\n\t\t\t\t}\n\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Handles a data value type mismatch by rendering appropriate messages.\n\t\t\t * Such a mismatch can happen whenever something changes internally but there were no\n\t\t\t * update scripts executed to change the data store. E.g. if a data type changes its\n\t\t\t * data value type but the existing data is not migrated.\n\t\t\t *\n\t\t\t * @param {string} actualDataValueType\n\t\t\t * @param {string} intendedDataValueType\n\t\t\t */\n\t\t\tfunction handleDataValueTypeMismatch( actualDataValueType, intendedDataValueType ) {\n\t\t\t\tif ( self._viewState.isInEditMode() ) {\n\t\t\t\t\t// Doesn't make sense to edit the value of the wrong data value type directly,\n\t\t\t\t\t// this will set the value to empty and create a valueview for entering an\n\t\t\t\t\t// entirely new value instead.\n\t\t\t\t\tself._newDataValue = null;\n\t\t\t\t\tself.draw();\n\t\t\t\t} else {\n\t\t\t\t\t// Not in edit mode, we just display a note:\n\t\t\t\t\tif ( self._valueView ) {\n\t\t\t\t\t\tself._valueView.destroy();\n\t\t\t\t\t\tself._valueView = null;\n\t\t\t\t\t}\n\t\t\t\t\tself.$viewPort.empty().append(\n\t\t\t\t\t\t$( '<div>' )\n\t\t\t\t\t\t\t.addClass( self.variationBaseClass + '-datavaluetypemismatch-message' )\n\t\t\t\t\t\t\t.text( mw.msg(\n\t\t\t\t\t\t\t\t'wikibase-snakview-variation-datavaluetypemismatch',\n\t\t\t\t\t\t\t\tactualDataValueType, intendedDataValueType\n\t\t\t\t\t\t\t) )\n\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\t$( '<div>' )\n\t\t\t\t\t\t\t\t\t.text( mw.msg(\n\t\t\t\t\t\t\t\t\t\t'wikibase-snakview-variation-datavaluetypemismatch-details',\n\t\t\t\t\t\t\t\t\t\tactualDataValueType, intendedDataValueType\n\t\t\t\t\t\t\t\t\t) )\n\t\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t\tself.$viewPort.addClass( self.variationBaseClass + '-datavaluetypemismatch' );\n\t\t\t\t\t// TODO: display value nonetheless (if any valueview can handle it) and move\n\t\t\t\t\t//  this code into _createNewValueView() then.\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// if _setValue() wasn't called and this isn't initial draw(), changes done to valueview\n\t\t\t// directly (also by user interaction) are always rendered immediately\n\t\t\tif ( newValue !== false ) { // newValue could also be null for empty value\n\t\t\t\tthis.__currentNewValue = newValue;\n\t\t\t\tvar propertyId = this._viewState.propertyId();\n\t\t\t\tthis._propertyDataTypeStore\n\t\t\t\t.getDataTypeForProperty( propertyId )\n\t\t\t\t.done( ( dataTypeId ) => {\n\t\t\t\t\tif ( self.isDestroyed() ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( newValue !== self.__currentNewValue ) {\n\t\t\t\t\t\t// If the API response is not for the most recent newValue, discard it\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar dataType = _getDataType( dataTypeId );\n\n\t\t\t\t\tif ( !dataType ) {\n\t\t\t\t\t\t// Note: Could not find a link between the caching problem and localStorage\n\t\t\t\t\t\t// and this issue (T216728), meaning the following clear doesn't seem to be\n\t\t\t\t\t\t// necessary in most cases.\n\t\t\t\t\t\t// However, clearing resourceloader storage prior to a hard refresh sounded\n\t\t\t\t\t\t// a good idea at the time if odds that this is causing an issue under\n\t\t\t\t\t\t// some edge circumstances.\n\t\t\t\t\t\tmw.loader.store.clear();\n\n\t\t\t\t\t\tmw.notify(\n\t\t\t\t\t\t\tmw.msg(\n\t\t\t\t\t\t\t\t'wikibase-refresh-for-missing-datatype',\n\t\t\t\t\t\t\t\tdataTypeId\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tautoHide: false,\n\t\t\t\t\t\t\t\ttitle: mw.msg( 'wikibase-outdated-client-script' ),\n\t\t\t\t\t\t\t\ttype: 'warn',\n\t\t\t\t\t\t\t\ttag: 'wikibase-outdated-datatypes'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tmw.log.warn(\n\t\t\t\t\t\t\t'Found property ' + propertyId + ' in entityStore but couldn\\'t find ' +\n\t\t\t\t\t\t\t'the datatype \"' + dataTypeId + '\" in dataTypeStore. ' +\n\t\t\t\t\t\t\t'This is a bug or a configuration issue.'\n\t\t\t\t\t\t);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// If the new value's type is not the data value type used by the Snak's\n\t\t\t\t\t// property data type, something is very wrong. Display warning!\n\t\t\t\t\tif ( newValue && dataType && newValue.getType() !== dataType.getDataValueType()\n\t\t\t\t\t\t&& newValue.getType() !== dv.UnDeserializableValue.TYPE ) {\n\t\t\t\t\t\thandleDataValueTypeMismatch(\n\t\t\t\t\t\t\tnewValue.getType(),\n\t\t\t\t\t\t\tdataType.getDataValueType()\n\t\t\t\t\t\t);\n\t\t\t\t\t\treturn; // do not change this._newDataValue as long as value is invalid\n\t\t\t\t\t}\n\n\t\t\t\t\t// Check whether valueview exists and if so, whether it is suitable for creating\n\t\t\t\t\t// a new data value valid against the given data type.\n\t\t\t\t\tif ( self._valueView\n\t\t\t\t\t\t// can't check whether current valueview is most suitable for empty value if\n\t\t\t\t\t\t// no indication for what kind of value (specified by the data type) is\n\t\t\t\t\t\t// available\n\t\t\t\t\t\t&& ( dataType || newValue !== null )\n\t\t\t\t\t) {\n\t\t\t\t\t\t// display current Snak's data value in existing valueview:\n\t\t\t\t\t\tself._valueView.value( newValue );\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// remove old view, create a new one or display message if unsupported data\n\t\t\t\t\t\t// type or other issue which would prevent from creating a valueview\n\t\t\t\t\t\tself._createNewValueView( newValue, dataType, propertyId );\n\t\t\t\t\t}\n\n\t\t\t\t\tself.$viewPort.removeClass(\n\t\t\t\t\t\tself.variationBaseClass + '-datavaluetypemismatch'\n\t\t\t\t\t);\n\n\t\t\t\t\t_render();\n\t\t\t\t} );\n\t\t\t} else {\n\t\t\t\t_render();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tstartEditing: function () {\n\t\t\tif ( !this._valueView || this._valueView.isInEditMode() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar self = this;\n\n\t\t\tthis._valueView.element.one(\n\t\t\t\tthis._valueView.widgetEventPrefix + 'afterstartediting',\n\t\t\t\t() => {\n\t\t\t\t\t$( self ).triggerHandler( 'afterstartediting' );\n\t\t\t\t}\n\t\t\t);\n\n\t\t\tthis._valueView.startEditing();\n\t\t\tthis._attachEventHandlers();\n\t\t\tthis.draw();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tstopEditing: function ( dropValue ) {\n\t\t\tif ( !this._valueView || !this._valueView.isInEditMode() ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis._valueView.stopEditing( dropValue );\n\t\t\tthis._removeEventHandlers();\n\t\t\tthis.draw();\n\t\t},\n\n\t\t/**\n\t\t * Attaches event handlers to the `valueview` widget's element.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_attachEventHandlers: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis._removeEventHandlers();\n\n\t\t\tthis._valueView.element\n\t\t\t.on( 'valueviewparse.' + this.variationBaseClass, ( event ) => {\n\t\t\t\tself._viewState.notify( 'invalid' );\n\t\t\t} )\n\t\t\t.on( 'valueviewchange.' + this.variationBaseClass, ( event ) => {\n\t\t\t\tself._viewState.notify( self._valueView.value() ? 'valid' : 'invalid' );\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Removes event handlers from the `valueview` widget's element.\n\t\t *\n\t\t * @private\n\t\t */\n\t\t_removeEventHandlers: function () {\n\t\t\tthis._valueView.element.off( '.' + this.variationBaseClass );\n\t\t},\n\n\t\t/**\n\t\t * Creates and inserts a new `jQuery.valueview` while destroying the previously used\n\t\t * `jQuery.valueview` instance.\n\t\t *\n\t\t * @private\n\t\t *\n\t\t * @param {dataValues.DataValue} dataValue\n\t\t * @param {wikibase.dataTypes.DataType} [dataType] The `DataTypes` which the given `DataValue` has\n\t\t *        been created for. Can be omitted but might result in a less specialized\n\t\t *        `jQuery.valueview`.\n\t\t * @param {string} [propertyId]\n\t\t * @return {boolean} Whether a `jQuery.valueview` has actually been instantiated.\n\t\t */\n\t\t_createNewValueView: function ( dataValue, dataType, propertyId ) {\n\t\t\tvar $valueViewDom;\n\n\t\t\tif ( this._valueView ) {\n\t\t\t\tthis._valueView.destroy();\n\t\t\t\tthis._valueView = null;\n\t\t\t\tthis.$viewPort.empty();\n\t\t\t}\n\t\t\t$valueViewDom = this.$viewPort.wrapInner( '<div/>' ).children();\n\n\t\t\t// Can't choose a view for displaying empty value without indication by data type\n\t\t\t// definition which kind of value should be creatable by the new valueview.\n\t\t\t// NOTE: We run into this situation if we have a Snak which is using a deleted property,\n\t\t\t//  so the DataType can not be determined while we still want to display the valueview.\n\t\t\tif ( !dataType && dataValue === null ) {\n\t\t\t\t// This message will be shown if the initial value uses a different Snak type but\n\t\t\t\t// the user tries to change the snak type to value Snak. This simply doesn't make\n\t\t\t\t// any sense since we have no indicator for what kind of value should be entered\n\t\t\t\t// if the Property doesn't provide us with that info.\n\t\t\t\t$valueViewDom\n\t\t\t\t.text( mw.msg( 'wikibase-snakview-variation-nonewvaluefordeletedproperty' ) )\n\t\t\t\t.addClass( this.variationBaseClass + '-nonewvaluefordeletedproperty' );\n\n\t\t\t\treturn false; // no valueview created!\n\t\t\t}\n\n\t\t\tthis._valueView = this._valueViewBuilder.initValueView(\n\t\t\t\t$valueViewDom,\n\t\t\t\tdataType,\n\t\t\t\tdataValue,\n\t\t\t\tpropertyId\n\t\t\t);\n\n\t\t\treturn true;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdisable: function () {\n\t\t\tif ( this._valueView ) {\n\t\t\t\tthis._valueView.disable();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tenable: function () {\n\t\t\tif ( this._valueView ) {\n\t\t\t\tthis._valueView.enable();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tisFocusable: function () {\n\t\t\treturn true;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function () {\n\t\t\tif ( this._valueView && this._viewState.isDisabled() === false ) {\n\t\t\t\tthis._valueView.focus();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tblur: function () {\n\t\t\tif ( this._valueView ) {\n\t\t\t\tthis._valueView.blur();\n\t\t\t}\n\t\t}\n\t} );\n\n}( dataValues ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.variations.Variation.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/snakview/snakview.variations.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.addtoolbar.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.edittoolbar.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":336,"column":4,"nodeType":"CallExpression","endLine":336,"endColumn":52}],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":141,"column":4,"nodeType":"CallExpression","endLine":148,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":201,"column":5,"nodeType":"CallExpression","endLine":207,"endColumn":8,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\trequire( './jquery.wikibase.toolbar.js' );\n\trequire( './jquery.wikibase.toolbarbutton.js' );\n\n\tvar PARENT = $.wikibase.toolbar;\n\n\t/**\n\t * \"Edit\" toolbar widget.\n\t *\n\t * @extends jQuery.wikibase.toolbar\n\t *\n\t * This widget offers a \"edit\" toolbar allowing editing-related interaction with a specific widget.\n\t * The widget the toolbar shall interact with has to have implemented certain methods listed in\n\t * the _requiredMethods attribute.\n\t * Apart from the required methods, the interaction widget has to have defined a help message in\n\t * its options that will be used as tooltip message.\n\t *\n\t * @option {Function} getHelpMessage\n\t *\n\t * @option {Function} [onRemove]\n\t *         Function to be triggered when hitting the \"remove\" button. If omitted, no \"remove\"\n\t *         button will be shown.\n\t *         Default: null\n\t *\n\t * @event edit\n\t *        Triggered after the \"edit\" button is hit and the interaction widget has switched to edit\n\t *        mode.\n\t *        - {jQuery.Event}\n\t *\n\t * @event afterstartediting\n\t *        Triggered after the interaction widget and toolbar has switched to edit mode.\n\t *        - {jQuery.Event}\n\t *\n\t * @event afterstopediting\n\t *        Triggered after the interaction widget and the toolbar has switched to non-edit mode.\n\t *        - {jQuery.Event}\n\t */\n\t$.widget( 'wikibase.edittoolbar', PARENT, {\n\t\t/**\n\t\t * @see jQuery.wikibase.toolbar.options\n\t\t */\n\t\toptions: {\n\t\t\tgetHelpMessage: null,\n\t\t\tonRemove: null,\n\t\t\tbuttonLabels: {\n\t\t\t\tedit: mw.msg( 'wikibase-edit' ),\n\t\t\t\tsave: mw.msg( mw.config.get( 'wgEditSubmitButtonLabelPublish' ) ? 'wikibase-publish' : 'wikibase-save' ),\n\t\t\t\tremove: mw.msg( 'wikibase-remove' ),\n\t\t\t\tcancel: mw.msg( 'wikibase-cancel' )\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Names of methods that are required in the interaction widget to ensure proper toolbar\n\t\t * interaction.\n\t\t *\n\t\t * @type {string[]}\n\t\t */\n\t\t_requiredMethods: [\n\t\t\t'cancelEditing',\n\t\t\t'startEditing',\n\t\t\t'stopEditing',\n\t\t\t'setError'\n\t\t],\n\n\t\t/**\n\t\t * @type {Object}\n\t\t */\n\t\t_buttons: null,\n\n\t\t/**\n\t\t * Node holding the tooltip image with the tooltip itself attached.\n\t\t *\n\t\t * @type {null|jQuery}\n\t\t */\n\t\t_$tooltipAnchor: null,\n\n\t\t/**\n\t\t * @property {jQuery.ui.EditableTemplatedWidget|wikibase.view.ViewController} [controller]\n\t\t * @private\n\t\t */\n\t\t_controller: null,\n\n\t\t/**\n\t\t * @see jQuery.wikibase.toolbar._create\n\t\t */\n\t\t_create: function () {\n\t\t\tPARENT.prototype._create.call( this );\n\n\t\t\tif ( !this.options.getHelpMessage ) {\n\t\t\t\tthrow new Error( 'Required option not specified properly' );\n\t\t\t}\n\n\t\t\tthis._buttons = {};\n\n\t\t\tvar $scrapedSubToolbar = this.getContainer().children( '.wikibase-toolbar' );\n\n\t\t\tthis._initSubToolbar( $scrapedSubToolbar );\n\t\t\tthis._attachEventHandlers();\n\n\t\t\tif ( $scrapedSubToolbar.length && $scrapedSubToolbar.children().length ) {\n\t\t\t\tthis.toNonEditMode();\n\t\t\t} else {\n\t\t\t\tthis._toNonEditMode();\n\t\t\t}\n\t\t},\n\n\t\tsetController: function ( controller ) {\n\t\t\tthis._controller = controller;\n\t\t\tvar missingMethods = this.checkRequiredMethods();\n\t\t\tif ( missingMethods.length ) {\n\t\t\t\tthrow new Error( 'Required method(s) missing: ' + missingMethods.join( ', ' ) );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.toolbar.destroy\n\t\t */\n\t\tdestroy: function () {\n\t\t\tvar self = this;\n\n\t\t\tif ( this._$tooltipAnchor ) {\n\t\t\t\tvar $wbtooltip = this._$tooltipAnchor.find( ':wikibase-wbtooltip' ),\n\t\t\t\t\twbtooltip = $wbtooltip.data( 'wbtooltip' );\n\t\t\t\tif ( wbtooltip ) {\n\t\t\t\t\twbtooltip.destroy();\n\t\t\t\t}\n\n\t\t\t\tthis._$tooltipAnchor.data( 'wikibase-toolbaritem' ).destroy();\n\t\t\t}\n\n\t\t\tthis.getContainer().off( '.' + this.widgetName );\n\n\t\t\t// eslint-disable-next-line no-jquery/no-each-util\n\t\t\t$.each( this._buttons, ( buttonName, $button ) => {\n\t\t\t\t$button.off( '.' + self.widgetName );\n\t\t\t\tvar buttonWbtooltip = $button.data( 'wbtooltip' );\n\t\t\t\tif ( buttonWbtooltip ) {\n\t\t\t\t\tbuttonWbtooltip.destroy();\n\t\t\t\t}\n\t\t\t\t$button.data( 'wikibase-toolbarbutton' ).destroy();\n\t\t\t} );\n\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * Checks whether all methods required in the interaction widget are defined and will return\n\t\t * the names of any missing methods.\n\t\t *\n\t\t * @return {string[]}\n\t\t */\n\t\tcheckRequiredMethods: function () {\n\t\t\tvar self = this,\n\t\t\t\tmissingMethods = [];\n\t\t\tthis._requiredMethods.forEach( ( methodName ) => {\n\t\t\t\tif ( typeof self._controller[ methodName ] !== 'function' ) {\n\t\t\t\t\tmissingMethods.push( methodName );\n\t\t\t\t}\n\t\t\t} );\n\t\t\treturn missingMethods;\n\t\t},\n\n\t\t/**\n\t\t * Initializes the sub toolbar encapsulating the toolbar buttons excluding the tooltip anchor.\n\t\t *\n\t\t * @param {jQuery} $subToolbar\n\t\t */\n\t\t_initSubToolbar: function ( $subToolbar ) {\n\t\t\tvar $content = $();\n\n\t\t\tif ( !$subToolbar.length ) {\n\t\t\t\t$subToolbar = $( '<span>' ).appendTo( this.getContainer() );\n\t\t\t} else {\n\t\t\t\tthis._scrapeButtons( $subToolbar );\n\t\t\t\t$content = $subToolbar.children();\n\t\t\t}\n\n\t\t\t$subToolbar.toolbar( {\n\t\t\t\t$content: $content\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Analyzes a DOM structure in order to detect and reuse button nodes.\n\t\t *\n\t\t * @param {jQuery} $subToolbar\n\t\t */\n\t\t_scrapeButtons: function ( $subToolbar ) {\n\t\t\tvar self = this;\n\n\t\t\t$subToolbar.children( '.wikibase-toolbar-button' ).each( function () {\n\t\t\t\tvar $button = $( this );\n\t\t\t\t// eslint-disable-next-line no-jquery/no-each-util\n\t\t\t\t$.each( self.options.buttonLabels, ( buttonName, label ) => {\n\t\t\t\t\tif ( $button.text() === label ) {\n\t\t\t\t\t\tself._buttons[ buttonName ] = $button.toolbarbutton( {\n\t\t\t\t\t\t\t$label: self.options.buttonLabels[ buttonName ]\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t} );\n\t\t},\n\n\t\t_attachEventHandlers: function () {\n\t\t\tvar self = this;\n\n\t\t\tthis.getContainer()\n\t\t\t.on( 'toolbarbuttonaction.' + this.widgetName, ( event ) => {\n\t\t\t\tif ( self._buttons.edit && event.target === self._buttons.edit.get( 0 ) ) {\n\t\t\t\t\tself._controller.startEditing();\n\t\t\t\t} else if ( self._buttons.save && event.target === self._buttons.save.get( 0 ) ) {\n\t\t\t\t\tself._controller.stopEditing();\n\t\t\t\t} else if ( self._buttons.remove && event.target === self._buttons.remove.get( 0 ) ) {\n\t\t\t\t\tself.disable();\n\t\t\t\t\tself.toggleActionMessage( mw.msg( 'wikibase-remove-inprogress' ) );\n\t\t\t\t\tself.options.onRemove();\n\t\t\t\t} else if ( self._buttons.cancel && event.target === self._buttons.cancel.get( 0 ) ) {\n\t\t\t\t\tself._controller.cancelEditing();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * Switches the toolbar to edit mode displaying \"save\", \"cancel\" and - depending on the toolbar\n\t\t * configuration - \"remove\" buttons.\n\t\t */\n\t\ttoEditMode: function () {\n\t\t\tif ( this._isInEditMode() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar $subToolbar = this.getContainer().children( ':wikibase-toolbar' ),\n\t\t\t\tsubToolbar = $subToolbar.data( 'toolbar' );\n\n\t\t\t// This may happen while \"Saving...\" is shown.\n\t\t\tif ( !subToolbar ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar $buttons = this.getButton( 'save' ).element;\n\t\t\tif ( typeof this.options.onRemove === 'function' ) {\n\t\t\t\t$buttons = $buttons.add( this.getButton( 'remove' ).element );\n\t\t\t}\n\t\t\t$buttons = $buttons.add( this.getButton( 'cancel' ).element );\n\t\t\tsubToolbar.option( '$content', $buttons );\n\n\t\t\tthis.getContainer()\n\t\t\t.append( this._getTooltipAnchor() )\n\t\t\t.addClass( this.widgetBaseClass + '-ineditmode' );\n\t\t},\n\n\t\t/**\n\t\t * Forces drawing edit mode.\n\t\t */\n\t\t_toEditMode: function () {\n\t\t\tthis.getContainer().removeClass( this.widgetBaseClass + '-ineditmode' );\n\t\t\tthis.toEditMode();\n\t\t},\n\n\t\t/**\n\t\t * Switches the toolbar to non-edit mode displaying the \"edit\" button.\n\t\t */\n\t\ttoNonEditMode: function () {\n\t\t\tif ( !this._isInEditMode() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( this._$tooltipAnchor ) {\n\t\t\t\tthis._$tooltipAnchor.detach();\n\t\t\t}\n\n\t\t\tvar $subToolbar = this.getContainer().children( ':wikibase-toolbar' ),\n\t\t\t\tsubToolbar = $subToolbar.data( 'toolbar' );\n\n\t\t\t// This may happen while \"Saving...\" is shown.\n\t\t\tif ( !subToolbar ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tsubToolbar.option( '$content', this.getButton( 'edit' ).element );\n\n\t\t\tthis.getContainer().removeClass( this.widgetBaseClass + '-ineditmode' );\n\t\t},\n\n\t\t/**\n\t\t * Forces drawing non-edit mode.\n\t\t */\n\t\t_toNonEditMode: function () {\n\t\t\tthis.getContainer().addClass( this.widgetBaseClass + '-ineditmode' );\n\t\t\tthis.toNonEditMode();\n\t\t},\n\n\t\t/**\n\t\t * @return {boolean}\n\t\t */\n\t\t_isInEditMode: function () {\n\t\t\treturn this.getContainer().hasClass( this.widgetBaseClass + '-ineditmode' );\n\t\t},\n\n\t\t/**\n\t\t * @return {jQuery}\n\t\t */\n\t\t_getTooltipAnchor: function () {\n\t\t\tvar self = this;\n\n\t\t\tif ( this._$tooltipAnchor ) {\n\t\t\t\treturn this._$tooltipAnchor;\n\t\t\t}\n\n\t\t\tthis._$tooltipAnchor = $( '<span>' )\n\t\t\t\t.addClass( 'wb-help-field-hint' )\n\t\t\t\t.text( '\\u00A0' ) // TODO find nicer way to hack Webkit browsers to display tooltip image (see also css)\n\t\t\t\t.toolbaritem();\n\n\t\t\t// Support promises instead of strings, too, since $.wikibase.statementview does not know\n\t\t\t// immediately after creation which help message to show.\n\t\t\t// TODO: This should be replaced by a dynamic getter so that views can arbitrarily\n\t\t\t// change their help messages anywhere in their lifecycle.\n\t\t\tfunction addTooltip( helpMessage ) {\n\t\t\t\tif ( self._$tooltipAnchor ) {\n\t\t\t\t\tif ( helpMessage ) {\n\t\t\t\t\t\tself._$tooltipAnchor.wbtooltip( { content: helpMessage } );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself._$tooltipAnchor.hide();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tthis.options.getHelpMessage().done( addTooltip );\n\n\t\t\treturn this._$tooltipAnchor;\n\t\t},\n\n\t\t/**\n\t\t * Returns a button by its name creating the button if it has not yet been created.\n\t\t *\n\t\t * @param {string} buttonName \"edit\"|\"save\"|\"remove\"|\"cancel\"\n\t\t * @return {jQuery.wikibase.toolbarbutton}\n\t\t */\n\t\tgetButton: function ( buttonName ) {\n\t\t\tif ( !this._buttons[ buttonName ] ) {\n\t\t\t\tthis._buttons[ buttonName ] = $( '<span>' ).toolbarbutton( {\n\t\t\t\t\t$label: this.options.buttonLabels[ buttonName ],\n\t\t\t\t\tcssClassSuffix: buttonName\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn this._buttons[ buttonName ].data( 'toolbarbutton' );\n\t\t},\n\n\t\t/**\n\t\t * Toggles a message replacing the toolbar contents.\n\t\t *\n\t\t * @param {string} [message] Message to be displayed instead of the\n\t\t *        toolbar contents. If omitted, the toolbar contents will be shown.\n\t\t */\n\t\ttoggleActionMessage: function ( message ) {\n\t\t\tvar $container = this.getContainer(),\n\t\t\t\tactionMessageClass = this.widgetBaseClass + '-actionmsg',\n\t\t\t\t$actionMsg = $container.find( '.' + actionMessageClass );\n\n\t\t\tif ( message !== undefined ) {\n\t\t\t\t$container.contents().hide();\n\n\t\t\t\t$actionMsg = $( '<span>' )\n\t\t\t\t\t.addClass( actionMessageClass + ' wb-actionmsg' )\n\t\t\t\t\t.text( message )\n\t\t\t\t\t.appendTo( $container );\n\t\t\t} else if ( $actionMsg.length ) {\n\t\t\t\t$actionMsg.remove();\n\t\t\t\t$container.contents().show();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Displays an error message.\n\t\t *\n\t\t * @param {wikibase.api.RepoApiError} error\n\t\t * @param {jQuery} $anchor Node the tooltip shall be attached to.\n\t\t */\n\t\tdisplayError: function ( error, $anchor ) {\n\t\t\tvar self = this;\n\n\t\t\t$anchor\n\t\t\t.wbtooltip( {\n\t\t\t\tcontent: error,\n\t\t\t\tpermanent: true\n\t\t\t} )\n\t\t\t.one( 'wbtooltipafterhide.' + this.widgetName, () => {\n\t\t\t\tself._controller.setError();\n\t\t\t\tvar wbtooltip = $anchor.data( 'wbtooltip' );\n\t\t\t\tif ( wbtooltip ) {\n\t\t\t\t\twbtooltip.destroy();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t$anchor.data( 'wbtooltip' ).show();\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.toolbar._setOption\n\t\t */\n\t\t_setOption: function ( key, value ) {\n\t\t\tvar response = PARENT.prototype._setOption.apply( this, arguments );\n\n\t\t\tif ( key === 'onRemove' && this._isInEditMode() ) {\n\t\t\t\tthis._toEditMode();\n\t\t\t}\n\n\t\t\treturn response;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.wikibase.toolbar.focus\n\t\t */\n\t\tfocus: function () {\n\t\t\tif ( this._isInEditMode() ) {\n\t\t\t\tvar btnSave = this._buttons.save && this._buttons.save.data( 'toolbarbutton' ),\n\t\t\t\t\tbtnCancel = this._buttons.cancel && this._buttons.cancel.data( 'toolbarbutton' );\n\n\t\t\t\tif ( btnSave && !btnSave.option( 'disabled' ) ) {\n\t\t\t\t\tbtnSave.focus();\n\t\t\t\t\treturn;\n\t\t\t\t} else if ( btnCancel && btnCancel.option( 'disabled' ) ) {\n\t\t\t\t\tbtnCancel.focus();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tvar btnEdit = this._buttons.edit && this._buttons.edit.data( 'toolbarbutton' );\n\n\t\t\t\tif ( btnEdit && !btnEdit.option( 'disabled' ) ) {\n\t\t\t\t\tbtnEdit.focus();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tthis.element.trigger( 'focus' );\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.removetoolbar.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.singlebuttontoolbar.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbarbutton.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbaritem.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/AliasesChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":54,"column":4,"nodeType":"CallExpression","endLine":74,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":54,"column":4,"nodeType":"CallExpression","endLine":77,"endColumn":7}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * @constructor\n\t *\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {datamodel.Entity} entity\n\t */\n\tvar SELF = MODULE.AliasesChanger = function WbEntityChangersAliasesChanger( api, revisionStore, entity ) {\n\t\tthis._api = api;\n\t\tthis._revisionStore = revisionStore;\n\t\tthis._entity = entity;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {datamodel.Entity}\n\t\t */\n\t\t_entity: null,\n\n\t\t/**\n\t\t * @type {wikibase.RevisionStore}\n\t\t */\n\t\t_revisionStore: null,\n\n\t\t/**\n\t\t * @type {wikibase.api.RepoApi}\n\t\t */\n\t\t_api: null,\n\n\t\t/**\n\t\t * @param {datamodel.MultiTerm} aliases\n\t\t * @param {entityChangers.TempUserWatcher} tempUserWatcher\n\t\t * @return {jQuery.Promise}\n\t\t *         No resolved parameters.\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsetAliases: function ( aliases, tempUserWatcher ) {\n\t\t\tvar deferred = $.Deferred(),\n\t\t\t\tself = this,\n\t\t\t\tlanguage = aliases.getLanguageCode(),\n\t\t\t\tinitialAliases = this._getInitialAliases( language );\n\n\t\t\tthis._api.setAliases(\n\t\t\t\tthis._entity.getId(),\n\t\t\t\tthis._revisionStore.getAliasesRevision(),\n\t\t\t\tthis._getNewAliasesTexts( aliases, initialAliases ),\n\t\t\t\tthis._getRemovedAliasesTexts( aliases, initialAliases ),\n\t\t\t\tlanguage\n\t\t\t)\n\t\t\t.done( ( response ) => {\n\t\t\t\tself._revisionStore.setAliasesRevision( response.entity.lastrevid );\n\n\t\t\t\tself._entity.getFingerprint().setAliases( language, aliases );\n\n\t\t\t\t// Handle TempUser if one is created\n\t\t\t\ttempUserWatcher.processApiResult( response );\n\n\t\t\t\tvar texts = [];\n\t\t\t\tif ( response.entity.aliases && response.entity.aliases[ language ] ) {\n\t\t\t\t\ttexts = response.entity.aliases[ language ].map( ( value ) => value.value );\n\t\t\t\t}\n\t\t\t\tdeferred.resolve( new datamodel.MultiTerm( language, texts ) );\n\t\t\t} )\n\t\t\t.fail( ( errorCode, errorObject ) => {\n\t\t\t\tdeferred.reject( wb.api.RepoApiError.newFromApiResponse( errorObject, 'save' ) );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * @param {string} language\n\t\t * @return {datamodel.MultiTerm}\n\t\t */\n\t\t_getInitialAliases: function ( language ) {\n\t\t\treturn this._entity.getFingerprint().getAliasesFor( language )\n\t\t\t\t|| new datamodel.MultiTerm( language, [] );\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.MultiTerm} currentAliases\n\t\t * @param {datamodel.MultiTerm} initialAliases\n\t\t * @return {string[]}\n\t\t */\n\t\t_getNewAliasesTexts: function ( currentAliases, initialAliases ) {\n\t\t\tvar currentTexts = currentAliases.getTexts(),\n\t\t\t\tinitialTexts = initialAliases.getTexts(),\n\t\t\t\tnewAliases = [];\n\n\t\t\tfor ( var i = 0; i < currentTexts.length; i++ ) {\n\t\t\t\tif ( !initialTexts.includes( currentTexts[ i ] ) ) {\n\t\t\t\t\tnewAliases.push( currentTexts[ i ] );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn newAliases;\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.MultiTerm} currentAliases\n\t\t * @param {datamodel.MultiTerm} initialAliases\n\t\t * @return {string[]}\n\t\t */\n\t\t_getRemovedAliasesTexts: function ( currentAliases, initialAliases ) {\n\t\t\tvar currentTexts = currentAliases.getTexts(),\n\t\t\t\tinitialTexts = initialAliases.getTexts(),\n\t\t\t\tremovedAliases = [];\n\n\t\t\tfor ( var i = 0; i < initialTexts.length; i++ ) {\n\t\t\t\tif ( !currentTexts.includes( initialTexts[ i ] ) ) {\n\t\t\t\t\tremovedAliases.push( initialTexts[ i ] );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn removedAliases;\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/DescriptionsChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":52,"column":4,"nodeType":"CallExpression","endLine":72,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":52,"column":4,"nodeType":"CallExpression","endLine":75,"endColumn":7}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {datamodel.Entity} entity\n\t */\n\tvar SELF = MODULE.DescriptionsChanger = function WbEntityChangersDescriptionsChanger( api, revisionStore, entity ) {\n\t\tthis._api = api;\n\t\tthis._revisionStore = revisionStore;\n\t\tthis._entity = entity;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {datamodel.Entity}\n\t\t */\n\t\t_entity: null,\n\n\t\t/**\n\t\t * @type {wikibase.RevisionStore}\n\t\t */\n\t\t_revisionStore: null,\n\n\t\t/**\n\t\t * @type {wikibase.api.RepoApi}\n\t\t */\n\t\t_api: null,\n\n\t\t/**\n\t\t * @param {datamodel.Term} description\n\t\t * @param {entityChangers.TempUserWatcher} tempUserWatcher\n\t\t * @return {jQuery.Promise}\n\t\t *         Resolved parameters:\n\t\t *         - {string} The saved description\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsetDescription: function ( description, tempUserWatcher ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\tlanguage = description.getLanguageCode();\n\n\t\t\tthis._api.setDescription(\n\t\t\t\tthis._entity.getId(),\n\t\t\t\tthis._revisionStore.getDescriptionRevision(),\n\t\t\t\tdescription.getText(),\n\t\t\t\tlanguage\n\t\t\t)\n\t\t\t.done( ( result ) => {\n\t\t\t\tvar savedText = result.entity.descriptions[ language ].value,\n\t\t\t\t\tsavedTerm = savedText ? new datamodel.Term( language, savedText ) : null;\n\n\t\t\t\t// Update revision store:\n\t\t\t\tself._revisionStore.setDescriptionRevision( result.entity.lastrevid );\n\t\t\t\t// Handle TempUser if one is created\n\t\t\t\ttempUserWatcher.processApiResult( result );\n\n\t\t\t\t// FIXME: Maybe check API's return value?\n\n\t\t\t\t// FIXME: Introduce Item.setDescriptions\n\n\t\t\t\tdeferred.resolve( savedTerm );\n\t\t\t} )\n\t\t\t.fail( ( errorCode, error ) => {\n\t\t\t\tdeferred.reject( wb.api.RepoApiError.newFromApiResponse( error, 'save' ) );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t}\n\t} );\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/EntityChangersFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/EntityTermsChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":70,"column":13,"nodeType":"CallExpression","endLine":76,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":70,"column":13,"nodeType":"CallExpression","endLine":78,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":85,"column":13,"nodeType":"CallExpression","endLine":91,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":85,"column":13,"nodeType":"CallExpression","endLine":93,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":102,"column":13,"nodeType":"CallExpression","endLine":104,"endColumn":9},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":102,"column":13,"nodeType":"CallExpression","endLine":106,"endColumn":9}],"suppressedMessages":[],"errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\tfunction chain( tasks ) {\n\t\treturn tasks.reduce( ( promise, task ) => promise.then( task ), $.Deferred().resolve().promise() );\n\t}\n\n\t/**\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {datamodel.Entity} entity\n\t */\n\tvar SELF = MODULE.EntityTermsChanger = function WbEntityChangersEntityTermsChanger( api, revisionStore, entity ) {\n\t\tthis._aliasesChanger = new MODULE.AliasesChanger( api, revisionStore, entity );\n\t\tthis._descriptionsChanger = new MODULE.DescriptionsChanger( api, revisionStore, entity );\n\t\tthis._labelsChanger = new MODULE.LabelsChanger( api, revisionStore, entity );\n\t\tthis._entity = entity;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {datamodel.Entity}\n\t\t */\n\t\t_entity: null,\n\n\t\t/**\n\t\t * @type {wikibase.entityChangers.AliasesChanger}\n\t\t */\n\t\t_aliasesChanger: null,\n\n\t\t/**\n\t\t * @type {wikibase.entityChangers.DescriptionsChanger}\n\t\t */\n\t\t_descriptionsChanger: null,\n\n\t\t/**\n\t\t * @type {wikibase.entityChangers.LabelsChanger}\n\t\t */\n\t\t_labelsChanger: null,\n\n\t\t/**\n\t\t * @param {datamodel.Fingerprint} newFingerprint\n\t\t * @param {datamodel.Fingerprint} oldFingerprint\n\t\t * @return {jQuery.Promise}\n\t\t *         Resolved parameters:\n\t\t *         - {datamodel.ValueChangeResult} The saved value (a datamodel.Fingerprint)\n\t\t *           and details of any tempUser created\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsave: function ( newFingerprint, oldFingerprint ) {\n\t\t\tvar labelsChanger = this._labelsChanger,\n\t\t\t\tdescriptionsChanger = this._descriptionsChanger,\n\t\t\t\taliasesChanger = this._aliasesChanger,\n\t\t\t\tchanges = [],\n\t\t\t\tresultFingerprint = newFingerprint,\n\t\t\t\ttempUserWatcher = new MODULE.TempUserWatcher();\n\n\t\t\tArray.prototype.push.apply( changes, this._getTermsChanges(\n\t\t\t\tnewFingerprint.getLabels(),\n\t\t\t\toldFingerprint.getLabels(),\n\t\t\t\t( newTerm ) => function () {\n\t\t\t\t\treturn labelsChanger.setLabel( newTerm, tempUserWatcher ).done( ( savedLabel ) => {\n\t\t\t\t\t\tif ( savedLabel === null ) {\n\t\t\t\t\t\t\tresultFingerprint.removeLabelFor( newTerm.getLanguageCode() );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tresultFingerprint.setLabel( newTerm.getLanguageCode(), savedLabel );\n\t\t\t\t\t\t}\n\t\t\t\t\t} ).fail( ( error ) => {\n\t\t\t\t\t\terror.context = { type: 'label', value: newTerm };\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t) );\n\t\t\tArray.prototype.push.apply( changes, this._getTermsChanges(\n\t\t\t\tnewFingerprint.getDescriptions(),\n\t\t\t\toldFingerprint.getDescriptions(),\n\t\t\t\t( newTerm ) => function () {\n\t\t\t\t\treturn descriptionsChanger.setDescription( newTerm, tempUserWatcher ).done( ( savedDescription ) => {\n\t\t\t\t\t\tif ( savedDescription === null ) {\n\t\t\t\t\t\t\tresultFingerprint.removeDescriptionFor( newTerm.getLanguageCode() );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tresultFingerprint.setDescription( newTerm.getLanguageCode(), savedDescription );\n\t\t\t\t\t\t}\n\t\t\t\t\t} ).fail( ( error ) => {\n\t\t\t\t\t\terror.context = { type: 'description', value: newTerm };\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t) );\n\n\t\t\tthis._entity.setFingerprint( oldFingerprint ); // FIXME: For AliasesChanger\n\t\t\tArray.prototype.push.apply( changes, this._getTermsChanges(\n\t\t\t\tnewFingerprint.getAliases(),\n\t\t\t\toldFingerprint.getAliases(),\n\t\t\t\t( newMultiTerm ) => function () {\n\t\t\t\t\treturn aliasesChanger.setAliases( newMultiTerm, tempUserWatcher ).done( ( savedAliases ) => {\n\t\t\t\t\t\tresultFingerprint.setAliases( newMultiTerm.getLanguageCode(), savedAliases );\n\t\t\t\t\t} ).fail( ( error ) => {\n\t\t\t\t\t\terror.context = { type: 'aliases', value: newMultiTerm };\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t) );\n\n\t\t\t// TODO: These changes should not need to be queued.\n\t\t\t// However, the back-end produces edit conflicts when issuing multiple requests at once.\n\t\t\t// Remove queueing as soon as the back-end is fixed; see bug T74020.\n\t\t\treturn chain( changes ).then( () => new MODULE.ValueChangeResult( resultFingerprint, tempUserWatcher ) );\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.TermMap|datamodel.MultiTermMap} newTerms\n\t\t * @param {datamodel.TermMap|datamodel.MultiTermMap} oldTerms\n\t\t * @param {Function} getChange\n\t\t * @return {Function[]}\n\t\t * @private\n\t\t */\n\t\t_getTermsChanges: function ( newTerms, oldTerms, getChange ) {\n\t\t\tvar changes = [];\n\n\t\t\tnewTerms.each( ( languageCode, newTerm ) => {\n\t\t\t\tvar oldTerm = oldTerms.getItemByKey( languageCode );\n\n\t\t\t\tif ( !newTerm.equals( oldTerm ) ) {\n\t\t\t\t\tchanges.push( getChange( newTerm ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\toldTerms.each( ( languageCode, oldTerm ) => {\n\t\t\t\tvar isTerm = oldTerm instanceof datamodel.Term;\n\n\t\t\t\tif ( !newTerms.hasItemForKey( languageCode )\n\t\t\t\t\t// There are also MultiTerms where this does not apply\n\t\t\t\t\t|| ( isTerm && newTerms.getItemByKey( languageCode ).getText() === '' )\n\t\t\t\t) {\n\t\t\t\t\tchanges.push( getChange(\n\t\t\t\t\t\tnew oldTerm.constructor( languageCode, isTerm ? '' : [] )\n\t\t\t\t\t) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn changes;\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/LabelsChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":52,"column":4,"nodeType":"CallExpression","endLine":72,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":52,"column":4,"nodeType":"CallExpression","endLine":75,"endColumn":7}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {datamodel.Entity} entity\n\t */\n\tvar SELF = MODULE.LabelsChanger = function WbEntityChangersLabelsChanger( api, revisionStore, entity ) {\n\t\tthis._api = api;\n\t\tthis._revisionStore = revisionStore;\n\t\tthis._entity = entity;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {datamodel.Entity}\n\t\t */\n\t\t_entity: null,\n\n\t\t/**\n\t\t * @type {wikibase.RevisionStore}\n\t\t */\n\t\t_revisionStore: null,\n\n\t\t/**\n\t\t * @type {wikibase.api.RepoApi}\n\t\t */\n\t\t_api: null,\n\n\t\t/**\n\t\t * @param {datamodel.Term} label\n\t\t * @param {entityChangers.TempUserWatcher} tempUserWatcher\n\t\t * @return {jQuery.Promise}\n\t\t *         Resolved parameters:\n\t\t *         - {string} The saved label\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsetLabel: function ( label, tempUserWatcher ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred(),\n\t\t\t\tlanguage = label.getLanguageCode();\n\n\t\t\tthis._api.setLabel(\n\t\t\t\tthis._entity.getId(),\n\t\t\t\tthis._revisionStore.getLabelRevision(),\n\t\t\t\tlabel.getText(),\n\t\t\t\tlanguage\n\t\t\t)\n\t\t\t.done( ( result ) => {\n\t\t\t\tvar savedText = result.entity.labels[ language ].value,\n\t\t\t\t\tsavedTerm = savedText ? new datamodel.Term( language, savedText ) : null;\n\n\t\t\t\t// Update revision store:\n\t\t\t\tself._revisionStore.setLabelRevision( result.entity.lastrevid );\n\t\t\t\t// Handle TempUser if one is created\n\t\t\t\ttempUserWatcher.processApiResult( result );\n\n\t\t\t\t// FIXME: Maybe check API's return value?\n\n\t\t\t\t// FIXME: Introduce Item.setLabels\n\n\t\t\t\tdeferred.resolve( savedTerm );\n\t\t\t} )\n\t\t\t.fail( ( errorCode, error ) => {\n\t\t\t\tdeferred.reject( wb.api.RepoApiError.newFromApiResponse( error, 'save' ) );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t}\n\t} );\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/SiteLinkSetsChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":80,"column":12,"nodeType":"CallExpression","endLine":84,"endColumn":8}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\tfunction chain( tasks ) {\n\t\treturn tasks.reduce( ( promise, task ) => promise.then( task ), $.Deferred().resolve().promise() );\n\t}\n\n\t/**\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {datamodel.Entity} entity\n\t */\n\tvar SELF = MODULE.SiteLinkSetsChanger = function WbEntityChangersSiteLinkSetsChanger( api, revisionStore, entity ) {\n\t\tthis._siteLinksChanger = new MODULE.SiteLinksChanger( api, revisionStore, entity );\n\t\tthis._entity = entity;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {datamodel.Entity}\n\t\t */\n\t\t_entity: null,\n\n\t\t/**\n\t\t * @type {wikibase.entityChangers.SiteLinksChanger}\n\t\t */\n\t\t_siteLinksChanger: null,\n\n\t\t/**\n\t\t * @param {datamodel.SiteLinkSet} newSiteLinkSet\n\t\t * @param {datamodel.SiteLinkSet} oldSiteLinkSet\n\t\t * @return {jQuery.Promise}\n\t\t *         Resolved parameters:\n\t\t *         - {datamodel.ValueChangeResult} A ValueChangeResult wrapping a datamodel.SiteLinkSet\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsave: function ( newSiteLinkSet, oldSiteLinkSet ) {\n\t\t\tfunction getRemovedSiteLinkIds() {\n\t\t\t\tvar currentSiteIds = newSiteLinkSet.getKeys();\n\t\t\t\tvar removedSiteLinkIds = [];\n\n\t\t\t\toldSiteLinkSet.each( ( siteId ) => {\n\t\t\t\t\tif ( !currentSiteIds.includes( siteId ) ) {\n\t\t\t\t\t\tremovedSiteLinkIds.push( siteId );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\treturn removedSiteLinkIds;\n\t\t\t}\n\n\t\t\tfunction getDiffValue() {\n\t\t\t\tvar siteLinks = [],\n\t\t\t\t\tunchangedSiteLinks = [];\n\t\t\t\tsiteLinks = siteLinks.concat( getRemovedSiteLinkIds().map( ( siteId ) => new datamodel.SiteLink( siteId, '' ) ) );\n\n\t\t\t\tnewSiteLinkSet.each( ( site, sitelink ) => {\n\t\t\t\t\tif ( !sitelink.equals( oldSiteLinkSet.getItemByKey( site ) ) ) {\n\t\t\t\t\t\tsiteLinks.push( sitelink );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tunchangedSiteLinks.push( sitelink );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\treturn { changed: siteLinks, unchanged: unchangedSiteLinks };\n\t\t\t}\n\n\t\t\tvar diffValue = getDiffValue();\n\t\t\tvar siteLinksChanger = this._siteLinksChanger;\n\t\t\tvar resultValue = diffValue.unchanged;\n\t\t\tconst tempUserWatcher = new MODULE.TempUserWatcher();\n\n\t\t\treturn chain( diffValue.changed.map( ( siteLink ) => function () {\n\t\t\t\treturn siteLinksChanger.setSiteLink( siteLink, tempUserWatcher ).done( ( savedSiteLink ) => {\n\t\t\t\t\tif ( savedSiteLink ) { // Is null if a site link was removed\n\t\t\t\t\t\tresultValue.push( savedSiteLink );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t} ) ).then( () => new MODULE.ValueChangeResult(\n\t\t\t\tnew datamodel.SiteLinkSet( resultValue.sort( ( s1, s2 ) => s1.getSiteId().localeCompare( s2.getSiteId() ) ) ),\n\t\t\t\ttempUserWatcher\n\t\t\t) );\n\t\t}\n\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/SiteLinksChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":50,"column":4,"nodeType":"CallExpression","endLine":80,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":50,"column":4,"nodeType":"CallExpression","endLine":86,"endColumn":7}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\t/**\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {datamodel.Entity} entity\n\t */\n\tvar SELF = MODULE.SiteLinksChanger = function WbEntityChangersSiteLinksChanger( api, revisionStore, entity ) {\n\t\tthis._api = api;\n\t\tthis._revisionStore = revisionStore;\n\t\tthis._entity = entity;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {datamodel.Entity}\n\t\t */\n\t\t_entity: null,\n\n\t\t/**\n\t\t * @type {wikibase.RevisionStore}\n\t\t */\n\t\t_revisionStore: null,\n\n\t\t/**\n\t\t * @type {wikibase.api.RepoApi}\n\t\t */\n\t\t_api: null,\n\n\t\t/**\n\t\t * @param {datamodel.SiteLink} siteLink\n\t\t * @param {datamodel.TempUserWatcher} tempUserWatcher\n\t\t * @return {jQuery.Promise}\n\t\t *         Resolved parameters:\n\t\t *         - {string} The saved siteLink\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsetSiteLink: function ( siteLink, tempUserWatcher ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred();\n\n\t\t\tthis._api.setSitelink(\n\t\t\t\tthis._entity.getId(),\n\t\t\t\tthis._revisionStore.getSitelinksRevision( siteLink.getSiteId() ),\n\t\t\t\tsiteLink.getSiteId(),\n\t\t\t\tsiteLink.getPageName(),\n\t\t\t\tsiteLink.getBadges()\n\t\t\t)\n\t\t\t.done( ( result ) => {\n\t\t\t\tvar siteId = siteLink.getSiteId(),\n\t\t\t\t\tresultData = result.entity.sitelinks[ siteId ];\n\n\t\t\t\t// Update revision store\n\t\t\t\tself._revisionStore.setSitelinksRevision( result.entity.lastrevid, siteId );\n\n\t\t\t\t// Handle TempUser if one is created\n\t\t\t\ttempUserWatcher.processApiResult( result );\n\n\t\t\t\t// FIXME: Maybe check API's return value?\n\n\t\t\t\t// FIXME: Introduce Item.setSiteLinks\n\n\t\t\t\tdeferred.resolve(\n\t\t\t\t\ttypeof resultData.removed !== 'undefined'\n\t\t\t\t\t\t? null\n\t\t\t\t\t\t: new datamodel.SiteLink(\n\t\t\t\t\t\t\tsiteId,\n\t\t\t\t\t\t\tresultData.title,\n\t\t\t\t\t\t\tresultData.badges\n\t\t\t\t\t\t)\n\t\t\t\t);\n\t\t\t} )\n\t\t\t.fail( ( errorCode, error ) => {\n\t\t\t\tdeferred.reject( wb.api.RepoApiError.newFromApiResponse(\n\t\t\t\t\terror,\n\t\t\t\t\tsiteLink.getPageName() === '' ? 'remove' : 'save' )\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t}\n\t} );\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/StatementsChanger.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":83,"column":4,"nodeType":"CallExpression","endLine":101,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":83,"column":4,"nodeType":"CallExpression","endLine":104,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":149,"column":4,"nodeType":"CallExpression","endLine":191,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":149,"column":4,"nodeType":"CallExpression","endLine":194,"endColumn":7}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar MODULE = wb.entityChangers,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * @constructor\n\t *\n\t * @param {wikibase.api.RepoApi} api\n\t * @param {wikibase.RevisionStore} revisionStore\n\t * @param {wikibase.entityChangers.StatementsChangerState} statementsChangerState\n\t * @param {wikibase.serialization.StatementSerializer} statementSerializer\n\t * @param {wikibase.serialization.StatementDeserializer} statementDeserializer\n\t * @param {Function} [fireHook] called after a statement has been saved (wikibase.statement.saved) or deleted (wikibase.statement.deleted), with the hook name (wikibase.…), entity ID and statement ID as arguments.\n\t */\n\tvar SELF = MODULE.StatementsChanger = function WbEntityChangersStatementsChanger(\n\t\tapi,\n\t\trevisionStore,\n\t\tstatementsChangerState,\n\t\tstatementSerializer,\n\t\tstatementDeserializer,\n\t\tfireHook\n\t) {\n\t\tthis._api = api;\n\t\tthis._revisionStore = revisionStore;\n\t\tthis._statementsChangerState = statementsChangerState;\n\t\tthis._statementSerializer = statementSerializer;\n\t\tthis._statementDeserializer = statementDeserializer;\n\t\tthis._fireHook = fireHook || function () {\n\t\t};\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * @type {wikibase.api.RepoApi}\n\t\t */\n\t\t_api: null,\n\n\t\t/**\n\t\t * @type {wikibase.RevisionStore}\n\t\t */\n\t\t_revisionStore: null,\n\n\t\t/**\n\t\t * @type {wikibase.entityChangers.StatementsChangerState}\n\t\t */\n\t\t_statementsChangerState: null,\n\n\t\t/**\n\t\t * @type {wikibase.serialization.StatementSerializer}\n\t\t */\n\t\t_statementSerializer: null,\n\n\t\t/**\n\t\t * @type {wikibase.serialization.StatementDeserializer}\n\t\t */\n\t\t_statementDeserializer: null,\n\n\t\t/**\n\t\t * @type {Function}\n\t\t */\n\t\t_fireHook: null,\n\n\t\t/**\n\t\t * @param {datamodel.Statement} statement\n\t\t * @return {jQuery.Promise}\n\t\t *         Resolved parameters:\n\t\t *         - {datamodel.ValueChangeResult} A ValueChangeResult with a null value (since this is a remove) and\n\t\t *           details of a temp user, if one is created. Consistent with the `save` resolve semantics\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tremove: function ( statement ) {\n\t\t\tvar deferred = $.Deferred(),\n\t\t\t\tself = this,\n\t\t\t\tguid = statement.getClaim().getGuid();\n\n\t\t\tthis._api.removeClaim( guid, this._revisionStore.getClaimRevision( guid ) )\n\t\t\t.done( ( response ) => {\n\t\t\t\tvar propertyId = statement.getClaim().getMainSnak().getPropertyId();\n\n\t\t\t\tself._revisionStore.setClaimRevision( response.pageinfo.lastrevid, guid );\n\n\t\t\t\tconst tempUserWatcher = new MODULE.TempUserWatcher();\n\t\t\t\tconst valueChangeResult = new MODULE.ValueChangeResult( null, tempUserWatcher );\n\t\t\t\ttempUserWatcher.processApiResult( response );\n\t\t\t\tdeferred.resolve( valueChangeResult );\n\n\t\t\t\tself._fireHook(\n\t\t\t\t\t'wikibase.statement.removed',\n\t\t\t\t\tself._statementsChangerState.getEntityId(),\n\t\t\t\t\tguid\n\t\t\t\t);\n\n\t\t\t\tself._updateChangerStateOnRemoval( propertyId, guid );\n\t\t\t} )\n\t\t\t.fail( ( errorCode, error ) => {\n\t\t\t\tdeferred.reject( wb.api.RepoApiError.newFromApiResponse( error, 'remove' ) );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * @param {string} propertyId\n\t\t * @param {string} guid\n\t\t * @private\n\t\t */\n\t\t_updateChangerStateOnRemoval: function ( propertyId, guid ) {\n\t\t\tvar statementsForPropertyId, statementsForPropertyIdArray;\n\n\t\t\tstatementsForPropertyId = this._statementsChangerState.getStatements().getItemByKey( propertyId );\n\t\t\tif ( statementsForPropertyId === null ) {\n\t\t\t\t// Removed a statement we don't know… warn?\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tstatementsForPropertyId = statementsForPropertyId.getItemContainer();\n\t\t\tstatementsForPropertyIdArray = statementsForPropertyId.toArray();\n\t\t\tfor ( var i in statementsForPropertyIdArray ) {\n\t\t\t\tif ( statementsForPropertyIdArray[ i ].getClaim().getGuid() === guid ) {\n\t\t\t\t\tstatementsForPropertyId.removeItem( statementsForPropertyIdArray[ i ] );\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif ( statementsForPropertyId.isEmpty() ) {\n\t\t\t\t// No more statements with this Property id, remove the whole thing.\n\t\t\t\tthis._statementsChangerState.getStatements().removeItemByKey( propertyId );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.Statement} statement\n\t\t * @return {Object} jQuery.Promise\n\t\t *         Resolved parameters:\n\t\t *         - {datamodel.ValueChangeResult} A ValueChangeResult wrapping the saved datamodel.Statement\n\t\t *         Rejected parameters:\n\t\t *         - {wikibase.api.RepoApiError}\n\t\t */\n\t\tsave: function ( statement ) {\n\t\t\tvar self = this,\n\t\t\t\tdeferred = $.Deferred();\n\n\t\t\tthis._api.setClaim(\n\t\t\t\tthis._statementSerializer.serialize( statement ),\n\t\t\t\tthis._revisionStore.getClaimRevision( statement.getClaim().getGuid() )\n\t\t\t)\n\t\t\t.done( ( result ) => {\n\t\t\t\tvar savedStatement = self._statementDeserializer.deserialize( result.claim ),\n\t\t\t\t\tguid = savedStatement.getClaim().getGuid(),\n\t\t\t\t\tpropertyId = statement.getClaim().getMainSnak().getPropertyId(),\n\t\t\t\t\tpageInfo = result.pageinfo,\n\t\t\t\t\toldStatement = null;\n\t\t\t\tvar statementsForPropertyId = self._statementsChangerState.getStatements().getItemByKey( propertyId );\n\n\t\t\t\tif ( statementsForPropertyId !== null ) {\n\n\t\t\t\t\tstatementsForPropertyId = statementsForPropertyId.getItemContainer();\n\t\t\t\t\tvar statementsForPropertyIdArray = statementsForPropertyId.toArray();\n\n\t\t\t\t\tfor ( var i in statementsForPropertyIdArray ) {\n\t\t\t\t\t\tif ( statementsForPropertyIdArray[ i ].getClaim().getGuid() === guid ) {\n\t\t\t\t\t\t\toldStatement = statementsForPropertyIdArray[ i ];\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Update revision store:\n\t\t\t\tself._revisionStore.setClaimRevision( pageInfo.lastrevid, guid );\n\n\t\t\t\t// Handle TempUser if one is created\n\t\t\t\tvar tempUserWatcher = new MODULE.TempUserWatcher();\n\t\t\t\ttempUserWatcher.processApiResult( result );\n\t\t\t\tdeferred.resolve( new MODULE.ValueChangeResult( savedStatement, tempUserWatcher ) );\n\n\t\t\t\tself._fireHook(\n\t\t\t\t\t'wikibase.statement.saved',\n\t\t\t\t\tself._statementsChangerState.getEntityId(),\n\t\t\t\t\tguid,\n\t\t\t\t\toldStatement,\n\t\t\t\t\tsavedStatement\n\t\t\t\t);\n\n\t\t\t\tself._updateChangerStateOnSetClaim( savedStatement, propertyId, guid );\n\t\t\t} )\n\t\t\t.fail( ( errorCode, error ) => {\n\t\t\t\tdeferred.reject( wb.api.RepoApiError.newFromApiResponse( error, 'save' ) );\n\t\t\t} );\n\n\t\t\treturn deferred.promise();\n\t\t},\n\n\t\t/**\n\t\t * @param {datamodel.Statement} statement\n\t\t * @param {string} propertyId\n\t\t * @param {string} guid\n\t\t * @private\n\t\t */\n\t\t_updateChangerStateOnSetClaim: function ( statement, propertyId, guid ) {\n\t\t\tvar statementsForPropertyId = this._statementsChangerState.getStatements().getItemByKey( propertyId ),\n\t\t\t\tstatementsForPropertyIdArray;\n\n\t\t\tif ( statementsForPropertyId ) {\n\t\t\t\tstatementsForPropertyIdArray = statementsForPropertyId.getItemContainer().toArray();\n\t\t\t\tfor ( var i in statementsForPropertyIdArray ) {\n\t\t\t\t\tif ( statementsForPropertyIdArray[ i ].getClaim().getGuid() === guid ) {\n\t\t\t\t\t\t// Remove (the new statement will be re-added)\n\t\t\t\t\t\tstatementsForPropertyId.removeItem( statementsForPropertyIdArray[ i ] );\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// No statement with this property id yet, start a new group\n\t\t\t\tthis._statementsChangerState.getStatements().addItem(\n\t\t\t\t\tnew datamodel.StatementGroup( propertyId, new datamodel.StatementList() )\n\t\t\t\t);\n\t\t\t\tstatementsForPropertyId = this._statementsChangerState.getStatements().getItemByKey( propertyId );\n\t\t\t}\n\t\t\tstatementsForPropertyId.addItem( statement );\n\t\t}\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/StatementsChangerState.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/TempUserWatcher.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/ValueChangeResult.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityChangers/namespace.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityIdFormatter/CachingEntityIdHtmlFormatter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityIdFormatter/CachingEntityIdPlainFormatter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":25,"column":5,"nodeType":"CallExpression","endLine":29,"endColumn":10},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":25,"column":5,"nodeType":"CallExpression","endLine":31,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":25,"column":56,"nodeType":"CallExpression","endLine":27,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":25,"column":56,"nodeType":"CallExpression","endLine":29,"endColumn":8}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar EntityIdHtmlFormatter = require( './EntityIdHtmlFormatter.js' );\n\n\t/**\n\t * @param {dataValues.ValueParser} parser\n\t * @param {dataValues.ValueFormatter} formatter\n\t */\n\tmodule.exports = util.inherit(\n\t\t'DataValueBasedEntityIdHtmlFormatter',\n\t\tEntityIdHtmlFormatter,\n\t\tfunction ( parser, formatter ) {\n\t\t\tthis._parser = parser;\n\t\t\tthis._formatter = formatter;\n\t\t},\n\t\t{\n\t\t\t_parser: null,\n\n\t\t\t_formatter: null,\n\n\t\t\tformat: function ( entityId ) {\n\t\t\t\tvar deferred = $.Deferred(),\n\t\t\t\t\tself = this;\n\t\t\t\tthis._parser.parse( entityId ).done( ( parsed ) => self._formatter.format( parsed ).done( ( response ) => {\n\t\t\t\t\tdeferred.resolve( response );\n\t\t\t\t} ).fail( () => {\n\t\t\t\t\tdeferred.resolve( mw.html.escape( entityId ) );\n\t\t\t\t} ) ).fail( () => {\n\t\t\t\t\tdeferred.resolve( mw.html.escape( entityId ) );\n\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\n\t\t}\n\t);\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":25,"column":5,"nodeType":"CallExpression","endLine":29,"endColumn":10},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":25,"column":5,"nodeType":"CallExpression","endLine":31,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":25,"column":56,"nodeType":"CallExpression","endLine":27,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":25,"column":56,"nodeType":"CallExpression","endLine":29,"endColumn":8}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar EntityIdPlainFormatter = require( './EntityIdPlainFormatter.js' );\n\n\t/**\n\t * @param {dataValues.ValueParser} parser\n\t * @param {dataValues.ValueFormatter} formatter\n\t */\n\tmodule.exports = util.inherit(\n\t\t'DataValueBasedEntityIdPlainFormatter',\n\t\tEntityIdPlainFormatter,\n\t\tfunction ( parser, formatter ) {\n\t\t\tthis._parser = parser;\n\t\t\tthis._formatter = formatter;\n\t\t},\n\t\t{\n\t\t\t_parser: null,\n\n\t\t\t_formatter: null,\n\n\t\t\tformat: function ( entityId ) {\n\t\t\t\tvar deferred = $.Deferred(),\n\t\t\t\t\tself = this;\n\t\t\t\tthis._parser.parse( entityId ).done( ( parsed ) => self._formatter.format( parsed ).done( ( response ) => {\n\t\t\t\t\tdeferred.resolve( response );\n\t\t\t\t} ).fail( () => {\n\t\t\t\t\tdeferred.resolve( entityId );\n\t\t\t\t} ) ).fail( () => {\n\t\t\t\t\tdeferred.resolve( entityId );\n\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\n\t\t}\n\t);\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityIdFormatter/EntityIdHtmlFormatter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/entityIdFormatter/EntityIdPlainFormatter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/store/store.ApiEntityStore.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":52,"column":5,"nodeType":"CallExpression","endLine":62,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":52,"column":5,"nodeType":"CallExpression","endLine":66,"endColumn":8}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function () {\n\t'use strict';\n\n\tvar EntityStore = require( './store.EntityStore.js' );\n\n\t/**\n\t * Entity store fetching entities from API.\n\t *\n\t * @constructor\n\t * @extends EntityStore\n\t *\n\t * @param {wikibase.api.RepoApi} repoApi\n\t * @param {wikibase.serialization.EntityDeserializer} entityDeserializer\n\t * @param {string[]} languages\n\t */\n\tmodule.exports = util.inherit(\n\t\t'WbApiEntityStore',\n\t\tEntityStore,\n\t\tfunction ( repoApi, entityDeserializer, languages ) {\n\t\t\tthis._entityDeserializer = entityDeserializer;\n\t\t\tthis._languages = languages;\n\t\t\tthis._repoApi = repoApi;\n\t\t},\n\t\t{\n\n\t\t\t/**\n\t\t\t * @type {wikibase.serialization.EntityDeserializer}\n\t\t\t */\n\t\t\t_entityDeserializer: null,\n\n\t\t\t/**\n\t\t\t * @type {string[]}\n\t\t\t */\n\t\t\t_languages: null,\n\n\t\t\t/**\n\t\t\t * @type {wikibase.api.RepoApi}\n\t\t\t */\n\t\t\t_repoApi: null,\n\n\t\t\t/**\n\t\t\t * @see EntityStore.get\n\t\t\t */\n\t\t\tget: function ( entityId ) {\n\t\t\t\tvar deferred = $.Deferred(),\n\t\t\t\t\tself = this;\n\n\t\t\t\tthis._repoApi.getEntities( [ entityId ], null, this._languages )\n\t\t\t\t.done( ( result ) => {\n\t\t\t\t\tvar entityData = result.entities[ entityId ];\n\t\t\t\t\tvar entity = null;\n\n\t\t\t\t\tif ( entityData.missing !== '' ) {\n\t\t\t\t\t\tentity = self._entityDeserializer.deserialize( entityData );\n\t\t\t\t\t}\n\n\t\t\t\t\tdeferred.resolve( entity );\n\t\t\t\t} )\n\t\t\t\t// FIXME: Evaluate failing promise\n\t\t\t\t.fail( () => {\n\t\t\t\t\tdeferred.reject();\n\t\t\t\t} );\n\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\t\t} );\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/store/store.CachingEntityStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/store/store.CombiningEntityStore.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":22,"column":4,"nodeType":"CallExpression","endLine":23,"endColumn":20},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":22,"column":4,"nodeType":"CallExpression","endLine":24,"endColumn":29}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function () {\n\t'use strict';\n\n\tvar EntityStore = require( './store.EntityStore.js' );\n\n\t/**\n\t * Passes item to the handlers one after the other until it has a resolution\n\t */\n\tfunction asyncFallback( item, handlers ) {\n\t\tvar deferred = $.Deferred(),\n\t\t\tindex = 0;\n\n\t\tfunction tryNext() {\n\t\t\tif ( handlers.length <= index ) {\n\t\t\t\tdeferred.reject();\n\t\t\t\treturn;\n\t\t\t}\n\t\t\thandlers[ index++ ]( item )\n\t\t\t.fail( tryNext )\n\t\t\t.done( deferred.resolve );\n\t\t}\n\n\t\twindow.setTimeout( tryNext, 0 );\n\n\t\treturn deferred.promise();\n\t}\n\n\t/**\n\t * Entity store wrapping multiple EntityStore instances.\n\t *\n\t * @constructor\n\t * @extends EntityStore\n\t *\n\t * @param {Object[]} stores\n\t */\n\tmodule.exports = util.inherit(\n\t\t'WbCombiningEntityStore',\n\t\tEntityStore,\n\t\tfunction ( stores ) {\n\t\t\tthis._stores = stores;\n\t\t},\n\t\t{\n\t\t\t/**\n\t\t\t * @type {Object[]}\n\t\t\t */\n\t\t\t_stores: null,\n\n\t\t\t/**\n\t\t\t * @see EntityStore.get\n\t\t\t */\n\t\t\tget: function ( entityId ) {\n\t\t\t\treturn asyncFallback( entityId, this._stores.map( ( store ) => function ( id ) {\n\t\t\t\t\treturn store.get( id );\n\t\t\t\t} ) );\n\t\t\t}\n\t\t} );\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/store/store.EntityStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/templates.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/termbox/EntityLoadedHookEntityRepository.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/termbox/RepoApiWritingEntityRepository.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/termbox/mountTermbox.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/termbox/termbox.init.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/utilities/wikibase.utilities.ClaimGuidGenerator.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/utilities/wikibase.utilities.GuidGenerator.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/utilities/wikibase.utilities.ui.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ControllerViewFactory.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":129,"column":4,"nodeType":"CallExpression","endLine":130,"endColumn":55}],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":59,"column":10,"nodeType":"CallExpression","endLine":59,"endColumn":72,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-slide","severity":2,"message":"Prefer CSS transitions to .slideDown","line":62,"column":5,"nodeType":"CallExpression","endLine":70,"endColumn":8,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":85,"column":9,"nodeType":"CallExpression","endLine":85,"endColumn":71,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-slide","severity":2,"message":"Prefer CSS transitions to .slideUp","line":88,"column":5,"nodeType":"CallExpression","endLine":93,"endColumn":8,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"wikibase.view.ControllerViewFactory = ( function ( wb ) {\n\t'use strict';\n\n\tvar ViewFactory = require( './ViewFactory.js' ),\n\t\tToolbarViewController = require( './ToolbarViewController.js' );\n\n\tvar SELF = util.inherit(\n\t\tViewFactory,\n\t\tfunction (\n\t\t\ttoolbarFactory,\n\t\t\tentityChangersFactory,\n\t\t\tstructureEditorFactory,\n\t\t\tcontentLanguages,\n\t\t\tdataTypeStore,\n\t\t\tentityIdHtmlFormatter,\n\t\t\tentityIdPlainFormatter,\n\t\t\tpropertyDataTypeStore,\n\t\t\texpertStore,\n\t\t\tformatterFactory,\n\t\t\tmessageProvider,\n\t\t\tparserStore,\n\t\t\tuserLanguages,\n\t\t\tvocabularyLookupApiUrl,\n\t\t\tcommonsApiUrl\n\t\t) {\n\t\t\tthis._toolbarFactory = toolbarFactory;\n\t\t\tthis._entityChangersFactory = entityChangersFactory;\n\t\t\tViewFactory.apply(\n\t\t\t\tthis,\n\t\t\t\t[\n\t\t\t\t\tstructureEditorFactory,\n\t\t\t\t\tcontentLanguages,\n\t\t\t\t\tdataTypeStore,\n\t\t\t\t\tentityIdHtmlFormatter,\n\t\t\t\t\tentityIdPlainFormatter,\n\t\t\t\t\tpropertyDataTypeStore,\n\t\t\t\t\texpertStore,\n\t\t\t\t\tformatterFactory,\n\t\t\t\t\tmessageProvider,\n\t\t\t\t\tparserStore,\n\t\t\t\t\tuserLanguages,\n\t\t\t\t\tvocabularyLookupApiUrl,\n\t\t\t\t\tcommonsApiUrl\n\t\t\t\t]\n\t\t\t);\n\t\t}\n\t);\n\n\tSELF.prototype.getEntityTermsView = function ( startEditingCallback, value, $entitytermsview ) {\n\t\tvar controller;\n\t\tvar startEditingController = function () {\n\t\t\treturn controller.startEditing();\n\t\t};\n\t\tvar view = ViewFactory.prototype.getEntityTermsView.call( this, startEditingController, value, $entitytermsview );\n\t\tvar $container = this._toolbarFactory.getToolbarContainer( view.element );\n\n\t\tview.element.on( 'entitytermsviewafterstartediting', () => {\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( !view.$entitytermsforlanguagelistviewContainer.is( ':visible' ) ) {\n\t\t\t\t// TODO: Use CSS animation\n\t\t\t\t// eslint-disable-next-line no-jquery/no-slide\n\t\t\t\tview.$entitytermsforlanguagelistviewContainer.slideDown( {\n\t\t\t\t\tcomplete: function () {\n\t\t\t\t\t\tview.$entitytermsforlanguagelistview\n\t\t\t\t\t\t\t.data( 'entitytermsforlanguagelistview' ).updateInputSize();\n\t\t\t\t\t\tview.$entitytermsforlanguagelistviewToggler.data( 'toggler' )\n\t\t\t\t\t\t\t.refresh();\n\t\t\t\t\t},\n\t\t\t\t\tduration: 'fast'\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tview.focus();\n\t\t} );\n\n\t\tview.element.on( 'entitytermsviewafterstopediting', () => {\n\t\t\tvar showEntitytermslistviewValue = mw.user.isAnon()\n\t\t\t\t? mw.cookie.get( 'wikibase-entitytermsview-showEntitytermslistview' )\n\t\t\t\t: mw.user.options.get( 'wikibase-entitytermsview-showEntitytermslistview' );\n\t\t\tvar showEntitytermslistview = ( showEntitytermslistviewValue === 'true'\n\t\t\t\t|| showEntitytermslistviewValue === '1'\n\t\t\t\t|| showEntitytermslistviewValue === null );\n\n\t\t\t// eslint-disable-next-line no-jquery/no-sizzle\n\t\t\tif ( view.$entitytermsforlanguagelistviewContainer.is( ':visible' ) && !showEntitytermslistview ) {\n\t\t\t\t// TODO: Use CSS animation\n\t\t\t\t// eslint-disable-next-line no-jquery/no-slide\n\t\t\t\tview.$entitytermsforlanguagelistviewContainer.slideUp( {\n\t\t\t\t\tcomplete: function () {\n\t\t\t\t\t\tview.$entitytermsforlanguagelistviewToggler.data( 'toggler' ).refresh();\n\t\t\t\t\t},\n\t\t\t\t\tduration: 'fast'\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\n\t\tvar entityTermsChanger = this._entityChangersFactory.getEntityTermsChanger();\n\t\tcontroller = this._getController( $container, view, entityTermsChanger, null, value, startEditingCallback );\n\t\treturn view;\n\t};\n\n\tSELF.prototype.getStatementView = function ( startEditingCallback, entityId, propertyId, removeCallback, value, $dom ) {\n\t\tvar controller;\n\t\tvar startEditingController = function () {\n\t\t\treturn controller.startEditing();\n\t\t};\n\t\tvar statementview = ViewFactory.prototype.getStatementView.call(\n\t\t\tthis,\n\t\t\tstartEditingController,\n\t\t\tentityId,\n\t\t\tpropertyId,\n\t\t\tremoveCallback,\n\t\t\tvalue,\n\t\t\t$dom\n\t\t);\n\n\t\tvar statementsChanger = this._entityChangersFactory.getStatementsChanger();\n\t\tcontroller = this._getController(\n\t\t\tthis._toolbarFactory.getToolbarContainer( statementview.element ),\n\t\t\tstatementview,\n\t\t\tstatementsChanger,\n\t\t\tremoveCallback.bind( null, statementview ),\n\t\t\tvalue,\n\t\t\tstartEditingCallback\n\t\t);\n\n\t\t// Empty statementviews (added with the \"add\" button) should start in edit mode\n\t\tif ( !value ) {\n\t\t\tcontroller.startEditing()\n\t\t\t\t.done( statementview.focus.bind( statementview ) );\n\t\t}\n\n\t\t// Always focus the statementview that switched to edit mode last\n\t\tstatementview.element.on( 'statementviewafterstartediting', () => {\n\t\t\tstatementview.focus();\n\t\t} );\n\n\t\treturn statementview;\n\t};\n\n\tSELF.prototype.getSitelinkGroupView = function ( startEditingCallback, groupName, value, $sitelinkgroupview ) {\n\t\tvar controller;\n\t\tvar startEditingController = function () {\n\t\t\treturn controller.startEditing();\n\t\t};\n\t\tvar view = ViewFactory.prototype.getSitelinkGroupView.call( this, startEditingController, groupName, value, $sitelinkgroupview );\n\t\tvar siteLinkSetsChanger = this._entityChangersFactory.getSiteLinkSetsChanger();\n\t\tcontroller = this._getController(\n\t\t\tthis._toolbarFactory.getToolbarContainer( view.element.find( '.wikibase-sitelinkgroupview-heading-container' ) ),\n\t\t\tview,\n\t\t\tsiteLinkSetsChanger,\n\t\t\tnull,\n\t\t\tvalue,\n\t\t\tstartEditingCallback\n\t\t);\n\t\treturn view;\n\t};\n\n\tSELF.prototype._getController = function ( $container, view, model, onRemove, value, startEditingCallback ) {\n\t\tvar edittoolbar = this._toolbarFactory.getEditToolbar(\n\t\t\t{\n\t\t\t\t$container: $container,\n\t\t\t\tgetHelpMessage: view.getHelpMessage.bind( view )\n\t\t\t},\n\t\t\tview.element\n\t\t);\n\n\t\tvar controller = new ToolbarViewController( model, edittoolbar, view, onRemove, startEditingCallback );\n\t\tedittoolbar.setController( controller );\n\t\tcontroller.setValue( value );\n\n\t\tview.element.on( 'keydown.edittoolbar', ( event ) => {\n\t\t\tif ( view.option( 'disabled' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif ( SELF._isCancelEvent( event ) ) {\n\t\t\t\tcontroller.stopEditing( true );\n\t\t\t} else if ( SELF._isSaveEvent( event ) ) {\n\t\t\t\tcontroller.stopEditing( false );\n\t\t\t}\n\t\t} );\n\n\t\treturn controller;\n\t};\n\n\tSELF._isCancelEvent = function ( event ) {\n\t\treturn event.keyCode === $.ui.keyCode.ESCAPE;\n\t};\n\n\tSELF._isSaveEvent = function ( event ) {\n\t\t// do not save the whole statement if Enter is pressed on e.g. an \"add qualifier\" link;\n\t\t// only save if Enter is pressed on elements of the following types:\n\t\tvar savingNodeNames = [\n\t\t\t'input',\n\t\t\t'textarea'\n\t\t];\n\t\tvar eventNodeName = event.target.nodeName.toLowerCase();\n\n\t\treturn event.keyCode === $.ui.keyCode.ENTER &&\n\t\t\tsavingNodeNames.includes( eventNodeName );\n\t};\n\n\t// dynamically load wikibase.tainted-ref, originally added as dependency of this module in change I9a244a36fe (commit 5fed25ce15);\n\t// it’s not directly related to ControllerViewFactory, but we want to load it at the same time,\n\t// and the dependency can’t be in resources.php because then TR’s es6-ness “infects” regular Wikibase (T298001);\n\t// however, don’t load TR during QUnit tests, we don’t need it there and it causes problems (T330293)\n\tif ( !window.QUnit ) {\n\t\tmw.loader.using( 'wikibase.tainted-ref' ).catch( () => {\n\t\t\t// ignore errors (but avoid unhandled promise rejection)\n\t\t} );\n\t}\n\n\treturn SELF;\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ReadModeViewFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/StructureEditorFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ToolbarFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ToolbarViewController.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":99,"column":3,"nodeType":"CallExpression","endLine":99,"endColumn":44},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":151,"column":3,"nodeType":"CallExpression","endLine":159,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":151,"column":3,"nodeType":"CallExpression","endLine":162,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":188,"column":10,"nodeType":"CallExpression","endLine":195,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":188,"column":10,"nodeType":"CallExpression","endLine":198,"endColumn":6}],"suppressedMessages":[],"errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function ( wb ) {\n\t'use strict';\n\n\tvar ViewController = require( './ViewController.js' ),\n\t\tENTITY_CHANGERS = wb.entityChangers;\n\n\t/**\n\t * A view controller implementation for editing wikibase datamodel values\n\t * through wikibase views using toolbars\n\t *\n\t * @class ToolbarViewController\n\t * @license GPL-2.0-or-later\n\t * @author Adrian Heine <adrian.heine@wikimedia.de>\n\t * @extends ViewController\n\t * @constructor\n\t *\n\t * @param {Object} model A model-controller interaction object, consisting of a set of functions.\n\t * @param {Function} model.save A function taking a specific type of wikibase\n\t * datamodel objects and returning a Promise.\n\t * @param {Function} model.remove A function taking a specific wikibase datamodel object and\n\t * returning a Promise.\n\t * @param {jQuery.wikibase.edittoolbar} toolbar\n\t * @param {jQuery.ui.EditableTemplatedWidget} view\n\t * @param {Function} removeView\n\t * @param {Function} startEditingCallback\n\t */\n\tvar SELF = util.inherit(\n\t\tViewController,\n\t\tfunction ( model, toolbar, view, removeView, startEditingCallback ) {\n\t\t\tthis._model = model;\n\t\t\tthis._toolbar = toolbar;\n\t\t\tthis._view = view;\n\t\t\tthis._removeView = removeView;\n\t\t\tthis._startEditingCallback = startEditingCallback;\n\t\t}\n\t);\n\n\t/**\n\t * @property {Object|null}\n\t * @private\n\t */\n\tSELF.prototype._value = null;\n\n\t/**\n\t * @property {Object}\n\t * @private\n\t */\n\tSELF.prototype._model = null;\n\n\t/**\n\t * @property {jQuery.wikibase.edittoolbar}\n\t * @private\n\t */\n\tSELF.prototype._toolbar = null;\n\n\t/**\n\t * @property {jQuery.ui.EditableTemplatedWidget}\n\t * @private\n\t */\n\tSELF.prototype._view = null;\n\n\t/**\n\t * @property {Function}\n\t * @private\n\t */\n\tSELF.prototype._removeView = null;\n\n\t/**\n\t * @property {Function}\n\t * @private\n\t */\n\tSELF.prototype._startEditingCallback = null;\n\n\t/**\n\t * @param {Object|null} value A wikibase.datamodel object supporting at least an equals method.\n\t */\n\tSELF.prototype.setValue = function ( value ) {\n\t\tthis._value = value;\n\t\t// When option is set, remove icon is shown. Not really needed on every setValue().\n\t\tthis._toolbar.option(\n\t\t\t'onRemove',\n\t\t\t( value && this._model.remove ) ? this.remove.bind( this ) : null\n\t\t);\n\t};\n\n\tSELF.prototype.startEditing = function () {\n\t\tvar result = this._view.startEditing();\n\t\tthis._toolbar.toEditMode();\n\n\t\tthis._updateSaveButtonState();\n\t\tthis._view.element.on(\n\t\t\tthis._view.widgetEventPrefix + 'change',\n\t\t\tthis._updateSaveButtonState.bind( this )\n\t\t);\n\t\tthis._view.element.on(\n\t\t\tthis._view.widgetEventPrefix + 'disable',\n\t\t\tthis._updateToolbarState.bind( this )\n\t\t);\n\t\tresult.done( this._startEditingCallback );\n\t\treturn result;\n\t};\n\n\tSELF.prototype._updateToolbarState = function () {\n\t\tvar disable = this._view.option( 'disabled' );\n\n\t\tthis._toolbar.option( 'disabled', disable );\n\t\tif ( !disable ) {\n\t\t\tthis._updateSaveButtonState();\n\t\t}\n\t};\n\n\tSELF.prototype._viewHasSavableValue = function () {\n\t\tvar viewValue = this._view.value();\n\t\treturn viewValue !== null && ( this._value === null || !this._value.equals( viewValue ) );\n\t};\n\n\tSELF.prototype._updateSaveButtonState = function () {\n\t\tvar btnSave = this._toolbar.getButton( 'save' ),\n\t\t\tenableSave = this._viewHasSavableValue();\n\n\t\tbtnSave[ enableSave ? 'enable' : 'disable' ]();\n\t};\n\n\t/**\n\t * @param {boolean} [dropValue=false] Whether the current value should be kept and\n\t * persisted or dropped\n\t */\n\tSELF.prototype.stopEditing = function ( dropValue ) {\n\t\tif ( !dropValue && !this._viewHasSavableValue() ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._toolbar.disable();\n\n\t\tthis.setError();\n\t\tthis._view.disable();\n\n\t\tif ( dropValue ) {\n\t\t\tthis._view.value( this._value );\n\t\t\tthis._leaveEditMode( dropValue );\n\t\t\treturn;\n\t\t}\n\n\t\tvar self = this;\n\n\t\tthis._toolbar.toggleActionMessage( mw.msg(\n\t\t\tmw.config.get( 'wgEditSubmitButtonLabelPublish' )\n\t\t\t\t? 'wikibase-publish-inprogress'\n\t\t\t\t: 'wikibase-save-inprogress'\n\t\t) );\n\t\tthis._model.save( this._view.value(), this._value ).done( ( valueChangeResult ) => {\n\t\t\tself.setValue( valueChangeResult.getSavedValue() );\n\t\t\tself._view.value( valueChangeResult.getSavedValue() );\n\t\t\tself._toolbar.toggleActionMessage();\n\t\t\tself._leaveEditMode( dropValue );\n\t\t\tif ( valueChangeResult.getTempUserWatcher().getRedirectUrl() ) {\n\t\t\t\twindow.location.href = valueChangeResult.getTempUserWatcher().getRedirectUrl();\n\t\t\t}\n\t\t} ).fail( ( error ) => {\n\t\t\tself._view.enable();\n\t\t\tself.setError( error );\n\t\t} );\n\t};\n\n\t/**\n\t * Remove the value currently represented in the view\n\t */\n\tSELF.prototype.remove = function () {\n\t\tvar self = this;\n\n\t\t// FIXME: Currently done by the edittoolbar itself\n\t\t// this._toolbar.disable();\n\n\t\tthis.setError();\n\t\tthis._view.disable();\n\n\t\t// FIXME: Currently done by the edittoolbar itself\n\t\t// this._toolbar.toggleActionMessage( mw.msg( 'wikibase-remove-inprogress' ) );\n\t\tvar promise;\n\t\tif ( this._value ) {\n\t\t\tpromise = this._model.remove( this._value );\n\t\t} else {\n\t\t\tvar emptyValueChangeResult = new ENTITY_CHANGERS.ValueChangeResult(\n\t\t\t\tnull, new ENTITY_CHANGERS.TempUserWatcher()\n\t\t\t);\n\t\t\tpromise = $.Deferred().resolve( emptyValueChangeResult ).promise();\n\t\t}\n\t\treturn promise.done( ( valueChangeResult ) => {\n\t\t\tself._value = null;\n\t\t\tself._toolbar.toggleActionMessage();\n\t\t\tself._leaveEditMode( true );\n\t\t\tif ( valueChangeResult.getTempUserWatcher().getRedirectUrl() ) {\n\t\t\t\twindow.location.href = valueChangeResult.getTempUserWatcher().getRedirectUrl();\n\t\t\t}\n\t\t} ).fail( ( error ) => {\n\t\t\tself._view.enable();\n\t\t\tself.setError( error );\n\t\t} );\n\t};\n\n\t/**\n\t * @param {boolean} [dropValue=false] Whether the current value should be kept and\n\t * persisted or dropped\n\t */\n\tSELF.prototype._leaveEditMode = function ( dropValue ) {\n\t\tif ( dropValue && !this._value ) {\n\t\t\tthis._removeView();\n\t\t} else {\n\t\t\tthis._view.enable();\n\t\t\tthis._view.stopEditing( dropValue );\n\n\t\t\tthis._toolbar.enable();\n\t\t\tvar self = this;\n\t\t\t// FIXME: The toolbar has a race condition\n\t\t\twindow.setTimeout( () => {\n\t\t\t\tself._toolbar.toNonEditMode();\n\t\t\t}, 0 );\n\t\t}\n\t};\n\n\t/**\n\t * Cancel editing and drop value\n\t */\n\tSELF.prototype.cancelEditing = function () {\n\t\treturn this.stopEditing( true );\n\t};\n\n\t/**\n\t * Set or clear error\n\t *\n\t * @param {wikibase.api.RepoApiError} [error] The error or undefined, if error should be\n\t * cleared\n\t */\n\tSELF.prototype.setError = function ( error ) {\n\t\tvar viewParam = error ? ( error.context ? { context: error.context } : true ) : false;\n\n\t\tthis._view.setError( viewParam );\n\n\t\tif ( !viewParam ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( !( error instanceof wb.api.RepoApiError ) ) {\n\t\t\terror = {\n\t\t\t\tcode: true, // Used by wbtooltip to detect errors\n\t\t\t\tmessage: 'Unknown error' // FIXME: translate?\n\t\t\t};\n\t\t}\n\n\t\tif ( this._view.doErrorNotification ) {\n\t\t\tthis._view.doErrorNotification( error );\n\t\t\tthis._toolbar.enable();\n\t\t\tthis._toolbar.toggleActionMessage();\n\t\t} else {\n\t\t\t// By default, use the save button on the toolbar to display the error.\n\t\t\tvar $anchor = this._toolbar.getButton( error.action === 'remove'\n\t\t\t\t? 'remove'\n\t\t\t\t: 'save'\n\t\t\t).element;\n\n\t\t\tthis._toolbar.enable();\n\t\t\tthis._toolbar.toggleActionMessage();\n\t\t\tthis._toolbar.displayError( error, $anchor );\n\t\t}\n\t};\n\n\treturn SELF;\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ViewController.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ViewFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/ViewFactoryFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/languageFallbackIndicator.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/namespace.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/view/termFallbackResolver.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/wikibase.RevisionStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/wikibase.ValueFormatterFactory.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/wikibase.ValueViewBuilder.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/wikibase.buildErrorOutput.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/wikibase.fallbackChains.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/resources/wikibase/wikibase.getLanguageNameByCode.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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/view/tests/phpunit/Termbox/data/resources.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":"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/view/tests/qunit/.eslintrc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/experts/wikibase.experts.modules.tests.js","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-require","severity":1,"message":"Found non-literal argument in require","line":16,"column":20,"nodeType":"CallExpression","endLine":16,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/getMockListItemAdapter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/jquery.removeClassByRegex.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/jquery.util.EventSingletonManager.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/jquery.util.getDirectionality.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/ui/jquery.ui.EditableTemplatedWidget.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/ui/jquery.ui.TemplatedWidget.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":29,"column":4,"nodeType":"CallExpression","endLine":34,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/ui/jquery.ui.closeable.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/ui/jquery.ui.tagadata.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":76,"column":10,"nodeType":"CallExpression","endLine":82,"endColumn":6}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n\n( function () {\n\t'use strict';\n\n\tvar datamodel = require( 'wikibase.datamodel' );\n\n\t/**\n\t * @param {Object} [options]\n\t * @return {jQuery}\n\t */\n\tvar createAliasesview = function ( options ) {\n\t\toptions = $.extend( {\n\t\t\tvalue: new datamodel.MultiTerm( 'en', [ 'a', 'b', 'c' ] )\n\t\t}, options || {} );\n\n\t\tvar $aliasesview = $( '<div>' )\n\t\t\t.addClass( 'test_aliasesview' )\n\t\t\t.appendTo( document.body )\n\t\t\t.aliasesview( options );\n\n\t\t$aliasesview.data( 'aliasesview' )._save = function () {\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t};\n\n\t\treturn $aliasesview;\n\t};\n\n\tQUnit.module( 'jquery.wikibase.aliasesview', QUnit.newMwEnvironment( {\n\t\tafterEach: function () {\n\t\t\t$( '.test_aliasesview' ).each( function () {\n\t\t\t\tvar $aliasesview = $( this ),\n\t\t\t\t\taliasesview = $aliasesview.data( 'aliasesview' );\n\n\t\t\t\tif ( aliasesview ) {\n\t\t\t\t\taliasesview.destroy();\n\t\t\t\t}\n\n\t\t\t\t$aliasesview.remove();\n\t\t\t} );\n\t\t}\n\t} ) );\n\n\tQUnit.test( 'Create & destroy', ( assert ) => {\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\tcreateAliasesview( { value: null } );\n\t\t\t},\n\t\t\t'Throwing error when trying to initialize widget without a value.'\n\t\t);\n\n\t\tvar $aliasesview = createAliasesview(),\n\t\t\taliasesview = $aliasesview.data( 'aliasesview' );\n\n\t\tassert.true(\n\t\t\taliasesview instanceof $.wikibase.aliasesview,\n\t\t\t'Created widget'\n\t\t);\n\n\t\taliasesview.destroy();\n\n\t\tassert.strictEqual(\n\t\t\t$aliasesview.data( 'aliasesview' ),\n\t\t\tundefined,\n\t\t\t'Destroyed widget.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'Instantiating tagadata widget on startEditing()', ( assert ) => {\n\t\tvar $aliasesview = createAliasesview(),\n\t\t\taliasesview = $aliasesview.data( 'aliasesview' );\n\n\t\treturn aliasesview.startEditing().done( () => {\n\t\t\tassert.notStrictEqual(\n\t\t\t\taliasesview.$list.data( 'tagadata' ),\n\t\t\t\tundefined,\n\t\t\t\t'Instantiated tagadata widget.'\n\t\t\t);\n\t\t} );\n\t} );\n\n\tQUnit.test( 'startEditing() & stopEditing()', ( assert ) => {\n\t\tvar $aliasesview = createAliasesview(),\n\t\t\taliasesview = $aliasesview.data( 'aliasesview' ),\n\t\t\tdone = assert.async();\n\n\t\t$aliasesview\n\t\t.on( 'aliasesviewafterstartediting', ( event ) => {\n\t\t\tassert.true(\n\t\t\t\ttrue,\n\t\t\t\t'Started edit mode.'\n\t\t\t);\n\t\t} )\n\t\t.on( 'aliasesviewafterstopediting', ( event, dropValue ) => {\n\t\t\tassert.true(\n\t\t\t\ttrue,\n\t\t\t\t'Stopped edit mode.'\n\t\t\t);\n\t\t} );\n\n\t\t/**\n\t\t * @param {Function} func\n\t\t * @param {boolean} expectingEvent\n\t\t * @return {Object} jQuery.Promise\n\t\t */\n\t\tfunction testEditModeChange( func, expectingEvent ) {\n\t\t\tvar deferred = $.Deferred();\n\n\t\t\tif ( !expectingEvent ) {\n\t\t\t\tfunc();\n\t\t\t\treturn deferred.resolve().promise();\n\t\t\t}\n\n\t\t\t$aliasesview\n\t\t\t.one( 'aliasesviewafterstartediting.aliasesviewtest', ( event ) => {\n\t\t\t\t$aliasesview.off( '.aliasesviewtest' );\n\t\t\t\tdeferred.resolve();\n\t\t\t} )\n\t\t\t.one( 'aliasesviewafterstopediting.aliasesviewtest', ( event, dropValue ) => {\n\t\t\t\t$aliasesview.off( '.aliasesviewtest' );\n\t\t\t\tdeferred.resolve();\n\t\t\t} );\n\n\t\t\tfunc();\n\n\t\t\treturn deferred.promise();\n\t\t}\n\n\t\tvar $queue = $( {} );\n\n\t\t/**\n\t\t * @param {Function} func\n\t\t * @param {boolean} [expectingEvent]\n\t\t */\n\t\tfunction addToQueue( func, expectingEvent ) {\n\t\t\tif ( expectingEvent === undefined ) {\n\t\t\t\texpectingEvent = true;\n\t\t\t}\n\t\t\t$queue.queue( 'tests', ( next ) => {\n\t\t\t\tvar changeDone = assert.async();\n\t\t\t\ttestEditModeChange( func, expectingEvent ).always( () => {\n\t\t\t\t\tnext();\n\t\t\t\t\tchangeDone();\n\t\t\t\t} );\n\t\t\t} );\n\t\t}\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.startEditing();\n\t\t} );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.startEditing();\n\t\t}, false );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.stopEditing( true );\n\t\t} );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.stopEditing( true );\n\t\t}, false );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.stopEditing();\n\t\t}, false );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.startEditing();\n\t\t} );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.$list.data( 'tagadata' ).getTags().first().find( 'input' ).val( 'b' );\n\t\t\taliasesview.stopEditing();\n\t\t} );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.startEditing();\n\t\t} );\n\n\t\taddToQueue( () => {\n\t\t\taliasesview.$list.data( 'tagadata' ).getTags().first()\n\t\t\t\t.removeClass( 'tagadata-choice-equal' ).find( 'input' ).val( 'd' );\n\t\t\taliasesview.stopEditing();\n\t\t} );\n\n\t\t$queue.dequeue( 'tests' );\n\n\t\tdone();\n\t} );\n\n\tQUnit.test( 'setError()', ( assert ) => {\n\t\tvar $aliasesview = createAliasesview(),\n\t\t\taliasesview = $aliasesview.data( 'aliasesview' );\n\n\t\t$aliasesview\n\t\t.on( 'aliasesviewtoggleerror', ( event, error ) => {\n\t\t\tassert.true(\n\t\t\t\ttrue,\n\t\t\t\t'Triggered \"toggleerror\" event.'\n\t\t\t);\n\t\t} );\n\n\t\taliasesview.setError();\n\t} );\n\n\tQUnit.test( 'value()', ( assert ) => {\n\t\tvar $aliasesview = createAliasesview(),\n\t\t\taliasesview = $aliasesview.data( 'aliasesview' ),\n\t\t\tnewValue = null;\n\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\taliasesview.value( newValue );\n\t\t\t},\n\t\t\t'Trying to set no value fails.'\n\t\t);\n\n\t\tnewValue = new datamodel.MultiTerm( 'de', [ 'x', 'y' ] );\n\t\taliasesview.value( newValue );\n\n\t\tassert.strictEqual(\n\t\t\taliasesview.value().equals( newValue ),\n\t\t\ttrue,\n\t\t\t'Set new value.'\n\t\t);\n\n\t\tnewValue = new datamodel.MultiTerm( 'en', [] );\n\t\taliasesview.value( newValue );\n\n\t\tassert.strictEqual(\n\t\t\taliasesview.value().equals( newValue ),\n\t\t\ttrue,\n\t\t\t'Set another value.'\n\t\t);\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.badgeselector.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.descriptionview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.entityselector.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":176,"column":16,"nodeType":"CallExpression","endLine":176,"endColumn":69,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.entityview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.itemview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.listview.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":337,"column":10,"nodeType":"CallExpression","endLine":339,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":382,"column":12,"nodeType":"CallExpression","endLine":384,"endColumn":8}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\t/**\n\t * Initializes a listview widget suitable for testing.\n\t *\n\t * @param {*[]} [value]\n\t * @param {Object} [options]\n\t * @return {jQuery}\n\t */\n\tfunction createListview( value, options ) {\n\t\tvar $node = $( '<div>' ).addClass( 'test_listview' );\n\n\t\toptions = $.extend( {\n\t\t\tlistItemAdapter: new $.wikibase.listview.ListItemAdapter( {\n\t\t\t\tlistItemWidget: $.wikibasetest.valuewidget,\n\t\t\t\tnewItemOptionsFn: function ( val ) {\n\t\t\t\t\treturn { value: val || null };\n\t\t\t\t}\n\t\t\t} ),\n\t\t\tvalue: value || null\n\t\t}, options || {} );\n\n\t\t$node.listview( options );\n\n\t\treturn $node;\n\t}\n\n\tQUnit.module( 'jquery.wikibase.listview', QUnit.newMwEnvironment( {\n\t\tbeforeEach: function () {\n\t\t\t/**\n\t\t\t * Basic widget to be used as list item.\n\t\t\t */\n\t\t\t$.widget( 'wikibasetest.valuewidget', {\n\t\t\t\tvalue: function ( value ) {\n\t\t\t\t\tif ( value ) {\n\t\t\t\t\t\tthis.options.value = value;\n\t\t\t\t\t}\n\t\t\t\t\treturn this.options.value;\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\t\tafterEach: function () {\n\t\t\t$( '.test_listview' ).each( ( i, node ) => {\n\t\t\t\tvar $node = $( node ),\n\t\t\t\t\tlistview = $node.data( 'listview' );\n\n\t\t\t\tif ( listview ) {\n\t\t\t\t\tlistview.destroy();\n\t\t\t\t}\n\n\t\t\t\t$node.remove();\n\t\t\t} );\n\n\t\t\tdelete( $.wikibasetest.valuewidget );\n\t\t}\n\t} ) );\n\n\tQUnit.test( 'Initialize and destroy', ( assert ) => {\n\t\t/**\n\t\t * Runs assertions testing initialization and destruction of a listview widget initialized\n\t\t * with the values passed.\n\t\t *\n\t\t * @param {string[]} [values]\n\t\t */\n\t\tfunction testInitAndDestroy( values ) {\n\t\t\tvar $node = createListview( values ),\n\t\t\t\tlistview = $node.data( 'listview' ),\n\t\t\t\tvaluesLength = ( values ) ? values.length : 0;\n\n\t\t\tassert.notStrictEqual(\n\t\t\t\tlistview,\n\t\t\t\tundefined,\n\t\t\t\t'Instantiated listview widget.'\n\t\t\t);\n\n\t\t\tassert.strictEqual(\n\t\t\t\tlistview.items().length,\n\t\t\t\tvaluesLength,\n\t\t\t\t'Listview does not feature any items.'\n\t\t\t);\n\n\t\t\tassert.strictEqual(\n\t\t\t\tlistview.value().length,\n\t\t\t\tvaluesLength,\n\t\t\t\t'Listview does not return an array of values.'\n\t\t\t);\n\n\t\t\tassert.strictEqual(\n\t\t\t\tlistview.nonEmptyItems().length,\n\t\t\t\tvaluesLength,\n\t\t\t\t'Listview does not feature any items not empty.'\n\t\t\t);\n\n\t\t\tlistview.destroy();\n\n\t\t\tassert.strictEqual(\n\t\t\t\t$node.data( 'listview' ),\n\t\t\t\tundefined,\n\t\t\t\t'Destroyed listview.'\n\t\t\t);\n\n\t\t\tassert.strictEqual(\n\t\t\t\t$node.children().length,\n\t\t\t\t0,\n\t\t\t\t'Destroyed all listitems.'\n\t\t\t);\n\n\t\t\t$node.remove();\n\t\t}\n\n\t\ttestInitAndDestroy();\n\t\ttestInitAndDestroy( [ 'a' ] );\n\t\ttestInitAndDestroy( [ 'a', 'b' ] );\n\t} );\n\n\tQUnit.test( 'value()', ( assert ) => {\n\t\tvar $node = createListview(),\n\t\t\tlistview = $node.data( 'listview' ),\n\t\t\tvalues = [\n\t\t\t\t[ 'a', 'b', 'c' ],\n\t\t\t\t[ 'd' ]\n\t\t\t];\n\n\t\tassert.strictEqual(\n\t\t\tlistview.value().length,\n\t\t\t0,\n\t\t\t'Listview is empty.'\n\t\t);\n\n\t\tlistview.value( values[ 0 ] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.value().length,\n\t\t\t3,\n\t\t\t'Set value via value().'\n\t\t);\n\n\t\tlistview.value( values[ 1 ] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.value().length,\n\t\t\t1,\n\t\t\t'Overwrote value via value().'\n\t\t);\n\n\t\tlistview.value( [] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.value().length,\n\t\t\t0,\n\t\t\t'Emptied listview via value().'\n\t\t);\n\t} );\n\n\tQUnit.test( 'addItem() and removeItem()', ( assert ) => {\n\t\tvar $node = createListview(),\n\t\t\tlistview = $node.data( 'listview' ),\n\t\t\tvalues = [ 'a', 'b', 'c' ],\n\t\t\tlistItems = [];\n\n\t\tfor ( var i = 0; i < values.length; i++ ) {\n\t\t\tlistview.addItem( values[ i ] );\n\n\t\t\tassert.strictEqual(\n\t\t\t\tlistview.items().length,\n\t\t\t\t( i + 1 ),\n\t\t\t\t'Added item #' + i + ' to the list.'\n\t\t\t);\n\n\t\t\tassert.strictEqual(\n\t\t\t\tlistview.listItemAdapter().liInstance( listview.items().eq( i ) ).value(),\n\t\t\t\tvalues[ i ],\n\t\t\t\t'Retrieved listview\\'s list item node for list item #' + i + '.'\n\t\t\t);\n\n\t\t\tlistItems.push( listview.items().eq( i ) );\n\t\t}\n\n\t\tlistview.removeItem( listItems[ 2 ] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t2,\n\t\t\t'Removed third item from the list.'\n\t\t);\n\n\t\tlistview.removeItem( listItems[ 0 ] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t1,\n\t\t\t'Removed first item from the list.'\n\t\t);\n\n\t\tlistview.removeItem( listItems[ 1 ] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t0,\n\t\t\t'Removed second item from the list emptying the list.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'enterNewItem()', ( assert ) => {\n\t\tvar $node = createListview(),\n\t\t\tlistview = $node.data( 'listview' ),\n\t\t\tvalues = [ 'a', 'b', 'c' ];\n\n\t\tlistview.enterNewItem();\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t1,\n\t\t\t'Inserted new (empty) item.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\tlistview.nonEmptyItems().length,\n\t\t\t0,\n\t\t\t'Listview features no non-empty items.'\n\t\t);\n\n\t\tlistview.addItem( values[ 0 ] );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t2,\n\t\t\t'Inserted a non-empty item.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\tlistview.nonEmptyItems().length,\n\t\t\t1,\n\t\t\t'Listview features one non-empty item.'\n\t\t);\n\n\t\tlistview.enterNewItem();\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t3,\n\t\t\t'Inserted another new (empty) item.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\tlistview.nonEmptyItems().length,\n\t\t\t1,\n\t\t\t'Listview features one non-empty item.'\n\t\t);\n\n\t\tlistview.removeItem( listview.items().eq( 0 ) );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t2,\n\t\t\t'Removed first empty item.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\tlistview.nonEmptyItems().length,\n\t\t\t1,\n\t\t\t'Listview features one non-empty item.'\n\t\t);\n\n\t\tlistview.removeItem( listview.items().eq( 0 ) );\n\n\t\tassert.strictEqual(\n\t\t\tlistview.items().length,\n\t\t\t1,\n\t\t\t'Removed non-empty item.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\tlistview.nonEmptyItems().length,\n\t\t\t0,\n\t\t\t'Listview features no non-empty item.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'listItemNodeName option', ( assert ) => {\n\t\tvar $node = createListview( [ 'a', 'b', 'c' ], { listItemNodeName: 'SPAN' } ),\n\t\t\tlistview = $node.data( 'listview' );\n\n\t\tassert.strictEqual(\n\t\t\t$node.children( 'span' ).length,\n\t\t\t3,\n\t\t\t'Initialized listview with non-default list item nodes.'\n\t\t);\n\n\t\tlistview.removeItem( $node.children().first() );\n\t\tlistview.enterNewItem();\n\n\t\tassert.strictEqual(\n\t\t\t$node.children( 'span' ).length,\n\t\t\t3,\n\t\t\t'Listview item node type remains the same after manipulations.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'indexOf()', ( assert ) => {\n\t\tvar $node = createListview( [ 'a', 'b', 'c' ] ),\n\t\t\tlistview = $node.data( 'listview' );\n\n\t\tfor ( var i = 0; i < listview.items().length; i++ ) {\n\t\t\tassert.strictEqual(\n\t\t\t\tlistview.indexOf( listview.items().eq( i ) ),\n\t\t\t\ti,\n\t\t\t\t'Validated index of list item #' + i + '.'\n\t\t\t);\n\t\t}\n\t} );\n\n\tQUnit.test( 'startEditing', ( assert ) => {\n\t\tvar listItemAdapter = wb.tests.getMockListItemAdapter(\n\t\t\t'test',\n\t\t\tfunction () {\n\t\t\t\tthis.startEditing = function () {\n\t\t\t\t\tvar deferred = $.Deferred();\n\t\t\t\t\tsetTimeout( deferred.resolve, 0 );\n\t\t\t\t\treturn deferred.promise();\n\t\t\t\t};\n\t\t\t}\n\t\t);\n\t\tvar $node = createListview(\n\t\t\t\t[ 'a', 'b', 'c' ],\n\t\t\t\t{ listItemAdapter: listItemAdapter }\n\t\t\t),\n\t\t\tlistview = $node.data( 'listview' );\n\n\t\tvar result = listview.startEditing();\n\t\tassert.strictEqual( result.state(), 'pending' );\n\t\treturn result.done( () => {\n\t\t\tassert.strictEqual( result.state(), 'resolved' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'reuse items', ( assert ) => {\n\t\tvar $node = $( document.createElement( 'span' ) );\n\t\t$node.append( document.createElement( 'span' ) ).append( document.createElement( 'span' ) );\n\t\tvar listview = $node.listview( {\n\t\t\tlistItemAdapter: new $.wikibase.listview.ListItemAdapter( {\n\t\t\t\tlistItemWidget: $.wikibasetest.valuewidget,\n\t\t\t\tnewItemOptionsFn: function () {}\n\t\t\t} ),\n\t\t\tlistItemNodeName: 'span'\n\t\t} ).data( 'listview' );\n\t\tassert.strictEqual( listview.value().length, 2 );\n\t} );\n\n\tfunction destroyTests( getInstances, prototype ) {\n\t\tfunction tryDestroy( instance, assert ) {\n\t\t\tinstance.destroy();\n\t\t\t// Cannot clean this up since it is set after destroy() was executed\n\t\t\tdelete instance._super;\n\t\t\tdelete instance._superApply;\n\n\t\t\t// FIXME: Maybe this should actually be cleaned up in the production code?\n\t\t\tdelete instance.bindings;\n\t\t\tdelete instance.document;\n\t\t\tdelete instance.window;\n\t\t\tdelete instance.element;\n\t\t\tdelete instance.eventNamespace;\n\t\t\tdelete instance.focusable;\n\t\t\tdelete instance.hoverable;\n\t\t\tdelete instance.uuid;\n\t\t\tdelete instance.options;\n\n\t\t\tassert.deepEqual( instance, prototype );\n\t\t}\n\t\tgetInstances.forEach( ( getInstance ) => {\n\t\t\tQUnit.test( 'destroy', ( assert ) => {\n\t\t\t\tvar instance = getInstance();\n\t\t\t\ttryDestroy( instance, assert );\n\t\t\t} );\n\t\t\tQUnit.test( 'destroy after startEditing', ( assert ) => {\n\t\t\t\tvar instance = getInstance();\n\t\t\t\treturn instance.startEditing().done( () => {\n\t\t\t\t\ttryDestroy( instance, assert );\n\t\t\t\t} );\n\t\t\t} );\n\t\t} );\n\t}\n\t// For other views: after startEditing; after startEditing and stopEditing\n\n\tdestroyTests(\n\t\t[\n\t\t\tfunction () {\n\t\t\t\tvar listItemAdapter = wb.tests.getMockListItemAdapter(\n\t\t\t\t\t'test',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tthis.startEditing = function () {\n\t\t\t\t\t\t\tvar deferred = $.Deferred();\n\t\t\t\t\t\t\tsetTimeout( deferred.resolve, 0 );\n\t\t\t\t\t\t\treturn deferred.promise();\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tvar $node = createListview( null, { listItemAdapter: listItemAdapter } );\n\t\t\t\treturn $node.data( 'listview' );\n\t\t\t},\n\t\t\tfunction () {\n\t\t\t\tvar listItemAdapter = wb.tests.getMockListItemAdapter(\n\t\t\t\t\t'test',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tthis.startEditing = function () {\n\t\t\t\t\t\t\tvar deferred = $.Deferred();\n\t\t\t\t\t\t\tsetTimeout( deferred.resolve, 0 );\n\t\t\t\t\t\t\treturn deferred.promise();\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tvar $node = createListview(\n\t\t\t\t\t[ 'a', 'b', 'c' ],\n\t\t\t\t\t{ listItemAdapter: listItemAdapter }\n\t\t\t\t);\n\t\t\t\treturn $node.data( 'listview' );\n\t\t\t}\n\t\t],\n\t\t$.wikibase.listview.prototype\n\t);\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.pagesuggester.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":47,"column":3,"nodeType":"CallExpression","endLine":53,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":47,"column":3,"nodeType":"CallExpression","endLine":59,"endColumn":6}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function () {\n\t'use strict';\n\n\t/**\n\t * Factory creating a jQuery.wikibase.pagesuggester widget suitable for testing.\n\t *\n\t * @param {Object} [options]\n\t * @return {jQuery}\n\t */\n\tvar newTestPageSuggester = function ( options ) {\n\t\treturn $( '<input>' )\n\t\t\t.addClass( 'test_pagesuggester' )\n\t\t\t.appendTo( document.body )\n\t\t\t.pagesuggester( options );\n\t};\n\n\tQUnit.module( 'jquery.wikibase.pagesuggester', {\n\t\tafterEach: function () {\n\t\t\tvar $pageSuggester = $( '.test_pagesuggester' ),\n\t\t\t\tpageSuggester = $pageSuggester.data( 'pagesuggester' );\n\t\t\tif ( pageSuggester ) {\n\t\t\t\tpageSuggester.destroy();\n\t\t\t}\n\t\t\t$pageSuggester.remove();\n\t\t}\n\t} );\n\n\tQUnit.test( 'Create', ( assert ) => {\n\t\tvar $pageSuggester = newTestPageSuggester();\n\n\t\tassert.true(\n\t\t\t$pageSuggester.data( 'pagesuggester' ) instanceof $.wikibase.pagesuggester,\n\t\t\t'Instantiated page suggester.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'Try searching for suggestions without a site', ( assert ) => {\n\t\tvar $pageSuggester = newTestPageSuggester(),\n\t\t\tpageSuggester = $pageSuggester.data( 'pagesuggester' );\n\n\t\tvar done = assert.async();\n\n\t\tpageSuggester.search()\n\t\t.done( () => {\n\t\t\tassert.true(\n\t\t\t\tfalse,\n\t\t\t\t'Searching successful although supposed to fail.'\n\t\t\t);\n\t\t} )\n\t\t.fail( () => {\n\t\t\tassert.true(\n\t\t\t\ttrue,\n\t\t\t\t'Searching failed as expected.'\n\t\t\t);\n\t\t} )\n\t\t.always( done );\n\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.propertyview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.referenceview.tabsenabled.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.referenceview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinkgrouplistview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinkgroupview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinklistview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinkview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.siteselector.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":174,"column":4,"nodeType":"CallExpression","endLine":187,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":174,"column":4,"nodeType":"CallExpression","endLine":195,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":237,"column":3,"nodeType":"CallExpression","endLine":244,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":237,"column":3,"nodeType":"CallExpression","endLine":250,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":254,"column":4,"nodeType":"CallExpression","endLine":261,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":254,"column":4,"nodeType":"CallExpression","endLine":267,"endColumn":7}],"suppressedMessages":[],"errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author H. Snater < mediawiki@snater.com >\n */\n( function ( wb ) {\n\t'use strict';\n\n\t/**\n\t * Site details as required by the wikibase.Site constructor.\n\t *\n\t * @type {Object[]}\n\t */\n\tvar siteDetails = [\n\t\t{\n\t\t\tapiUrl: 'http://en.wikipedia.org/w/api.php',\n\t\t\tname: 'English',\n\t\t\tpageUrl: 'http://en.wikipedia.org/wiki/$1',\n\t\t\tshortName: 'English',\n\t\t\tlanguageCode: 'en',\n\t\t\tid: 'enwiki',\n\t\t\tgroup: 'whatever'\n\t\t},\n\t\t{\n\t\t\tapiUrl: 'http://de.wikipedia.org/w/api.php',\n\t\t\tname: 'Deutsch',\n\t\t\tpageUrl: 'http://de.wikipedia.org/wiki/$1',\n\t\t\tshortName: 'Deutsch',\n\t\t\tlanguageCode: 'de',\n\t\t\tid: 'dewiki',\n\t\t\tgroup: 'another'\n\t\t},\n\t\t{\n\t\t\tapiUrl: 'http://no.wikipedia.org/w/api.php',\n\t\t\tname: 'norsk bokmål',\n\t\t\tpageUrl: 'http://no.wikipedia.org/wiki/$1',\n\t\t\tshortName: 'norsk bokmål',\n\t\t\tlanguageCode: 'no',\n\t\t\tid: 'nowiki',\n\t\t\tgroup: 'foo'\n\t\t},\n\t\t{\n\t\t\tapiUrl: 'http://frrwiki.wikipedia.org/w/api.php',\n\t\t\tname: 'Nordfriisk',\n\t\t\tpageUrl: 'http://frrwiki.wikipedia.org/wiki/$1',\n\t\t\tshortName: 'Nordfriisk',\n\t\t\tlanguageCode: 'frr',\n\t\t\tid: 'frrwiki',\n\t\t\tgroup: 'foo'\n\t\t},\n\t\t{\n\t\t\tapiUrl: 'http://zh-min-nan.wikipedia.org/w/api.php',\n\t\t\tname: 'Chinese',\n\t\t\tpageUrl: 'http://zh-min-nan.wikipedia.org/wiki/$1',\n\t\t\tshortName: 'Chinese',\n\t\t\tlanguageCode: 'zh-min-nan',\n\t\t\tid: 'zh_min_nan',\n\t\t\tgroup: 'dummy'\n\t\t}\n\t];\n\n\t/**\n\t * @type {wikibase.Site[]}\n\t */\n\tvar sites = [];\n\n\tfor ( var i = 0; i < siteDetails.length; i++ ) {\n\t\tsites.push( new wb.Site( siteDetails[ i ] ) );\n\t}\n\n\t/**\n\t * Returns the predefined site featuring a specific site id.\n\t *\n\t * @param {string} siteId\n\t * @return {wikibase.Site|null}\n\t */\n\tfunction getSite( siteId ) {\n\t\tfor ( var j = 0; j < sites.length; j++ ) {\n\t\t\tif ( sites[ j ].getId() === siteId ) {\n\t\t\t\treturn sites[ j ];\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\n\t/**\n\t * Factory creating a new siteselector enhanced input element.\n\t *\n\t * @param {Object} [options]\n\t * @return  {jQuery} input element\n\t */\n\tvar newTestSiteSelector = function ( options ) {\n\t\toptions = $.extend( { source: sites }, options || {} );\n\n\t\treturn $( '<input>' )\n\t\t\t.addClass( 'test-siteselector' )\n\t\t\t.appendTo( 'body' )\n\t\t\t.trigger( 'focus' )\n\t\t\t.siteselector( options );\n\t};\n\n\tQUnit.module( 'jquery.wikibase.siteselector', QUnit.newMwEnvironment( {\n\t\tafterEach: function () {\n\t\t\t$( '.test-siteselector' ).each( ( j, node ) => {\n\t\t\t\tvar $node = $( node );\n\t\t\t\tif ( $node.data( 'siteselector' ) ) {\n\t\t\t\t\t$node.data( 'siteselector' ).destroy();\n\t\t\t\t}\n\t\t\t\t$node.remove();\n\t\t\t} );\n\t\t}\n\t} ) );\n\n\tQUnit.test( 'getSelectedSite()', ( assert ) => {\n\t\tvar $siteSelector = newTestSiteSelector(),\n\t\t\tsiteSelector = $siteSelector.data( 'siteselector' );\n\n\t\t/**\n\t\t * @type {Array[]}\n\t\t */\n\t\tvar testStrings = [\n\t\t\t[ 'en', 'enwiki' ],\n\t\t\t[ 'd', 'dewiki' ],\n\t\t\t[ 'English (enwiki)', 'enwiki' ],\n\t\t\t[ 'deutsch', 'dewiki' ],\n\t\t\t[ 'no', 'nowiki' ], // Prefer language code.\n\t\t\t[ 'enwiki', 'enwiki' ],\n\t\t\t[ 'nord', 'frrwiki' ],\n\t\t\t[ 'https://zh-min-nan.wikipedia.org/wiki/Dummy', 'zh_min_nan' ],\n\t\t\t[ 'https://de.wikipedia.org/wiki/', 'dewiki' ],\n\t\t\t[ 'https://zh-min-nan.wikipedia.org', 'zh_min_nan' ],\n\t\t\t[ '//de.wikipedia.org/wiki/Dummy', 'dewiki' ],\n\t\t\t[ '//zh-min-nan.wikipedia.org', 'zh_min_nan' ],\n\t\t\t[ '(de)', 'dewiki' ],\n\t\t\t[ 'zh-min-nan.wikipedia.org/wiki/Dummy', 'zh_min_nan' ],\n\t\t\t[ 'de.wikipedia.org', 'dewiki' ],\n\t\t\t[ 'zh-min-nan/de', 'zh_min_nan' ]\n\t\t];\n\n\t\t/**\n\t\t * @param {string} string\n\t\t * @param {string} expectedSiteId\n\t\t * @param {Function} next\n\t\t */\n\t\tvar testString = function ( string, expectedSiteId, next ) {\n\t\t\t$siteSelector.val( string );\n\n\t\t\tvar done = assert.async();\n\n\t\t\t$siteSelector.one( 'siteselectorselected', ( event, siteId ) => {\n\t\t\t\tassert.strictEqual(\n\t\t\t\t\tsiteId,\n\t\t\t\t\texpectedSiteId,\n\t\t\t\t\t'Triggered \"selected\" event returning site id: \"' + siteId + '\".'\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t$siteSelector.one( 'siteselectoropen', () => {\n\t\t\t\t// siteselector sets the selected site on the \"siteselector\" open. So, defer\n\t\t\t\t// checking selected site:\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tassert.strictEqual(\n\t\t\t\t\t\tsiteSelector.getSelectedSite(),\n\t\t\t\t\t\texpectedSiteId ? getSite( expectedSiteId ) : null,\n\t\t\t\t\t\t'Implicitly selected expected site \"' + ( expectedSiteId || 'NULL' )\n\t\t\t\t\t\t\t+ '\" using input \"' + string + '\".'\n\t\t\t\t\t);\n\t\t\t\t\tsiteSelector._close();\n\t\t\t\t\tdone();\n\t\t\t\t\tnext();\n\t\t\t\t}, 0 );\n\n\t\t\t} );\n\n\t\t\tsiteSelector.search()\n\t\t\t.done( ( suggestions ) => {\n\t\t\t\tassert.strictEqual(\n\t\t\t\t\tsuggestions.length > 0 ? suggestions[ 0 ] : null,\n\t\t\t\t\texpectedSiteId ? getSite( expectedSiteId ) : null,\n\t\t\t\t\t'Returned expected first suggestion \"' + ( expectedSiteId || 'NULL' )\n\t\t\t\t\t\t+ '\" using input \"' + string + '\".'\n\t\t\t\t);\n\n\t\t\t\tif ( !suggestions.length ) {\n\t\t\t\t\tdone();\n\t\t\t\t\tnext();\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.fail( () => {\n\t\t\t\tQUnit.ok(\n\t\t\t\t\tfalse,\n\t\t\t\t\t'Search failed.'\n\t\t\t\t);\n\t\t\t\tdone();\n\t\t\t\tnext();\n\t\t\t} );\n\t\t};\n\n\t\tvar $queue = $( {} );\n\n\t\t/**\n\t\t * @param {Array} testSet\n\t\t */\n\t\tfunction addToQueue( testSet ) {\n\t\t\t$queue.queue( 'tests', ( next ) => {\n\t\t\t\ttestString( testSet[ 0 ], testSet[ 1 ], next );\n\t\t\t} );\n\t\t}\n\n\t\tfor ( var j = 0; j < testStrings.length; j++ ) {\n\t\t\taddToQueue( testStrings[ j ] );\n\t\t}\n\n\t\t// Reset selected site by clearing input:\n\t\t$queue.queue( 'tests', ( next ) => {\n\t\t\ttestString( '', null, next );\n\t\t} );\n\n\t\t$queue.queue( 'tests', ( next ) => {\n\t\t\ttestString( 'doesnotexist', null, next );\n\t\t} );\n\n\t\t$queue.dequeue( 'tests' );\n\t} );\n\n\tQUnit.test( 'Create passing a source function', ( assert ) => {\n\t\tvar $siteSelector = newTestSiteSelector( {\n\t\t\t\tsource: function () {\n\t\t\t\t\treturn sites.slice( 0, 2 );\n\t\t\t\t}\n\t\t\t} ),\n\t\t\tsiteSelector = $siteSelector.data( 'siteselector' );\n\n\t\tvar done = assert.async();\n\n\t\t$siteSelector.val( 'en' );\n\n\t\tsiteSelector.search()\n\t\t.done( ( suggestions ) => {\n\t\t\tassert.strictEqual(\n\t\t\t\tsuggestions[ 0 ].getId(),\n\t\t\t\t'enwiki',\n\t\t\t\t'Returned expected first suggestion \"enwiki\".'\n\t\t\t);\n\t\t} )\n\t\t.fail( () => {\n\t\t\tQUnit.ok(\n\t\t\t\tfalse,\n\t\t\t\t'Search failed.'\n\t\t\t);\n\t\t} )\n\t\t.always( () => {\n\t\t\t$siteSelector.val( 'frr' );\n\n\t\t\tsiteSelector.search()\n\t\t\t.done( ( suggestions ) => {\n\t\t\t\tassert.strictEqual(\n\t\t\t\t\tsuggestions.length,\n\t\t\t\t\t0,\n\t\t\t\t\t'Did not return unexpected suggestions.'\n\t\t\t\t);\n\t\t\t} )\n\t\t\t.fail( () => {\n\t\t\t\tQUnit.ok(\n\t\t\t\t\tfalse,\n\t\t\t\t\t'Search failed.'\n\t\t\t\t);\n\t\t\t} )\n\t\t\t.always( done );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Item constructor', ( assert ) => {\n\t\tvar item = new $.wikibase.siteselector.Item( 'label', 'value', sites[ 0 ] );\n\n\t\tassert.true(\n\t\t\titem instanceof $.wikibase.siteselector.Item,\n\t\t\t'Instantiated default siteselector item.'\n\t\t);\n\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\titem = new $.wikibase.siteselector.Item( 'label', 'value' );\n\t\t\t},\n\t\t\t'Throwing error when omitting site on instantiation.'\n\t\t);\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.snaklistview.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":614,"column":4,"nodeType":"CallExpression","endLine":632,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementgrouplistview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementgroupview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementlistview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.RankSelector.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":155,"column":10,"nodeType":"CallExpression","endLine":157,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":170,"column":10,"nodeType":"CallExpression","endLine":172,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":180,"column":3,"nodeType":"CallExpression","endLine":183,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":196,"column":3,"nodeType":"CallExpression","endLine":199,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":215,"column":10,"nodeType":"CallExpression","endLine":218,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":274,"column":10,"nodeType":"CallExpression","endLine":280,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":298,"column":10,"nodeType":"CallExpression","endLine":306,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":299,"column":4,"nodeType":"CallExpression","endLine":305,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":318,"column":10,"nodeType":"CallExpression","endLine":322,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":319,"column":4,"nodeType":"CallExpression","endLine":321,"endColumn":7}],"suppressedMessages":[],"errorCount":10,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb, dv ) {\n\t'use strict';\n\n\tvar datamodel = require( 'wikibase.datamodel' );\n\n\tQUnit.module( 'jquery.wikibase.statementview', QUnit.newMwEnvironment( {\n\t\tafterEach: function () {\n\t\t\t$( '.test_statementview' ).each( function () {\n\t\t\t\tvar $statementview = $( this ),\n\t\t\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\t\t\tif ( statementview ) {\n\t\t\t\t\tstatementview.destroy();\n\t\t\t\t}\n\n\t\t\t\t$statementview.remove();\n\t\t\t} );\n\t\t}\n\t} ) );\n\n\t/**\n\t * @param {Object} [options]\n\t * @param {jQuery} [$node]\n\t * @return {jQuery}\n\t */\n\tvar createStatementview = function ( options, $node ) {\n\t\toptions = $.extend( {\n\t\t\tgetAdder: function () {\n\t\t\t\treturn {\n\t\t\t\t\tdestroy: function () {},\n\t\t\t\t\tdisable: function () {},\n\t\t\t\t\tenable: function () {}\n\t\t\t\t};\n\t\t\t},\n\t\t\tgetReferenceListItemAdapter: function () {\n\t\t\t\treturn wb.tests.getMockListItemAdapter(\n\t\t\t\t\t'mytestreferenceview',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tthis.value = function () {\n\t\t\t\t\t\t\treturn this.options.value;\n\t\t\t\t\t\t};\n\t\t\t\t\t\tthis.startEditing = function () {\n\t\t\t\t\t\t};\n\t\t\t\t\t\tthis.stopEditing = function () {\n\t\t\t\t\t\t};\n\t\t\t\t\t\tthis.enterNewItem = function () {\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t},\n\t\t\tbuildSnakView: function ( opts, value, $dom ) {\n\t\t\t\tvar _value = value;\n\t\t\t\treturn {\n\t\t\t\t\tdestroy: function () {},\n\t\t\t\t\toption: function () {},\n\t\t\t\t\tsnak: function () {\n\t\t\t\t\t\treturn _value;\n\t\t\t\t\t},\n\t\t\t\t\tstartEditing: function () {\n\t\t\t\t\t\treturn $.Deferred().resolve().promise();\n\t\t\t\t\t},\n\t\t\t\t\tstopEditing: function () {}\n\t\t\t\t};\n\t\t\t},\n\t\t\tentityIdPlainFormatter: {\n\t\t\t\tformat: function ( entityId ) {\n\t\t\t\t\treturn $.Deferred().resolve( entityId ).promise();\n\t\t\t\t}\n\t\t\t},\n\t\t\tguidGenerator: 'I am a ClaimGuidGenerator',\n\t\t\tlocked: 'I am a',\n\t\t\tpredefined: 'I am a',\n\t\t\tgetQualifiersListItemAdapter: function () {\n\t\t\t\treturn wb.tests.getMockListItemAdapter(\n\t\t\t\t\t'mytestqualifiersview',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tthis.value = function () {\n\t\t\t\t\t\t\treturn this.options.value;\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t}, options || {} );\n\n\t\t$node = $node || $( '<div>' ).appendTo( document.body );\n\n\t\treturn $node\n\t\t\t.addClass( 'test_statementview' )\n\t\t\t.statementview( options );\n\t};\n\n\tQUnit.test( 'Create & destroy without value', ( assert ) => {\n\t\tvar $statementview = createStatementview(),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\tassert.true(\n\t\t\tstatementview instanceof $.wikibase.statementview,\n\t\t\t'Created widget.'\n\t\t);\n\n\t\tstatementview.destroy();\n\n\t\tassert.strictEqual(\n\t\t\t$statementview.data( 'statementview' ),\n\t\t\tundefined,\n\t\t\t'Destroyed widget.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'Create & destroy with value', ( assert ) => {\n\t\tvar $statementview = createStatementview( {\n\t\t\t\tvalue: new datamodel.Statement(\n\t\t\t\t\tnew datamodel.Claim(\n\t\t\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'guid'\n\t\t\t\t\t),\n\t\t\t\t\tnew datamodel.ReferenceList( [ new datamodel.Reference() ] )\n\t\t\t\t)\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\tassert.notStrictEqual(\n\t\t\tstatementview,\n\t\t\tundefined,\n\t\t\t'Created widget.'\n\t\t);\n\n\t\tstatementview.destroy();\n\n\t\tassert.strictEqual(\n\t\t\t$statementview.data( 'statementview' ),\n\t\t\tundefined,\n\t\t\t'Destroyed widget.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'value after startEditing with value', ( assert ) => {\n\t\tvar $statementview = createStatementview( {\n\t\t\t\tvalue: new datamodel.Statement(\n\t\t\t\t\tnew datamodel.Claim(\n\t\t\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'guid'\n\t\t\t\t\t),\n\t\t\t\t\tnew datamodel.ReferenceList( [ new datamodel.Reference() ] )\n\t\t\t\t)\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\treturn statementview.startEditing().done( () => {\n\t\t\tassert.notStrictEqual( statementview.value(), undefined, 'value() should return a value' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'value after startEditing on new statementview', ( assert ) => {\n\t\tvar $statementview = createStatementview( {\n\t\t\t\tguidGenerator: {\n\t\t\t\t\tnewGuid: function () {\n\t\t\t\t\t\treturn 'guid';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\treturn statementview.startEditing().done( () => {\n\t\t\tassert.strictEqual( statementview.value(), null, 'value should return null' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Using the generic tooltip for new claims', ( assert ) => {\n\t\tvar $statementview = createStatementview(),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\tvar done = assert.async();\n\t\tstatementview.getHelpMessage().done( ( helpMessage ) => {\n\t\t\tassert.strictEqual( mw.msg( 'wikibase-claimview-snak-new-tooltip' ), helpMessage );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Using tooltip specific for existing claims', ( assert ) => {\n\t\tvar $statementview = createStatementview( {\n\t\t\tvalue: new datamodel.Statement( new datamodel.Claim(\n\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1', new dv.StringValue( 'g' ) )\n\t\t\t) )\n\t\t} );\n\n\t\tvar statementview = $statementview.data( 'statementview' );\n\t\tvar done = assert.async();\n\n\t\tstatementview.getHelpMessage().done( ( helpMessage ) => {\n\t\t\tassert.strictEqual( mw.msg( 'wikibase-claimview-snak-tooltip', 'P1' ), helpMessage );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'value with empty reference', ( assert ) => {\n\t\tvar $statementview = createStatementview( {\n\t\t\t\tvalue: new datamodel.Statement(\n\t\t\t\t\tnew datamodel.Claim(\n\t\t\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'guid'\n\t\t\t\t\t),\n\t\t\t\t\tnew datamodel.ReferenceList( [ ] )\n\t\t\t\t)\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\treturn statementview.startEditing().done( () => {\n\t\t\tstatementview._referencesListview.enterNewItem();\n\t\t\tassert.strictEqual( statementview.value(), null, 'value should not return a value' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'wb-new', ( assert ) => {\n\t\tvar $statementview = createStatementview(),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\tassert.true( $statementview.hasClass( 'wb-new' ) );\n\n\t\tstatementview.value( new datamodel.Statement(\n\t\t\tnew datamodel.Claim(\n\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\tnull,\n\t\t\t\t'guid'\n\t\t\t),\n\t\t\tnew datamodel.ReferenceList( [ ] )\n\t\t) );\n\n\t\tassert.false( $statementview.hasClass( 'wb-new' ) );\n\t} );\n\n\tQUnit.test( 'wb-rank class', ( assert ) => {\n\t\tvar $statementview = createStatementview(),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\tassert.true( $statementview.hasClass( 'wb-normal' ), 'wb-normal class present' );\n\n\t\tstatementview.value( new datamodel.Statement(\n\t\t\tnew datamodel.Claim(\n\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\tnull,\n\t\t\t\t'guid'\n\t\t\t),\n\t\t\tnew datamodel.ReferenceList( [ ] ),\n\t\t\tdatamodel.Statement.RANK.PREFERRED\n\t\t) );\n\n\t\tassert.true( $statementview.hasClass( 'wb-preferred' ), 'wb-preferred class added' );\n\t\tassert.false( $statementview.hasClass( 'wb-normal' ), 'wb-normal class removed' );\n\t} );\n\n\tQUnit.test( 'fires fireStartEditingHook when starting editing', ( assert ) => {\n\t\tvar fireSpy = sinon.spy(),\n\t\t\t$statementview = createStatementview( {\n\t\t\t\tvalue: new datamodel.Statement(\n\t\t\t\t\tnew datamodel.Claim(\n\t\t\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'guid-123'\n\t\t\t\t\t),\n\t\t\t\t\tnew datamodel.ReferenceList( [ new datamodel.Reference() ] )\n\t\t\t\t),\n\t\t\t\tfireStartEditingHook: fireSpy\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\treturn statementview.startEditing().done( () => {\n\t\t\tassert.strictEqual(\n\t\t\t\tfireSpy.getCall( 0 ).args[ 0 ],\n\t\t\t\t'guid-123',\n\t\t\t\t'Then mw.hook().fire() is called with the guid.'\n\t\t\t);\n\t\t} );\n\t} );\n\n\tQUnit.test( 'fires fireStopEditingHook when cancelling the edit', ( assert ) => {\n\t\tvar fireSpy = sinon.spy(),\n\t\t\t$statementview = createStatementview( {\n\t\t\t\tvalue: new datamodel.Statement(\n\t\t\t\t\tnew datamodel.Claim(\n\t\t\t\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ),\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'guid-123'\n\t\t\t\t\t),\n\t\t\t\t\tnew datamodel.ReferenceList( [ new datamodel.Reference() ] )\n\t\t\t\t),\n\t\t\t\tfireStopEditingHook: fireSpy\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\treturn statementview.startEditing().done( () => {\n\t\t\tstatementview.stopEditing().done( () => {\n\t\t\t\tassert.strictEqual(\n\t\t\t\t\tfireSpy.getCall( 0 ).args[ 0 ],\n\t\t\t\t\t'guid-123',\n\t\t\t\t\t'Then mw.hook().fire() is called with the guid.'\n\t\t\t\t);\n\t\t\t} );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'does not fire start/stop editting hooks when creating new statement', ( assert ) => {\n\t\tvar fireSpy = sinon.spy(),\n\t\t\t$statementview = createStatementview( {\n\t\t\t\tvalue: null,\n\t\t\t\tfireStartEditingHook: fireSpy,\n\t\t\t\tfireStopEditingHook: fireSpy\n\t\t\t} ),\n\t\t\tstatementview = $statementview.data( 'statementview' );\n\n\t\treturn statementview.startEditing().done( () => {\n\t\t\tstatementview.stopEditing().done( () => {\n\t\t\t\tassert.true( fireSpy.notCalled );\n\t\t\t} );\n\t\t} );\n\t} );\n\n}( wikibase, dataValues ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/jquery.wikibase.wbtooltip.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":71,"column":4,"nodeType":"CallExpression","endLine":71,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":95,"column":4,"nodeType":"CallExpression","endLine":95,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":103,"column":4,"nodeType":"CallExpression","endLine":103,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":118,"column":4,"nodeType":"CallExpression","endLine":118,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":126,"column":4,"nodeType":"CallExpression","endLine":126,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":134,"column":4,"nodeType":"CallExpression","endLine":134,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":153,"column":4,"nodeType":"CallExpression","endLine":153,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":161,"column":4,"nodeType":"CallExpression","endLine":161,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-sizzle","severity":2,"message":"Selector extensions are not allowed","line":169,"column":4,"nodeType":"CallExpression","endLine":169,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/snakview/snakview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.addtoolbar.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.edittoolbar.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.removetoolbar.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.singlebuttontoolbar.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.toolbar.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.toolbarbutton.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.toolbaritem.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/AliasesChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":61,"column":10,"nodeType":"CallExpression","endLine":64,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":86,"column":3,"nodeType":"CallExpression","endLine":89,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":86,"column":3,"nodeType":"CallExpression","endLine":97,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":127,"column":10,"nodeType":"CallExpression","endLine":145,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":170,"column":10,"nodeType":"CallExpression","endLine":174,"endColumn":7}],"suppressedMessages":[],"errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar datamodel = require( 'wikibase.datamodel' );\n\n\tQUnit.module( 'wikibase.entityChangers.AliasesChanger' );\n\n\tvar SUBJECT = wikibase.entityChangers.AliasesChanger;\n\tvar TempUserWatcher = wikibase.entityChangers.TempUserWatcher;\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof SUBJECT,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new SUBJECT() instanceof SUBJECT );\n\t} );\n\n\tQUnit.test( 'setAliases performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar aliasesChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getAliasesRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\taliasesChanger.setAliases( new datamodel.MultiTerm( 'language', [] ), new TempUserWatcher() );\n\n\t\tassert.true( api.setAliases.calledOnce );\n\t} );\n\n\tQUnit.test( 'setAliases correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar aliasesChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetAliasesRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetAliasesRevision: function () {}\n\t\t\t},\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn aliasesChanger.setAliases( new datamodel.MultiTerm( 'language', [] ), new TempUserWatcher() )\n\t\t.done( ( savedAliases ) => {\n\t\t\tassert.true( true, 'setAliases succeeded' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'setAliases correctly handles API failure', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( () => $.Deferred()\n\t\t\t\t\t.reject( 'errorCode', { error: { code: 'errorCode' } } )\n\t\t\t\t\t.promise() )\n\t\t};\n\t\tvar aliasesChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetAliasesRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetAliasesRevision: function () {}\n\t\t\t},\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\taliasesChanger.setAliases( new datamodel.MultiTerm( 'language', [] ), new TempUserWatcher() )\n\t\t.done( ( savedAliases ) => {\n\t\t\tassert.true( false, 'setAliases succeeded' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true(\n\t\t\t\terror instanceof wb.api.RepoApiError,\n\t\t\t\t'setAliases failed with a RepoApiError'\n\t\t\t);\n\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'setAliases correctly removes aliases', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {}\n\t\t\t} ).promise() )\n\t\t};\n\n\t\tvar item = new datamodel.Item( 'Q1', new datamodel.Fingerprint(\n\t\t\tnull,\n\t\t\tnull,\n\t\t\tnew datamodel.MultiTermMap( {\n\t\t\t\tlanguage: new datamodel.MultiTerm( 'language', [ 'alias' ] )\n\t\t\t} )\n\t\t) );\n\n\t\tvar aliasesChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetAliasesRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetAliasesRevision: function () {}\n\t\t\t},\n\t\t\titem\n\t\t);\n\n\t\treturn aliasesChanger.setAliases( new datamodel.MultiTerm( 'language', [] ), new TempUserWatcher() )\n\t\t.done( () => {\n\t\t\tassert.true( true, 'setAliases succeeded' );\n\n\t\t\tassert.true(\n\t\t\t\titem.getFingerprint().getAliasesFor( 'language' ) === null ||\n\t\t\t\titem.getFingerprint().getAliasesFor( 'language' ).isEmpty(),\n\t\t\t\t'Verified aliases being empty or removed.'\n\t\t\t);\n\n\t\t\tsinon.assert.calledWith(\n\t\t\t\tapi.setAliases,\n\t\t\t\t'Q1',\n\t\t\t\t0,\n\t\t\t\tsinon.match( [] ),\n\t\t\t\tsinon.match( [ 'alias' ] ),\n\t\t\t\t'language'\n\t\t\t);\n\t\t} );\n\t} );\n\n\tQUnit.test( 'sets redirect Url if present', ( assert ) => {\n\t\tconst target = 'https://wiki.example/';\n\t\tconst tempUserWatcher = new TempUserWatcher();\n\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {},\n\t\t\t\ttempusercreated: 'SomeUser',\n\t\t\t\ttempuserredirect: target\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar aliasesChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetAliasesRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetAliasesRevision: function () {}\n\t\t\t},\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn aliasesChanger.setAliases( new datamodel.MultiTerm( 'language', [] ), tempUserWatcher )\n\t\t\t.done( ( _savedAliases ) => {\n\t\t\t\tassert.strictEqual( target, tempUserWatcher.getRedirectUrl(), 'it should set the URL' );\n\t\t\t\tassert.true( true, 'setAliases succeeded' );\n\t\t\t} );\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/DescriptionsChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":64,"column":10,"nodeType":"CallExpression","endLine":67,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":84,"column":3,"nodeType":"CallExpression","endLine":87,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":84,"column":3,"nodeType":"CallExpression","endLine":91,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":121,"column":10,"nodeType":"CallExpression","endLine":125,"endColumn":7}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tQUnit.module( 'wikibase.entityChangers.DescriptionsChanger', QUnit.newMwEnvironment() );\n\n\tvar SUBJECT = wikibase.entityChangers.DescriptionsChanger,\n\t\tTempUserWatcher = wikibase.entityChangers.TempUserWatcher,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof SUBJECT,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new SUBJECT() instanceof SUBJECT );\n\t} );\n\n\tQUnit.test( 'setDescription performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar descriptionsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getDescriptionRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tdescriptionsChanger.setDescription( new datamodel.Term( 'language', 'description' ), new TempUserWatcher() );\n\n\t\tassert.true( api.setDescription.calledOnce );\n\t} );\n\n\tQUnit.test( 'setDescription correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tdescriptions: {\n\t\t\t\t\t\tlanguage: {\n\t\t\t\t\t\t\tvalue: 'description'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar descriptionsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getDescriptionRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setDescriptionRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn descriptionsChanger.setDescription( new datamodel.Term( 'language', 'description' ), new TempUserWatcher() )\n\t\t.done( ( savedDescription ) => {\n\t\t\tassert.strictEqual( savedDescription.getText(), 'description' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'setDescription correctly handles API failures', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar descriptionsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getDescriptionRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setDescriptionRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tdescriptionsChanger.setDescription( new datamodel.Term( 'language', 'description' ), new TempUserWatcher() )\n\t\t.done( ( savedDescription ) => {\n\t\t\tassert.true( false, 'setDescription should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'setDescription did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'sets redirect Url if present', ( assert ) => {\n\t\tconst target = 'https://wiki.example/';\n\t\tconst tempUserWatcher = new TempUserWatcher();\n\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tdescriptions: {\n\t\t\t\t\t\tlanguage: {\n\t\t\t\t\t\t\tvalue: 'description'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\ttempusercreated: 'SomeUser',\n\t\t\t\ttempuserredirect: target\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar descriptionsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getDescriptionRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setDescriptionRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn descriptionsChanger.setDescription( new datamodel.Term( 'language', 'description' ), tempUserWatcher )\n\t\t\t.done( ( _savedDescription ) => {\n\t\t\t\tassert.true( true, 'setDescription succeeded' );\n\t\t\t\tassert.strictEqual( target, tempUserWatcher.getRedirectUrl(), 'it should set the URL' );\n\t\t\t} );\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/EntityTermsChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":52,"column":3,"nodeType":"CallExpression","endLine":65,"endColumn":34},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":81,"column":3,"nodeType":"CallExpression","endLine":88,"endColumn":34},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":113,"column":3,"nodeType":"CallExpression","endLine":119,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":135,"column":10,"nodeType":"CallExpression","endLine":143,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":157,"column":3,"nodeType":"CallExpression","endLine":162,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":157,"column":3,"nodeType":"CallExpression","endLine":168,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":187,"column":3,"nodeType":"CallExpression","endLine":199,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":217,"column":3,"nodeType":"CallExpression","endLine":229,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":252,"column":3,"nodeType":"CallExpression","endLine":258,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":276,"column":3,"nodeType":"CallExpression","endLine":284,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":276,"column":3,"nodeType":"CallExpression","endLine":284,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":299,"column":3,"nodeType":"CallExpression","endLine":304,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":299,"column":3,"nodeType":"CallExpression","endLine":310,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":328,"column":3,"nodeType":"CallExpression","endLine":334,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":351,"column":3,"nodeType":"CallExpression","endLine":364,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":378,"column":3,"nodeType":"CallExpression","endLine":391,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":408,"column":10,"nodeType":"CallExpression","endLine":416,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":408,"column":10,"nodeType":"CallExpression","endLine":416,"endColumn":36},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":431,"column":3,"nodeType":"CallExpression","endLine":436,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":431,"column":3,"nodeType":"CallExpression","endLine":442,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":468,"column":10,"nodeType":"CallExpression","endLine":478,"endColumn":6}],"suppressedMessages":[],"errorCount":21,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar datamodel = require( 'wikibase.datamodel' );\n\n\tQUnit.module( 'wikibase.entityChangers.EntityTermsChanger', QUnit.newMwEnvironment() );\n\n\tvar EntityTermsChanger = wb.entityChangers.EntityTermsChanger;\n\tvar Term = datamodel.Term;\n\tvar Item = datamodel.Item;\n\n\t/**\n\t * Syntactic sugar for readability\n\t *\n\t * @type {createFingerprint}\n\t */\n\tvar newFingerprint = createFingerprint;\n\tvar currentFingerprint = createFingerprint;\n\n\tvar REVISION_ID = 9;\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof EntityTermsChanger,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new EntityTermsChanger() instanceof EntityTermsChanger );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for new label', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( REVISION_ID )\n\t\t\t\t\t.withLabel( 'some-lang', 'some label' )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withLabel( 'some-lang', 'some label' ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).then( () => {\n\t\t\tassert.true( api.setLabel.calledOnce );\n\t\t\tsinon.assert.calledWith(\n\t\t\t\tapi.setLabel,\n\t\t\t\t'Q1',\n\t\t\t\tREVISION_ID,\n\t\t\t\t'some label',\n\t\t\t\t'some-lang'\n\t\t\t);\n\t\t} )\n\t\t\t.fail( failOnError( assert ) )\n\t\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for changed label', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy( functionReturningSuccessfulResponse( REVISION_ID )\n\t\t\t\t\t.withLabel( 'some-lang', 'new label' ) )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withLabel( 'some-lang', 'new label' ),\n\t\t\tcurrentFingerprint().withLabel( 'some-lang', 'old label' )\n\t\t).then( () => {\n\t\t\tassert.true( api.setLabel.calledOnce );\n\t\t\tsinon.assert.calledWith( api.setLabel, 'Q1', REVISION_ID, 'new label', 'some-lang' );\n\t\t} )\n\t\t\t.fail( failOnError( assert ) )\n\t\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for removed label', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tlastrevid: REVISION_ID,\n\t\t\t\t\tlabels: {\n\t\t\t\t\t\tlangCode: {\n\t\t\t\t\t\t\tlanguage: 'langCode',\n\t\t\t\t\t\t\tremoved: ''\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().empty(),\n\t\t\tcurrentFingerprint().withLabel( 'langCode', 'old label' )\n\t\t).then( () => {\n\t\t\tassert.true( api.setLabel.calledOnce );\n\t\t\tsinon.assert.calledWith( api.setLabel, 'Q1', REVISION_ID, '', 'langCode' );\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save correctly handles API response for labels', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( 'lastrevid' )\n\t\t\t\t\t.withLabel( 'language', 'normalized label' )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\treturn entityTermsChanger.save(\n\t\t\tnewFingerprint().withLabel( 'language', 'label' ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).done( ( entityTermChangeResult ) => {\n\t\t\tassert.strictEqual(\n\t\t\t\tentityTermChangeResult.getSavedValue().getLabelFor( 'language' ).getText(),\n\t\t\t\t'normalized label'\n\t\t\t);\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly handles API failures for labels', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withLabel( 'language', 'label' ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).done( ( savedFingerprint ) => {\n\t\t\tassert.true( false, 'save should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'save did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t\tassert.strictEqual( error.context.type, 'label' );\n\t\t\tassert.true( error.context.value.equals( new Term( 'language', 'label' ) ) );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for new description', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar revisionId = 9;\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( REVISION_ID )\n\t\t\t\t\t.withDescription( 'some-lang', 'description' )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( revisionId ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withDescription( 'some-lang', 'description' ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).then( () => {\n\t\t\tassert.true( api.setDescription.calledOnce );\n\t\t\tsinon.assert.calledWith(\n\t\t\t\tapi.setDescription,\n\t\t\t\t'Q1',\n\t\t\t\trevisionId,\n\t\t\t\t'description',\n\t\t\t\t'some-lang'\n\t\t\t);\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for changed description', ( assert ) => {\n\t\tvar done = assert.async();\n\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( REVISION_ID )\n\t\t\t\t\t.withDescription( 'some-lang', 'new description' )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withDescription( 'some-lang', 'new description' ),\n\t\t\tcurrentFingerprint().withDescription( 'some-lang', 'old description' )\n\t\t).then( () => {\n\t\t\tassert.true( api.setDescription.calledOnce );\n\t\t\tsinon.assert.calledWith(\n\t\t\t\tapi.setDescription,\n\t\t\t\t'Q1',\n\t\t\t\tREVISION_ID,\n\t\t\t\t'new description',\n\t\t\t\t'some-lang'\n\t\t\t);\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for removed description', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tdescriptions: {\n\t\t\t\t\t\tlangCode: {\n\t\t\t\t\t\t\tlanguage: 'langCode',\n\t\t\t\t\t\t\tremoved: ''\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().empty(),\n\t\t\tcurrentFingerprint().withDescription( 'langCode', 'old description' )\n\t\t).then( () => {\n\t\t\tassert.true( api.setDescription.calledOnce );\n\t\t\tsinon.assert.calledWith( api.setDescription, 'Q1', REVISION_ID, '', 'langCode' );\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save correctly handles API response for descriptions', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( 'lastrevid' )\n\t\t\t\t\t.withDescription( 'language', 'normalized description' )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withDescription( 'language', 'description' ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).done( ( entityTermChangeResult ) => {\n\t\t\tassert.strictEqual(\n\t\t\t\tentityTermChangeResult.getSavedValue().getDescriptionFor( 'language' ).getText(),\n\t\t\t\t'normalized description'\n\t\t\t);\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save correctly handles API failures for descriptions', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withDescription( 'language', 'description' ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).done( ( savedFingerprint ) => {\n\t\t\tassert.true( false, 'save should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'save did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t\tassert.strictEqual( error.context.type, 'description' );\n\t\t\tassert.true( error.context.value.equals( new Term( 'language', 'description' ) ) );\n\t\t} ).always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for new aliases', ( assert ) => {\n\t\tvar revisionId = REVISION_ID;\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( revisionId )\n\t\t\t\t\t.withAliases( 'language', [ 'alias' ] )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( revisionId ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withAliases( 'language', [ 'alias' ] ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).then( () => {\n\t\t\tassert.true( api.setAliases.calledOnce );\n\t\t\tsinon.assert.calledWith( api.setAliases, 'Q1', revisionId, [ 'alias' ], [], 'language' );\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for changed aliases', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( REVISION_ID )\n\t\t\t\t\t.withAliases( 'language', [ 'new alias' ] )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withAliases( 'language', [ 'new alias' ] ),\n\t\t\tcurrentFingerprint().withAliases( 'language', [ 'old alias' ] )\n\t\t).then( () => {\n\t\t\tassert.true( api.setAliases.calledOnce );\n\t\t\tsinon.assert.calledWith(\n\t\t\t\tapi.setAliases,\n\t\t\t\t'Q1',\n\t\t\t\tREVISION_ID,\n\t\t\t\t[ 'new alias' ],\n\t\t\t\t[ 'old alias' ],\n\t\t\t\t'language'\n\t\t\t);\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save performs correct API calls for removed aliases', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( functionReturningSuccessfulResponse( REVISION_ID ) )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().empty(),\n\t\t\tcurrentFingerprint().withAliases( 'language', [ 'old alias' ] )\n\t\t).then( () => {\n\t\t\tassert.true( api.setAliases.calledOnce );\n\t\t\tsinon.assert.calledWith(\n\t\t\t\tapi.setAliases,\n\t\t\t\t'Q1',\n\t\t\t\tREVISION_ID,\n\t\t\t\t[],\n\t\t\t\t[ 'old alias' ],\n\t\t\t\t'language'\n\t\t\t);\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save correctly handles API response for aliases', ( assert ) => {\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy(\n\t\t\t\tfunctionReturningSuccessfulResponse( 'lastrevid' )\n\t\t\t\t\t.withAliases( 'language', [ 'normalized alias' ] )\n\t\t\t)\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( 'lastrevid' ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\treturn entityTermsChanger.save(\n\t\t\tnewFingerprint().withAliases( 'language', [ 'alias' ] ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).done( ( entityTermChangeResult ) => {\n\t\t\tassert.deepEqual(\n\t\t\t\tentityTermChangeResult.getSavedValue().getAliasesFor( 'language' ).getTexts(),\n\t\t\t\t[ 'normalized alias' ]\n\t\t\t);\n\t\t} ).fail( failOnError( assert ) ).always( done );\n\t} );\n\n\tQUnit.test( 'save correctly handles API failures for aliases', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetAliases: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tentityTermsChanger.save(\n\t\t\tnewFingerprint().withAliases( 'language', [ 'alias' ] ),\n\t\t\tcurrentFingerprint().empty()\n\t\t).done( ( savedFingerprint ) => {\n\t\t\tassert.true( false, 'save should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'save did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t\tassert.strictEqual( error.context.type, 'aliases' );\n\t\t\tassert.true( error.context.value.equals( new datamodel.MultiTerm( 'language', [ 'alias' ] ) ) );\n\t\t} ).always( done );\n\t} );\n\n\tQUnit.test( 'save tracks temp user redirect url if supplied', ( assert ) => {\n\t\tconst target = 'https://wiki.example';\n\t\tvar done = assert.async();\n\t\tvar api = {\n\t\t\tsetDescription: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tdescriptions: {\n\t\t\t\t\t\tlangCode: {\n\t\t\t\t\t\t\tlanguage: 'langCode',\n\t\t\t\t\t\t\tremoved: ''\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\ttempusercreated: 'SomeUser',\n\t\t\t\ttempuserredirect: target\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar entityTermsChanger = new EntityTermsChanger(\n\t\t\tapi,\n\t\t\tstubRevisionStoreForRevision( REVISION_ID ),\n\t\t\tnew Item( 'Q1' )\n\t\t);\n\n\t\treturn entityTermsChanger.save(\n\t\t\tnewFingerprint().empty(),\n\t\t\tcurrentFingerprint().withDescription( 'langCode', 'old description' )\n\t\t).done( ( entityTermChangeResult ) => {\n\t\t\tassert.true( true, 'save succeeded' );\n\t\t\tassert.strictEqual(\n\t\t\t\ttarget,\n\t\t\t\tentityTermChangeResult.getTempUserWatcher().getRedirectUrl(),\n\t\t\t\t'redirect url should be set'\n\t\t\t);\n\t\t} ).always( done );\n\t} );\n\n\tfunction failOnError( assert ) {\n\t\treturn function ( error ) {\n\t\t\tassert.true( false, error.stack || error );\n\t\t};\n\t}\n\n\tfunction stubRevisionStoreForRevision( revisionId ) {\n\t\treturn {\n\t\t\tgetLabelRevision: function () {\n\t\t\t\treturn revisionId;\n\t\t\t},\n\t\t\tsetLabelRevision: function () {\n\t\t\t},\n\t\t\tgetDescriptionRevision: function () {\n\t\t\t\treturn revisionId;\n\t\t\t},\n\t\t\tsetDescriptionRevision: function () {\n\t\t\t},\n\t\t\tgetAliasesRevision: function () {\n\t\t\t\treturn revisionId;\n\t\t\t},\n\t\t\tsetAliasesRevision: function () {\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction apiResponseForRevision( revisionId ) {\n\t\tfunction ApiResponse( revId ) {\n\t\t\tthis.entity = {\n\t\t\t\tlastrevid: revId\n\t\t\t};\n\t\t}\n\n\t\tApiResponse.prototype.withLabel = function ( language, value ) {\n\t\t\tif ( !this.entity.labels ) {\n\t\t\t\tthis.entity.labels = {};\n\t\t\t}\n\t\t\tthis.entity.labels[ language ] = { value: value };\n\t\t\treturn this;\n\t\t};\n\n\t\tApiResponse.prototype.withDescription = function ( language, value ) {\n\t\t\tif ( !this.entity.descriptions ) {\n\t\t\t\tthis.entity.descriptions = {};\n\t\t\t}\n\t\t\tthis.entity.descriptions[ language ] = { value: value };\n\t\t\treturn this;\n\t\t};\n\n\t\tApiResponse.prototype.withAliases = function ( language, aliases ) {\n\t\t\tif ( !this.entity.aliases ) {\n\t\t\t\tthis.entity.aliases = {};\n\t\t\t}\n\t\t\tthis.entity.aliases[ language ] = aliases.map( ( alias ) => ( { value: alias } ) );\n\t\t\treturn this;\n\t\t};\n\n\t\treturn new ApiResponse( revisionId );\n\t}\n\n\t/**\n\t * @return {FingerprintBuilder}\n\t */\n\tfunction createFingerprint() {\n\t\t/**\n\t\t * @class FingerprintBuilder\n\t\t * @constructor\n\t\t */\n\t\tfunction FingerprintBuilder() {\n\t\t\tdatamodel.Fingerprint.call( this );\n\t\t}\n\n\t\t$.extend( FingerprintBuilder.prototype, datamodel.Fingerprint.prototype );\n\n\t\tFingerprintBuilder.prototype.withLabel = function withLabel( language, value ) {\n\t\t\tthis.setLabel( language, new Term( language, value ) );\n\t\t\treturn this;\n\t\t};\n\n\t\tFingerprintBuilder.prototype.withDescription = function withDescription( language, value ) {\n\t\t\tthis.setDescription( language, new Term( language, value ) );\n\t\t\treturn this;\n\t\t};\n\n\t\tFingerprintBuilder.prototype.withAliases = function withDescription( language, aliases ) {\n\t\t\tthis.setAliases( language, new datamodel.MultiTerm( language, aliases ) );\n\t\t\treturn this;\n\t\t};\n\n\t\t/**\n\t\t * Syntactic sugar for readability\n\t\t *\n\t\t * @return {FingerprintBuilder}\n\t\t */\n\t\tFingerprintBuilder.prototype.empty = function empty() {\n\t\t\treturn this;\n\t\t};\n\n\t\treturn new FingerprintBuilder();\n\t}\n\n\t/**\n\t * @param {number} revisionId\n\t * @return {SuccessfulCallbackBuilder}\n\t */\n\tfunction functionReturningSuccessfulResponse( revisionId ) {\n\t\tvar result = apiResponseForRevision( revisionId );\n\t\t/**\n\t\t * @class SuccessfulCallbackBuilder\n\t\t */\n\t\tvar callback = function () {\n\t\t\treturn $.Deferred().resolve( result ).promise();\n\t\t};\n\n\t\tcallback.withLabel = function callbackWithLabel( language, value ) {\n\t\t\tresult.withLabel( language, value );\n\t\t\treturn callback;\n\t\t};\n\n\t\tcallback.withDescription = function callbackWithDescription( language, value ) {\n\t\t\tresult.withDescription( language, value );\n\t\t\treturn callback;\n\t\t};\n\n\t\tcallback.withAliases = function callbackWithAliases( language, aliases ) {\n\t\t\tresult.withAliases( language, aliases );\n\t\t\treturn callback;\n\t\t};\n\n\t\treturn callback;\n\t}\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/LabelsChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":64,"column":10,"nodeType":"CallExpression","endLine":67,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":84,"column":3,"nodeType":"CallExpression","endLine":87,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":84,"column":3,"nodeType":"CallExpression","endLine":91,"endColumn":6}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tQUnit.module( 'wikibase.entityChangers.LabelsChanger', QUnit.newMwEnvironment() );\n\n\tvar SUBJECT = wikibase.entityChangers.LabelsChanger,\n\t\tTempUserWatcher = wikibase.entityChangers.TempUserWatcher,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof SUBJECT,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new SUBJECT() instanceof SUBJECT );\n\t} );\n\n\tQUnit.test( 'setLabel performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar labelsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getLabelRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tlabelsChanger.setLabel( new datamodel.Term( 'language', 'label' ), new TempUserWatcher() );\n\n\t\tassert.true( api.setLabel.calledOnce );\n\t} );\n\n\tQUnit.test( 'setLabel correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tlabels: {\n\t\t\t\t\t\tlanguage: {\n\t\t\t\t\t\t\tvalue: 'label'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar labelsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getLabelRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setLabelRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn labelsChanger.setLabel( new datamodel.Term( 'language', 'label' ), new TempUserWatcher() )\n\t\t.done( ( savedLabel ) => {\n\t\t\tassert.strictEqual( savedLabel.getText(), 'label' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'setLabel correctly handles API failures', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetLabel: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar labelsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getLabelRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setLabelRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tlabelsChanger.setLabel( new datamodel.Term( 'language', 'label' ), new TempUserWatcher() )\n\t\t.done( ( savedLabel ) => {\n\t\t\tassert.true( false, 'setLabel should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'setLabel did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/SiteLinkSetsChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":70,"column":10,"nodeType":"CallExpression","endLine":75,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":100,"column":10,"nodeType":"CallExpression","endLine":105,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":122,"column":3,"nodeType":"CallExpression","endLine":128,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":122,"column":3,"nodeType":"CallExpression","endLine":133,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":179,"column":10,"nodeType":"CallExpression","endLine":184,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":208,"column":10,"nodeType":"CallExpression","endLine":213,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":230,"column":3,"nodeType":"CallExpression","endLine":236,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":230,"column":3,"nodeType":"CallExpression","endLine":241,"endColumn":6}],"suppressedMessages":[],"errorCount":8,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tQUnit.module( 'wikibase.entityChangers.SiteLinkSetsChanger', QUnit.newMwEnvironment() );\n\n\tvar datamodel = require( 'wikibase.datamodel' );\n\tvar SUBJECT = wikibase.entityChangers.SiteLinkSetsChanger;\n\tvar API_RESPONSE = {\n\t\tentity: {\n\t\t\tsitelinks: {\n\t\t\t\tsiteId: {\n\t\t\t\t\ttitle: 'pageName'\n\t\t\t\t},\n\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t}\n\t\t}\n\t};\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof SUBJECT,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new SUBJECT() instanceof SUBJECT );\n\t} );\n\n\tQUnit.test( 'save performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( API_RESPONSE ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\t\tsiteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName' ) ] ),\n\t\t\tnew datamodel.SiteLinkSet()\n\t\t).always( () => {\n\t\t\tassert.true( api.setSitelink.calledOnce );\n\t\t\tdone();\n\t\t} );\n\n\t} );\n\n\tQUnit.test( 'save correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( API_RESPONSE ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName' ) ] ),\n\t\t\tnew datamodel.SiteLinkSet()\n\t\t).done( ( valueChangeResult ) => {\n\t\t\tassert.true( valueChangeResult.getSavedValue() instanceof datamodel.SiteLinkSet );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly passes badges', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\ttitle: 'pageName',\n\t\t\t\t\t\t\tbadges: [ 'Q2' ]\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName', [ 'Q2' ] ) ] ),\n\t\t\tnew datamodel.SiteLinkSet()\n\t\t).done( ( valueChangeResult ) => {\n\t\t\tassert.deepEqual( valueChangeResult.getSavedValue().getItemByKey( 'siteId' ).getBadges(), [ 'Q2' ] );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly handles API failures', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tsiteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName' ) ] ),\n\t\t\tnew datamodel.SiteLinkSet()\n\t\t).done( ( _valueChangeResult ) => {\n\t\t\tassert.true( false, 'save should have failed' );\n\t\t\tdone();\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'save did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save performs correct API call for removal', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( API_RESPONSE ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\t\tsiteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet(),\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName' ) ] )\n\t\t).always( () => {\n\t\t\tassert.true( api.setSitelink.calledOnce );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly handles API response for removal', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\tremoved: ''\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet(),\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName' ) ] )\n\t\t).done( ( valueChangeResult ) => {\n\t\t\tassert.true( valueChangeResult.getSavedValue() instanceof datamodel.SiteLinkSet );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly passes badges for removal', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\tremoved: ''\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet(),\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName', [ 'Q2' ] ) ] )\n\t\t).done( ( valueChangeResult ) => {\n\t\t\tassert.strictEqual( valueChangeResult.getSavedValue().getItemByKey( 'siteId' ), null );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly handles API failures for removal', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tsiteLinksChanger.save(\n\t\t\tnew datamodel.SiteLinkSet(),\n\t\t\tnew datamodel.SiteLinkSet( [ new datamodel.SiteLink( 'siteId', 'pageName' ) ] )\n\t\t).done( ( _valueChangeResult ) => {\n\t\t\tassert.true( false, 'save should have failed' );\n\t\t\tdone();\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'save did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":64,"column":10,"nodeType":"CallExpression","endLine":67,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":95,"column":10,"nodeType":"CallExpression","endLine":99,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":124,"column":10,"nodeType":"CallExpression","endLine":129,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":146,"column":3,"nodeType":"CallExpression","endLine":149,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":146,"column":3,"nodeType":"CallExpression","endLine":153,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":196,"column":10,"nodeType":"CallExpression","endLine":199,"endColumn":6}],"suppressedMessages":[],"errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tQUnit.module( 'wikibase.entityChangers.SiteLinksChanger', QUnit.newMwEnvironment() );\n\n\tvar SUBJECT = wikibase.entityChangers.SiteLinksChanger,\n\t\tTempUserWatcher = wikibase.entityChangers.TempUserWatcher,\n\t\tdatamodel = require( 'wikibase.datamodel' );\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof SUBJECT,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new SUBJECT() instanceof SUBJECT );\n\t} );\n\n\tQUnit.test( 'setSiteLink performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tsiteLinksChanger.setSiteLink( new datamodel.SiteLink( 'siteId', 'pageName' ), new TempUserWatcher() );\n\n\t\tassert.true( api.setSitelink.calledOnce );\n\t} );\n\n\tQUnit.test( 'setSiteLink correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\ttitle: 'pageName'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.setSiteLink( new datamodel.SiteLink( 'siteId', 'pageName' ), new TempUserWatcher() )\n\t\t.done( ( savedSiteLink ) => {\n\t\t\tassert.true( savedSiteLink instanceof datamodel.SiteLink );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'setSiteLink correctly handles TempUser info in API response', ( assert ) => {\n\t\tconst targetUrl = 'https://wiki.example/test';\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\ttitle: 'pageName'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\ttempusercreated: 'name',\n\t\t\t\ttempuserredirect: targetUrl\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tconst tempUserWatcher = new TempUserWatcher();\n\t\treturn siteLinksChanger.setSiteLink( new datamodel.SiteLink( 'siteId', 'pageName' ), tempUserWatcher )\n\t\t\t.done( ( savedSiteLink ) => {\n\t\t\t\tassert.true( savedSiteLink instanceof datamodel.SiteLink );\n\t\t\t\tassert.strictEqual( targetUrl, tempUserWatcher.getRedirectUrl() );\n\t\t\t} );\n\t} );\n\n\tQUnit.test( 'setSiteLink correctly passes badges', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\ttitle: 'pageName',\n\t\t\t\t\t\t\tbadges: [ 'Q2' ]\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.setSiteLink(\n\t\t\tnew datamodel.SiteLink( 'siteId', 'pageName', [ 'Q2' ] ),\n\t\t\tnew TempUserWatcher()\n\t\t).done( ( savedSiteLink ) => {\n\t\t\tassert.deepEqual( savedSiteLink.getBadges(), [ 'Q2' ] );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'setSiteLink correctly handles API failures', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().reject( 'errorCode', { error: { code: 'errorCode' } } ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tsiteLinksChanger.setSiteLink( new datamodel.SiteLink( 'siteId', 'pageName' ), new TempUserWatcher() )\n\t\t.done( ( savedSiteLink ) => {\n\t\t\tassert.true( false, 'setSiteLink should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true( error instanceof wb.api.RepoApiError, 'setSiteLink did not fail with a RepoApiError' );\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'setSiteLink performs correct API call for remove', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\tsiteLinksChanger.setSiteLink( new datamodel.SiteLink( 'siteId', '' ), new TempUserWatcher() );\n\n\t\tassert.true( api.setSitelink.calledOnce );\n\t} );\n\n\tQUnit.test( 'setSiteLink correctly handles API response for remove', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetSitelink: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tentity: {\n\t\t\t\t\tsitelinks: {\n\t\t\t\t\t\tsiteId: {\n\t\t\t\t\t\t\ttitle: 'pageName',\n\t\t\t\t\t\t\tremoved: ''\n\t\t\t\t\t\t},\n\t\t\t\t\t\tlastrevid: 'lastrevid'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar siteLinksChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getSitelinksRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setSitelinksRevision: function () {} },\n\t\t\tnew datamodel.Item( 'Q1' )\n\t\t);\n\n\t\treturn siteLinksChanger.setSiteLink( new datamodel.SiteLink( 'siteId', '' ), new TempUserWatcher() )\n\t\t.done( ( savedSiteLink ) => {\n\t\t\tassert.strictEqual( savedSiteLink, null );\n\t\t} );\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/StatementsChanger.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":72,"column":10,"nodeType":"CallExpression","endLine":75,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":99,"column":10,"nodeType":"CallExpression","endLine":104,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":126,"column":3,"nodeType":"CallExpression","endLine":129,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":126,"column":3,"nodeType":"CallExpression","endLine":137,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":255,"column":10,"nodeType":"CallExpression","endLine":261,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":285,"column":3,"nodeType":"CallExpression","endLine":288,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .fail","line":285,"column":3,"nodeType":"CallExpression","endLine":296,"endColumn":6}],"suppressedMessages":[],"errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function ( wb ) {\n\t'use strict';\n\n\tvar datamodel = require( 'wikibase.datamodel' ),\n\t\tserialization = require( 'wikibase.serialization' );\n\n\tQUnit.module( 'wikibase.entityChangers.StatementsChanger' );\n\n\tvar SUBJECT = wikibase.entityChangers.StatementsChanger;\n\tvar statementsChangerState = new wikibase.entityChangers.StatementsChangerState(\n\t\t'Q1',\n\t\tnew datamodel.StatementGroupSet()\n\t);\n\n\tfunction newNoValueSnakStatement( guid ) {\n\t\treturn new datamodel.Statement( new datamodel.Claim(\n\t\t\tnew datamodel.PropertyNoValueSnak( 'P1' ), null, guid\n\t\t) );\n\t}\n\n\tQUnit.test( 'is a function', ( assert ) => {\n\t\tassert.strictEqual(\n\t\t\ttypeof SUBJECT,\n\t\t\t'function',\n\t\t\t'is a function.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'is a constructor', ( assert ) => {\n\t\tassert.true( new SUBJECT() instanceof SUBJECT );\n\t} );\n\n\tQUnit.test( 'remove performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tremoveClaim: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tstatementsChangerState\n\t\t);\n\n\t\tstatementsChanger.remove( newNoValueSnakStatement() );\n\n\t\tassert.true( api.removeClaim.calledOnce );\n\t} );\n\n\tQUnit.test( 'remove correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tremoveClaim: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tclaims: [],\n\t\t\t\tpageinfo: {}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetClaimRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetClaimRevision: function () {}\n\t\t\t},\n\t\t\tstatementsChangerState\n\t\t);\n\n\t\treturn statementsChanger.remove( newNoValueSnakStatement() )\n\t\t.done( () => {\n\t\t\tassert.true( true, 'remove succeeded' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'remove correctly handles temp user info if present in API response', ( assert ) => {\n\t\tconst targetUrl = 'http://wiki.example/target';\n\t\tvar api = {\n\t\t\tremoveClaim: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tclaims: [],\n\t\t\t\tpageinfo: {},\n\t\t\t\ttempusercreated: 'someone',\n\t\t\t\ttempuserredirect: targetUrl\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetClaimRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetClaimRevision: function () {}\n\t\t\t},\n\t\t\tstatementsChangerState\n\t\t);\n\n\t\treturn statementsChanger.remove( newNoValueSnakStatement() )\n\t\t\t.done( ( valueChangeResult ) => {\n\t\t\t\tvar tempUserWatcher = valueChangeResult.getTempUserWatcher();\n\t\t\t\tassert.true( true, 'remove succeeded' );\n\t\t\t\tassert.strictEqual( targetUrl, tempUserWatcher.getRedirectUrl() );\n\t\t\t} );\n\t} );\n\n\tQUnit.test( 'remove correctly handles API failures', ( assert ) => {\n\t\tvar api = {\n\t\t\tremoveClaim: sinon.spy( () => $.Deferred()\n\t\t\t\t\t.reject( 'errorCode', { error: { code: 'errorCode' } } )\n\t\t\t\t\t.promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetClaimRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetClaimRevision: function () {}\n\t\t\t},\n\t\t\tstatementsChangerState\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tstatementsChanger.remove( newNoValueSnakStatement() )\n\t\t.done( () => {\n\t\t\tassert.true( false, 'remove should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true(\n\t\t\t\terror instanceof wb.api.RepoApiError,\n\t\t\t\t'remove did not fail with a RepoApiError'\n\t\t\t);\n\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'remove fires correct hook', ( assert ) => {\n\t\tvar deferred = $.Deferred();\n\t\tvar api = {\n\t\t\tremoveClaim: sinon.spy( () => deferred.promise() )\n\t\t};\n\t\tvar fireHook = sinon.spy();\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setClaimRevision: function () {} },\n\t\t\tstatementsChangerState,\n\t\t\tnew serialization.StatementSerializer(),\n\t\t\tnew serialization.StatementDeserializer(),\n\t\t\tfireHook\n\t\t);\n\t\tvar guid = 'Q1$ffbcf247-0c66-4f97-81a0-9d25822104b8';\n\n\t\tstatementsChanger.remove( newNoValueSnakStatement( guid ) );\n\n\t\tassert.true( fireHook.notCalled, 'hook should only fire when API call returns' );\n\n\t\tdeferred.resolve( { pageinfo: { lastrevid: 2 } } );\n\n\t\tassert.true( fireHook.calledOnce, 'hook should have fired' );\n\t\tassert.true( fireHook.calledWith( 'wikibase.statement.removed', 'Q1', guid ), 'hook should have correct arguments' );\n\t} );\n\n\tQUnit.test( 'remove properly updates StatementsChangerState', ( assert ) => {\n\t\tvar deferred = $.Deferred();\n\t\tvar api = {\n\t\t\tremoveClaim: function () {\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\t\t};\n\t\tvar statement1 = newNoValueSnakStatement( 'apple' );\n\t\tvar statement2 = newNoValueSnakStatement( 'pie' );\n\t\tvar statementsChangerState1 = new wb.entityChangers.StatementsChangerState(\n\t\t\t'Q1',\n\t\t\tnew datamodel.StatementGroupSet( [\n\t\t\t\tnew datamodel.StatementGroup(\n\t\t\t\t\t'P1',\n\t\t\t\t\tnew datamodel.StatementList( [ statement1, statement2 ] )\n\t\t\t\t)\n\t\t\t] )\n\t\t);\n\t\tvar statementsChangerStatements = statementsChangerState1.getStatements();\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setClaimRevision: function () {} },\n\t\t\tstatementsChangerState1\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\tstatementsChangerStatements.getItemByKey( 'P1' ).getItemContainer().length,\n\t\t\t2\n\t\t);\n\t\tstatementsChanger.remove( statement1 );\n\t\tdeferred.resolve( { pageinfo: { lastrevid: 12 } } );\n\n\t\tvar actualStatements = statementsChangerStatements.getItemByKey( 'P1' ).getItemContainer().toArray();\n\t\tassert.strictEqual( actualStatements.length, 1 );\n\t\tassert.strictEqual( actualStatements[ 0 ].getClaim().getGuid(), 'pie' );\n\n\t\tstatementsChanger.remove( statement2 );\n\t\tdeferred.resolve( { pageinfo: { lastrevid: 13 } } );\n\n\t\tassert.true( statementsChangerStatements.isEmpty() );\n\t\tassert.strictEqual(\n\t\t\tstatementsChangerStatements.getItemByKey( 'P1' ),\n\t\t\tnull\n\t\t);\n\t} );\n\n\tQUnit.test( 'save performs correct API call', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetClaim: sinon.spy( () => $.Deferred().promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t} },\n\t\t\tstatementsChangerState,\n\t\t\tnew serialization.StatementSerializer()\n\t\t);\n\n\t\tstatementsChanger.save( newNoValueSnakStatement() );\n\n\t\tassert.true( api.setClaim.calledOnce );\n\t} );\n\n\tQUnit.test( 'save correctly handles API response', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetClaim: sinon.spy( () => $.Deferred().resolve( {\n\t\t\t\tclaim: {\n\t\t\t\t\tmainsnak: { snaktype: 'novalue', property: 'P1' },\n\t\t\t\t\trank: 'normal'\n\t\t\t\t},\n\t\t\t\tpageinfo: {}\n\t\t\t} ).promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setClaimRevision: function () {} },\n\t\t\tstatementsChangerState,\n\t\t\tnew serialization.StatementSerializer(),\n\t\t\tnew serialization.StatementDeserializer()\n\t\t);\n\n\t\treturn statementsChanger.save( newNoValueSnakStatement() )\n\t\t.done( ( valueChangeResult ) => {\n\t\t\tassert.true(\n\t\t\t\tvalueChangeResult.getSavedValue() instanceof datamodel.Statement,\n\t\t\t\t'save did not resolve with a Statement'\n\t\t\t);\n\t\t} );\n\t} );\n\n\tQUnit.test( 'save correctly handles API failures', ( assert ) => {\n\t\tvar api = {\n\t\t\tsetClaim: sinon.spy( () => $.Deferred()\n\t\t\t\t\t.reject( 'errorCode', { error: { code: 'errorCode' } } )\n\t\t\t\t\t.promise() )\n\t\t};\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{\n\t\t\t\tgetClaimRevision: function () {\n\t\t\t\t\treturn 0;\n\t\t\t\t},\n\t\t\t\tsetClaimRevision: function () {}\n\t\t\t},\n\t\t\tstatementsChangerState,\n\t\t\tnew serialization.StatementSerializer(),\n\t\t\tnew serialization.StatementDeserializer()\n\t\t);\n\n\t\tvar done = assert.async();\n\n\t\tstatementsChanger.save( newNoValueSnakStatement() )\n\t\t.done( ( savedStatement ) => {\n\t\t\tassert.true( false, 'save should have failed' );\n\t\t} )\n\t\t.fail( ( error ) => {\n\t\t\tassert.true(\n\t\t\t\terror instanceof wb.api.RepoApiError,\n\t\t\t\t'save failed with a RepoApiError'\n\t\t\t);\n\n\t\t\tassert.strictEqual( error.code, 'errorCode' );\n\t\t} )\n\t\t.always( done );\n\t} );\n\n\tQUnit.test( 'save fires correct hook', ( assert ) => {\n\t\tvar deferred = $.Deferred();\n\t\tvar api = {\n\t\t\tsetClaim: sinon.spy( () => deferred.promise() )\n\t\t};\n\t\tvar fireHook = sinon.spy();\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setClaimRevision: function () {} },\n\t\t\tstatementsChangerState,\n\t\t\tnew serialization.StatementSerializer(),\n\t\t\tnew serialization.StatementDeserializer(),\n\t\t\tfireHook\n\t\t);\n\t\tvar guid = 'Q1$a69d8233-b677-43e6-a7c6-519f525eab0c';\n\n\t\tvar statement = newNoValueSnakStatement( guid );\n\t\tstatementsChanger.save( statement );\n\n\t\tassert.true( fireHook.notCalled, 'hook should only fire when API call returns' );\n\n\t\tdeferred.resolve( {\n\t\t\tclaim: {\n\t\t\t\tmainsnak: { snaktype: 'novalue', property: 'P1' },\n\t\t\t\tid: guid,\n\t\t\t\trank: 'normal'\n\t\t\t},\n\t\t\tpageinfo: {}\n\t\t} );\n\n\t\tassert.true( fireHook.calledOnce, 'hook should have fired' );\n\t\tassert.true(\n\t\t\tfireHook.calledWithExactly(\n\t\t\t\t'wikibase.statement.saved',\n\t\t\t\t'Q1',\n\t\t\t\tguid,\n\t\t\t\tnull,\n\t\t\t\tstatement\n\t\t\t),\n\t\t\t'hook should have correct arguments'\n\t\t);\n\t} );\n\n\tQUnit.test( 'save properly updates StatementsChangerState', ( assert ) => {\n\t\tvar deferred;\n\t\tvar api = {\n\t\t\tsetClaim: function () {\n\t\t\t\tdeferred = $.Deferred();\n\t\t\t\treturn deferred.promise();\n\t\t\t}\n\t\t};\n\t\tvar statement1 = newNoValueSnakStatement( 'apple' );\n\t\tvar statement2 = newNoValueSnakStatement( 'pie' );\n\t\tvar statementsChangerState1 = new wb.entityChangers.StatementsChangerState(\n\t\t\t'Q1',\n\t\t\tnew datamodel.StatementGroupSet()\n\t\t);\n\t\tvar statementsChangerStatements = statementsChangerState1.getStatements();\n\t\tvar statementsChanger = new SUBJECT(\n\t\t\tapi,\n\t\t\t{ getClaimRevision: function () {\n\t\t\t\treturn 0;\n\t\t\t}, setClaimRevision: function () {} },\n\t\t\tstatementsChangerState1,\n\t\t\tnew serialization.StatementSerializer(),\n\t\t\tnew serialization.StatementDeserializer()\n\t\t);\n\n\t\tassert.strictEqual( statementsChangerStatements.getItemByKey( 'P1' ), null );\n\n\t\tstatementsChanger.save( statement1 );\n\t\tdeferred.resolve( {\n\t\t\tclaim: {\n\t\t\t\tmainsnak: { snaktype: 'novalue', property: 'P1' },\n\t\t\t\tid: statement1.getClaim().getGuid(),\n\t\t\t\trank: 'normal'\n\t\t\t},\n\t\t\tpageinfo: {}\n\t\t} );\n\n\t\tassert.strictEqual(\n\t\t\tstatementsChangerStatements.getItemByKey( 'P1' ).getItemContainer().length,\n\t\t\t1\n\t\t);\n\n\t\tstatementsChanger.save( statement2 );\n\t\tdeferred.resolve( {\n\t\t\tclaim: {\n\t\t\t\tmainsnak: { snaktype: 'novalue', property: 'P1' },\n\t\t\t\tid: statement2.getClaim().getGuid(),\n\t\t\t\trank: 'normal'\n\t\t\t},\n\t\t\tpageinfo: {}\n\t\t} );\n\n\t\tassert.strictEqual(\n\t\t\tstatementsChangerStatements.getItemByKey( 'P1' ).getItemContainer().length,\n\t\t\t2\n\t\t);\n\n\t\t// Change statement1 to contain a somevalue snak\n\t\tstatement1.setClaim(\n\t\t\tnew datamodel.Claim(\n\t\t\t\tnew datamodel.PropertySomeValueSnak( 'P1' ),\n\t\t\t\tnull,\n\t\t\t\tstatement1.getClaim().getGuid()\n\t\t\t)\n\t\t);\n\t\tstatementsChanger.save( statement1 );\n\t\tdeferred.resolve( {\n\t\t\tclaim: {\n\t\t\t\tmainsnak: { snaktype: 'somevalue', property: 'P1' },\n\t\t\t\tid: statement1.getClaim().getGuid(),\n\t\t\t\trank: 'normal'\n\t\t\t},\n\t\t\tpageinfo: {}\n\t\t} );\n\t\tassert.strictEqual(\n\t\t\tstatementsChangerStatements.getItemByKey( 'P1' ).getItemContainer().length,\n\t\t\t2\n\t\t);\n\n\t\tvar actualStatements = statementsChangerStatements.getItemByKey( 'P1' ).getItemContainer().toArray();\n\t\tassert.strictEqual(\n\t\t\tactualStatements[ 0 ].getClaim().getMainSnak().getType(),\n\t\t\t'novalue'\n\t\t);\n\t\tassert.strictEqual(\n\t\t\tactualStatements[ 1 ].getClaim().getMainSnak().getType(),\n\t\t\t'somevalue'\n\t\t);\n\t} );\n\n}( wikibase ) );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/StatementsChangerState.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityChangers/TempUserWatcher.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":53,"column":3,"nodeType":"CallExpression","endLine":56,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":62,"column":3,"nodeType":"CallExpression","endLine":65,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":71,"column":3,"nodeType":"CallExpression","endLine":74,"endColumn":6}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar testEntityIdHtmlFormatter = require( './testEntityIdHtmlFormatter.js' ),\n\t\tDataValueBasedEntityIdHtmlFormatter = require( '../../../../resources/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.js' );\n\n\tQUnit.module( 'wikibase.entityIdFormatter.DataValueBasedEntityIdHtmlFormatter' );\n\n\tfunction newFormatterGetter( repoType ) {\n\t\tvar parser, formatter;\n\t\tif ( repoType === 'parsefail' ) {\n\t\t\tparser = {\n\t\t\t\tparse: function () {\n\t\t\t\t\treturn $.Deferred().reject( 'parse error' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t\tformatter = null;\n\t\t} else if ( repoType === 'formatfail' ) {\n\t\t\tparser = {\n\t\t\t\tparse: function () {\n\t\t\t\t\treturn $.Deferred().resolve( 'parsed DataValue' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t\tformatter = {\n\t\t\t\tformat: function () {\n\t\t\t\t\treturn $.Deferred().reject( 'format error' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t} else if ( repoType === 'success' ) {\n\t\t\tparser = {\n\t\t\t\tparse: function ( input ) {\n\t\t\t\t\treturn $.Deferred().resolve( input ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t\tformatter = {\n\t\t\t\tformat: function ( input ) {\n\t\t\t\t\treturn $.Deferred().resolve( 'formatted ' + mw.html.escape( input ) ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t\treturn function () {\n\t\t\treturn new DataValueBasedEntityIdHtmlFormatter( parser, formatter );\n\t\t};\n\t}\n\n\ttestEntityIdHtmlFormatter.all( DataValueBasedEntityIdHtmlFormatter, newFormatterGetter( 'parsefail' ) );\n\ttestEntityIdHtmlFormatter.all( DataValueBasedEntityIdHtmlFormatter, newFormatterGetter( 'formatfail' ) );\n\ttestEntityIdHtmlFormatter.all( DataValueBasedEntityIdHtmlFormatter, newFormatterGetter( 'success' ) );\n\n\tQUnit.test( 'format returns formatter return value', ( assert ) => {\n\t\tvar formatter = newFormatterGetter( 'success' )();\n\t\tvar done = assert.async();\n\t\tformatter.format( 'Q1' ).done( ( res ) => {\n\t\t\tassert.strictEqual( res, 'formatted Q1' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'format falls back to plain id on parse error', ( assert ) => {\n\t\tvar formatter = newFormatterGetter( 'parsefail' )();\n\t\tvar done = assert.async();\n\t\tformatter.format( 'Q1' ).done( ( res ) => {\n\t\t\tassert.strictEqual( res, 'Q1' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'format falls back to plain id on formatter error', ( assert ) => {\n\t\tvar formatter = newFormatterGetter( 'formatfail' )();\n\t\tvar done = assert.async();\n\t\tformatter.format( 'Q1' ).done( ( res ) => {\n\t\t\tassert.strictEqual( res, 'Q1' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":48,"column":3,"nodeType":"CallExpression","endLine":51,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":57,"column":3,"nodeType":"CallExpression","endLine":60,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":66,"column":3,"nodeType":"CallExpression","endLine":69,"endColumn":6}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar DataValueBasedEntityIdHtmlFormatter = require( '../../../../resources/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.js' );\n\n\tQUnit.module( 'wikibase.entityIdFormatter.DataValueBasedEntityIdHtmlFormatter' );\n\n\tfunction newFormatterGetter( repoType ) {\n\t\tvar parser, formatter;\n\t\tif ( repoType === 'parsefail' ) {\n\t\t\tparser = {\n\t\t\t\tparse: function () {\n\t\t\t\t\treturn $.Deferred().reject( 'parse error' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t\tformatter = null;\n\t\t} else if ( repoType === 'formatfail' ) {\n\t\t\tparser = {\n\t\t\t\tparse: function () {\n\t\t\t\t\treturn $.Deferred().resolve( 'parsed DataValue' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t\tformatter = {\n\t\t\t\tformat: function () {\n\t\t\t\t\treturn $.Deferred().reject( 'format error' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t} else if ( repoType === 'success' ) {\n\t\t\tparser = {\n\t\t\t\tparse: function () {\n\t\t\t\t\treturn $.Deferred().resolve( 'parsed DataValue' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t\tformatter = {\n\t\t\t\tformat: function () {\n\t\t\t\t\treturn $.Deferred().resolve( 'formatted value' ).promise();\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t\treturn function () {\n\t\t\treturn new DataValueBasedEntityIdHtmlFormatter( parser, formatter );\n\t\t};\n\t}\n\n\tQUnit.test( 'format returns formatter return value', ( assert ) => {\n\t\tvar formatter = newFormatterGetter( 'success' )();\n\t\tvar done = assert.async();\n\t\tformatter.format( 'Q1' ).done( ( res ) => {\n\t\t\tassert.strictEqual( res, 'formatted value' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'format falls back to plain id on parse error', ( assert ) => {\n\t\tvar formatter = newFormatterGetter( 'parsefail' )();\n\t\tvar done = assert.async();\n\t\tformatter.format( 'Q1' ).done( ( res ) => {\n\t\t\tassert.strictEqual( res, 'Q1' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'format falls back to plain id on formatter error', ( assert ) => {\n\t\tvar formatter = newFormatterGetter( 'formatfail' )();\n\t\tvar done = assert.async();\n\t\tformatter.format( 'Q1' ).done( ( res ) => {\n\t\t\tassert.strictEqual( res, 'Q1' );\n\t\t\tdone();\n\t\t} );\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/entityIdFormatter/testEntityIdHtmlFormatter.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":33,"column":5,"nodeType":"CallExpression","endLine":37,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":43,"column":5,"nodeType":"CallExpression","endLine":46,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":52,"column":5,"nodeType":"CallExpression","endLine":55,"endColumn":8}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function () {\n\t'use strict';\n\n\tvar EntityIdHtmlFormatter = require( '../../../../resources/wikibase/entityIdFormatter/EntityIdHtmlFormatter.js' );\n\n\tmodule.exports = {\n\t\tall: function ( constructor, getInstance ) {\n\t\t\tthis.constructorTests( constructor, getInstance );\n\t\t\tthis.formatTests( getInstance );\n\t\t},\n\n\t\tconstructorTests: function ( constructor, getInstance ) {\n\t\t\tQUnit.test( 'Constructor', ( assert ) => {\n\t\t\t\tvar instance = getInstance();\n\n\t\t\t\tassert.true(\n\t\t\t\t\tinstance instanceof constructor,\n\t\t\t\t\t'Instantiated.'\n\t\t\t\t);\n\n\t\t\t\tassert.true(\n\t\t\t\t\tinstance instanceof EntityIdHtmlFormatter,\n\t\t\t\t\t'Instance of EntityIdHtmlFormatter'\n\t\t\t\t);\n\t\t\t} );\n\t\t},\n\n\t\tformatTests: function ( getInstance ) {\n\t\t\tQUnit.test( 'format returns some non-empty string', ( assert ) => {\n\t\t\t\tvar instance = getInstance();\n\t\t\t\tvar done = assert.async();\n\n\t\t\t\tinstance.format( 'Q1' ).done( ( res ) => {\n\t\t\t\t\tassert.strictEqual( typeof res, 'string' );\n\t\t\t\t\tassert.notStrictEqual( res, '' );\n\t\t\t\t\tdone();\n\t\t\t\t} );\n\t\t\t} );\n\t\t\tQUnit.test( 'format correctly escapes ampersands in the entity id', ( assert ) => {\n\t\t\t\tvar instance = getInstance();\n\t\t\t\tvar done = assert.async();\n\n\t\t\t\tinstance.format( '&' ).done( ( res ) => {\n\t\t\t\t\tassert.strictEqual( res.match( /&($|[^a])/ ), null );\n\t\t\t\t\tdone();\n\t\t\t\t} );\n\t\t\t} );\n\t\t\tQUnit.test( 'format correctly escapes HTML in the entity id', ( assert ) => {\n\t\t\t\tvar instance = getInstance();\n\t\t\t\tvar done = assert.async();\n\n\t\t\t\tinstance.format( '<script>' ).done( ( res ) => {\n\t\t\t\t\tassert.strictEqual( $( document.createElement( 'span' ) ).html( res ).find( 'script' ).length, 0 );\n\t\t\t\t\tdone();\n\t\t\t\t} );\n\t\t\t} );\n\t\t}\n\t};\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/special/wikibase.special.languageLabelDescriptionAliases.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/store/store.CachingEntityStore.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":36,"column":10,"nodeType":"CallExpression","endLine":39,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":49,"column":10,"nodeType":"CallExpression","endLine":51,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":49,"column":38,"nodeType":"CallExpression","endLine":51,"endColumn":6},{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":68,"column":10,"nodeType":"CallExpression","endLine":70,"endColumn":6}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function () {\n\t'use strict';\n\n\tvar CachingEntityStore = require( '../../../../resources/wikibase/store/store.CachingEntityStore.js' ),\n\t\tEntityStore = require( '../../../../resources/wikibase/store/store.EntityStore.js' );\n\n\tQUnit.module( 'wikibase.store.CachingEntityStore' );\n\n\tQUnit.test( 'Initialize', ( assert ) => {\n\t\tvar entityStore = new CachingEntityStore();\n\t\tassert.true( entityStore.get instanceof Function, 'Entity store has get() method.' );\n\t} );\n\n\tQUnit.test( 'get() returns a jQuery promise', ( assert ) => {\n\t\tvar store = new EntityStore();\n\t\tstore.get = function ( entityId ) {\n\t\t\treturn $.Deferred().resolve();\n\t\t};\n\t\tvar entityStore = new CachingEntityStore( store ),\n\t\t\tpromise = entityStore.get( 'id' );\n\n\t\tassert.true( promise.done instanceof Function, 'done() method exists.' );\n\t} );\n\n\tQUnit.test( 'upstream store is called', ( assert ) => {\n\t\tvar store = new EntityStore();\n\t\tstore.get = sinon.spy( ( entityId ) => $.Deferred().resolve() );\n\t\tvar entityStore = new CachingEntityStore( store );\n\n\t\tvar promise = entityStore.get( 'id' );\n\n\t\treturn promise.done( ( entity ) => {\n\t\t\tsinon.assert.calledOnce( store.get );\n\t\t\tsinon.assert.calledWith( store.get, 'id' );\n\t\t} );\n\t} );\n\n\tQUnit.test( 'upstream store is called once', ( assert ) => {\n\t\tvar store = new EntityStore();\n\t\tstore.get = sinon.spy( ( entityId ) => $.Deferred().resolve() );\n\t\tvar entityStore = new CachingEntityStore( store );\n\n\t\tvar promise = entityStore.get( 'id' );\n\n\t\treturn promise.done( ( entity ) => entityStore.get( 'id' ).done( () => {\n\t\t\tsinon.assert.calledOnce( store.get );\n\t\t} ) );\n\t} );\n\n\tQUnit.test( 'upstream store is called once for parallel calls', ( assert ) => {\n\t\tvar store = new EntityStore();\n\t\tstore.get = sinon.spy( ( entityId ) => {\n\t\t\tvar deferred = $.Deferred();\n\t\t\tsetTimeout( () => {\n\t\t\t\tdeferred.resolve();\n\t\t\t}, 0 );\n\t\t\treturn deferred.promise();\n\t\t} );\n\t\tvar entityStore = new CachingEntityStore( store );\n\n\t\tvar promise1 = entityStore.get( 'id' );\n\t\tvar promise2 = entityStore.get( 'id' );\n\n\t\treturn $.when( promise1, promise2 ).done( () => {\n\t\t\tsinon.assert.calledOnce( store.get );\n\t\t} );\n\t} );\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/store/store.CombiningEntityStore.tests.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":2,"message":"Prefer .then to .done","line":37,"column":11,"nodeType":"CallExpression","endLine":39,"endColumn":7}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GPL-2.0-or-later\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function () {\n\t'use strict';\n\n\tvar CombiningEntityStore = require( '../../../../resources/wikibase/store/store.CombiningEntityStore.js' ),\n\t\tEntityStore = require( '../../../../resources/wikibase/store/store.EntityStore.js' );\n\n\tQUnit.module( 'wikibase.store.CombiningEntityStore' );\n\n\tQUnit.test( 'Initialize', ( assert ) => {\n\t\tvar entityStore = new CombiningEntityStore();\n\t\tassert.true( entityStore.get instanceof Function, 'Entity store has get() method.' );\n\t} );\n\n\tQUnit.test( 'get() returns a jQuery promise', ( assert ) => {\n\t\tvar entityStore = new CombiningEntityStore( [] ),\n\t\t\tpromise = entityStore.get( 'id' );\n\n\t\tassert.true( promise.done instanceof Function, 'done() method exists.' );\n\t} );\n\n\tQUnit.test(\n\t\t'Promise is resolved asynchronously, even if the entity is cached',\n\t\t( assert ) => {\n\t\t\tvar store = new EntityStore();\n\t\t\tstore.get = function ( entityId ) {\n\t\t\t\treturn $.Deferred().resolve();\n\t\t\t};\n\t\t\tvar entityStore = new CombiningEntityStore( [ store ] );\n\n\t\t\tvar promise = entityStore.get( 'id' );\n\t\t\tassert.strictEqual( promise.state(), 'pending', 'Promise is pending.' );\n\n\t\t\treturn promise.done( ( entity ) => {\n\t\t\t\tassert.true( true, 'Resolved promise.' );\n\t\t\t} );\n\t\t}\n\t);\n\n}() );\n","usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/templates.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-tabs","severity":2,"message":"Unexpected tab character.","line":129,"column":31,"nodeType":"Program","messageId":"unexpectedTab","endLine":129,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-tabs","severity":2,"message":"Unexpected tab character.","line":130,"column":32,"nodeType":"Program","messageId":"unexpectedTab","endLine":130,"endColumn":33,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-tabs","severity":2,"message":"Unexpected tab character.","line":131,"column":32,"nodeType":"Program","messageId":"unexpectedTab","endLine":131,"endColumn":33,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-tabs","severity":2,"message":"Unexpected tab character.","line":132,"column":32,"nodeType":"Program","messageId":"unexpectedTab","endLine":132,"endColumn":33,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-tabs","severity":2,"message":"Unexpected tab character.","line":135,"column":32,"nodeType":"Program","messageId":"unexpectedTab","endLine":135,"endColumn":33,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/no-each-util","severity":2,"message":"Prefer Array#forEach to $.each","line":216,"column":4,"nodeType":"CallExpression","endLine":220,"endColumn":7,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/termbox/EntityLoadedHookEntityRepository.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/termbox/RepoApiWritingEntityRepository.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/termbox/mountTermbox.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/utilities/ClaimGuidGenerator.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/utilities/GuidGenerator.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/ToolbarFactory.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/ToolbarViewController.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/ViewFactory.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/ViewFactoryFactory.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/languageFallbackIndicator.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/termFallbackResolver.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/view/testViewController.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/wikibase.ValueViewBuilder.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/wikibase.WikibaseContentLanguages.tests.js","messages":[],"suppressedMessages":[{"ruleId":"no-new","severity":2,"message":"Do not use 'new' for side effects.","line":14,"column":4,"nodeType":"ExpressionStatement","messageId":"noNewStatement","endLine":14,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-new","severity":2,"message":"Do not use 'new' for side effects.","line":18,"column":4,"nodeType":"ExpressionStatement","messageId":"noNewStatement","endLine":18,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/wikibase.getLanguageNameByCode.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/wikibase.getUserLanguages.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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/view/tests/qunit/wikibase/wikibase.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","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-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":"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":"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":"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 ---
Traceback (most recent call last):
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1964, 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 1902, in run
    self.npm_upgrade(plan)
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1249, 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
    prefix = self._add_eslint_disables(fname, to_disable)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1563, in _add_eslint_disables
    raise ValueError(f"Did not find eslint config for {fname}!")
ValueError: Did not find eslint config for /src/repo/client/resources/jquery.ui/jquery.ui.suggester.js!

composer dependencies

Dependencies
Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.