Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Java/Openclaw/   (KI Agentensystem Version 22©)  Datei vom 26.3.2026 mit Größe 5 kB image not shown  

Quelle  .oxlintrc.json   Sprache: unbekannt

 
Spracherkennung für: .json vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

{
  "$schema": "./node_modules/oxlint/configuration_schema.json",
  "plugins": ["unicorn", "typescript", "oxc"],
  "categories": {
    "correctness": "error",
    "perf": "error",
    "suspicious": "error"
  },
  "rules": {
    "curly": "error",
    "eslint-plugin-unicorn/prefer-array-find": "error",
    "eslint/no-array-constructor": "error",
    "eslint/no-await-in-loop": "off",
    "eslint/no-constructor-return": "error",
    "eslint/no-div-regex": "error",
    "eslint/no-extra-label": "error",
    "eslint/no-empty-pattern": "error",
    "eslint/no-lone-blocks": "error",
    "eslint/no-multi-str": "error",
    "eslint/no-new": "error",
    "eslint/no-object-constructor": "error",
    "eslint/no-proto": "error",
    "eslint/no-regex-spaces": "error",
    "eslint/no-return-assign": "error",
    "eslint/no-sequences": "error",
    "eslint/no-self-compare": "error",
    "eslint/no-shadow": "off",
    "eslint/no-var": "error",
    "eslint/no-useless-call": "error",
    "eslint/no-useless-computed-key": "error",
    "eslint/no-useless-concat": "error",
    "eslint/no-useless-constructor": "error",
    "eslint/no-warning-comments": "error",
    "eslint/no-unmodified-loop-condition": "error",
    "eslint/no-new-wrappers": "error",
    "eslint/no-else-return": "error",
    "eslint/no-case-declarations": "error",
    "eslint/prefer-exponentiation-operator": "error",
    "eslint/prefer-numeric-literals": "error",
    "eslint/radix": "error",
    "eslint/unicode-bom": "error",
    "eslint/yoda": "error",
    "import/no-absolute-path": "error",
    "import/no-empty-named-blocks": "error",
    "import/no-self-import": "error",
    "node/no-exports-assign": "error",
    "eslint-plugin-unicorn/prefer-set-size": "error",
    "oxc/no-accumulating-spread": "error",
    "oxc/no-async-endpoint-handlers": "error",
    "oxc/no-map-spread": "error",
    "promise/no-new-statics": "error",
    "typescript/adjacent-overload-signatures": "error",
    "typescript/ban-tslint-comment": "error",
    "typescript/consistent-return": "error",
    "typescript/no-empty-object-type": ["error", { "allowInterfaces": "with-single-extends" }],
    "typescript/no-explicit-any": "error",
    "typescript/no-extraneous-class": "error",
    "typescript/no-meaningless-void-operator": "error",
    "typescript/no-non-null-asserted-nullish-coalescing": "error",
    "typescript/no-unnecessary-qualifier": "error",
    "typescript/no-unnecessary-type-assertion": "error",
    "typescript/no-unnecessary-type-arguments": "error",
    "typescript/no-unnecessary-type-constraint": "error",
    "typescript/no-unnecessary-type-conversion": "error",
    "typescript/no-unnecessary-type-parameters": "error",
    "typescript/no-unsafe-type-assertion": "off",
    "typescript/no-useless-default-assignment": "error",
    "typescript/switch-exhaustiveness-check": [
      "error",
      { "considerDefaultExhaustiveForUnions": true }
    ],
    "typescript/prefer-return-this-type": "error",
    "typescript/prefer-find": "error",
    "typescript/prefer-function-type": "error",
    "typescript/prefer-includes": "error",
    "typescript/prefer-reduce-type-parameter": "error",
    "typescript/prefer-ts-expect-error": "error",
    "unicorn/consistent-date-clone": "error",
    "unicorn/consistent-empty-array-spread": "error",
    "unicorn/consistent-function-scoping": "off",
    "unicorn/no-console-spaces": "error",
    "unicorn/no-length-as-slice-end": "error",
    "unicorn/no-instanceof-array": "error",
    "unicorn/no-negation-in-equality-check": "error",
    "unicorn/no-new-buffer": "error",
    "unicorn/no-typeof-undefined": "error",
    "unicorn/no-unnecessary-array-flat-depth": "error",
    "unicorn/no-unnecessary-array-splice-count": "error",
    "unicorn/no-unnecessary-slice-end": "error",
    "unicorn/no-useless-error-capture-stack-trace": "error",
    "unicorn/no-useless-promise-resolve-reject": "error",
    "unicorn/prefer-date-now": "error",
    "unicorn/prefer-dom-node-text-content": "error",
    "unicorn/prefer-keyboard-event-key": "error",
    "unicorn/prefer-array-some": "error",
    "unicorn/prefer-math-min-max": "error",
    "unicorn/prefer-node-protocol": "error",
    "unicorn/prefer-number-properties": "error",
    "unicorn/prefer-negative-index": "error",
    "unicorn/prefer-optional-catch-binding": "error",
    "unicorn/prefer-prototype-methods": "error",
    "unicorn/prefer-regexp-test": "error",
    "unicorn/prefer-set-size": "error",
    "unicorn/prefer-string-slice": "error",
    "unicorn/require-array-join-separator": "error",
    "unicorn/require-number-to-fixed-digits-argument": "error",
    "unicorn/require-post-message-target-origin": "error",
    "unicorn/throw-new-error": "error",
    "vitest/no-import-node-test": "error",
    "vitest/consistent-vitest-vi": "error",
    "vitest/prefer-called-once": "error",
    "vitest/prefer-called-times": "error",
    "vitest/prefer-expect-type-of": "error"
  },
  "ignorePatterns": [
    "assets/",
    "dist/",
    "dist-runtime/",
    "docs/_layouts/",
    "node_modules/",
    "patches/",
    "pnpm-lock.yaml",
    "skills/",
    "src/auto-reply/reply/export-html/template.js",
    "src/canvas-host/a2ui/a2ui.bundle.js",
    "Swabble/",
    "vendor/",
    "**/.cache/**",
    "**/build/**",
    "**/coverage/**",
    "**/dist/**",
    "**/dist-runtime/**",
    "**/node_modules/**"
  ],
  "overrides": [
    {
      "files": ["src/security/**"],
      "rules": {
        "eslint/no-warning-comments": "off",
        "oxc/no-map-spread": "off"
      }
    },
    {
      "files": [
        "**/*.test.ts",
        "**/*.test.tsx",
        "**/*.e2e.test.ts",
        "**/*.live.test.ts",
        "**/*test-harness.ts",
        "**/*test-helpers.ts",
        "**/*test-support.ts"
      ],
      "rules": {
        "typescript/no-explicit-any": "off",
        "typescript/unbound-method": "off",
        "eslint/no-unsafe-optional-chaining": "off"
      }
    }
  ]
}

[Dauer der Verarbeitung: 0.14 Sekunden, vorverarbeitet 2026-04-27]