{
  "language": "@/js",
  "languageOptions": {
    "ecmaVersion": 2026,
    "globals": {
      "AbortController": false,
      "AbortSignal": false,
      "AsyncDisposableStack": false,
      "Blob": false,
      "BroadcastChannel": false,
      "ByteLengthQueuingStrategy": false,
      "CloseEvent": false,
      "CompressionStream": false,
      "CountQueuingStrategy": false,
      "Crypto": false,
      "CryptoKey": false,
      "CustomEvent": false,
      "DOMException": false,
      "DecompressionStream": false,
      "DisposableStack": false,
      "ErrorEvent": false,
      "Event": false,
      "EventTarget": false,
      "File": false,
      "FormData": false,
      "Headers": false,
      "MessageChannel": false,
      "MessageEvent": false,
      "MessagePort": false,
      "Navigator": false,
      "Performance": false,
      "PerformanceEntry": false,
      "PerformanceMark": false,
      "PerformanceMeasure": false,
      "PerformanceObserver": false,
      "PerformanceObserverEntryList": false,
      "PerformanceResourceTiming": false,
      "ReadableByteStreamController": false,
      "ReadableStream": false,
      "ReadableStreamBYOBReader": false,
      "ReadableStreamBYOBRequest": false,
      "ReadableStreamDefaultController": false,
      "ReadableStreamDefaultReader": false,
      "Request": false,
      "Response": false,
      "Storage": false,
      "SubtleCrypto": false,
      "SuppressedError": false,
      "TextDecoder": false,
      "TextDecoderStream": false,
      "TextEncoder": false,
      "TextEncoderStream": false,
      "TransformStream": false,
      "TransformStreamDefaultController": false,
      "URL": false,
      "URLPattern": false,
      "URLSearchParams": false,
      "WebAssembly": false,
      "WebSocket": false,
      "WritableStream": false,
      "WritableStreamDefaultController": false,
      "WritableStreamDefaultWriter": false,
      "atob": false,
      "btoa": false,
      "clearInterval": false,
      "clearTimeout": false,
      "console": false,
      "crypto": false,
      "fetch": false,
      "localStorage": false,
      "navigator": false,
      "performance": false,
      "queueMicrotask": false,
      "sessionStorage": false,
      "setInterval": false,
      "setTimeout": false,
      "structuredClone": false,
    },
    "parser": "espree@11.2.0",
    "parserOptions": {
      "sourceType": "module",
    },
    "sourceType": "module",
  },
  "linterOptions": {
    "reportUnusedDisableDirectives": 1,
  },
  "plugins": [
    "@",
    "playwright",
  ],
  "rules": {
    "no-empty-pattern": [
      0,
      {
        "allowObjectPatternsAsParameters": false,
      },
    ],
    "playwright/expect-expect": [
      2,
    ],
    "playwright/max-expects": [
      2,
    ],
    "playwright/max-nested-describe": [
      2,
    ],
    "playwright/missing-playwright-await": [
      2,
    ],
    "playwright/no-commented-out-tests": [
      2,
    ],
    "playwright/no-conditional-expect": [
      2,
    ],
    "playwright/no-conditional-in-test": [
      2,
    ],
    "playwright/no-duplicate-hooks": [
      2,
    ],
    "playwright/no-element-handle": [
      2,
    ],
    "playwright/no-eval": [
      2,
    ],
    "playwright/no-focused-test": [
      2,
    ],
    "playwright/no-force-option": [
      2,
    ],
    "playwright/no-get-by-title": [
      2,
    ],
    "playwright/no-hooks": [
      0,
    ],
    "playwright/no-nested-step": [
      2,
    ],
    "playwright/no-networkidle": [
      2,
    ],
    "playwright/no-nth-methods": [
      2,
    ],
    "playwright/no-page-pause": [
      2,
    ],
    "playwright/no-raw-locators": [
      2,
    ],
    "playwright/no-restricted-matchers": [
      0,
    ],
    "playwright/no-skipped-test": [
      0,
    ],
    "playwright/no-slowed-test": [
      2,
    ],
    "playwright/no-standalone-expect": [
      2,
    ],
    "playwright/no-unsafe-references": [
      2,
    ],
    "playwright/no-unused-locators": [
      2,
    ],
    "playwright/no-useless-await": [
      2,
    ],
    "playwright/no-useless-not": [
      2,
    ],
    "playwright/no-wait-for-navigation": [
      2,
    ],
    "playwright/no-wait-for-selector": [
      2,
    ],
    "playwright/no-wait-for-timeout": [
      2,
    ],
    "playwright/prefer-comparison-matcher": [
      2,
    ],
    "playwright/prefer-equality-matcher": [
      2,
    ],
    "playwright/prefer-hooks-in-order": [
      2,
    ],
    "playwright/prefer-hooks-on-top": [
      2,
    ],
    "playwright/prefer-locator": [
      2,
    ],
    "playwright/prefer-lowercase-title": [
      0,
    ],
    "playwright/prefer-native-locators": [
      2,
    ],
    "playwright/prefer-strict-equal": [
      2,
    ],
    "playwright/prefer-to-be": [
      2,
    ],
    "playwright/prefer-to-contain": [
      2,
    ],
    "playwright/prefer-to-have-count": [
      2,
    ],
    "playwright/prefer-to-have-length": [
      2,
    ],
    "playwright/prefer-web-first-assertions": [
      2,
    ],
    "playwright/require-hook": [
      2,
    ],
    "playwright/require-soft-assertions": [
      0,
    ],
    "playwright/require-to-throw-message": [
      2,
    ],
    "playwright/require-top-level-describe": [
      2,
    ],
    "playwright/valid-describe-callback": [
      2,
    ],
    "playwright/valid-expect": [
      2,
    ],
    "playwright/valid-expect-in-promise": [
      2,
    ],
    "playwright/valid-test-tags": [
      2,
    ],
    "playwright/valid-title": [
      2,
    ],
  },
}