{ "$schema": "../node_modules/oxlint/configuration_schema.json", "plugins": ["typescript"], "categories": { "correctness": "off", "suspicious": "off", "pedantic": "off", "perf": "off", "style": "off", "restriction": "off", "nursery": "off" }, "rules": { "typescript/await-thenable": "warn", "typescript/no-array-delete": "error", "typescript/no-for-in-array": "error", "typescript/no-redundant-type-constituents": "warn", "typescript/prefer-find": "error", "typescript/restrict-plus-operands": "warn", "typescript/restrict-template-expressions": "warn", "typescript/return-await": ["error", "error-handling-correctness-only"], "typescript/switch-exhaustiveness-check": [ "error", { "allowDefaultCaseForExhaustiveSwitch": false } ] }, "overrides": [ { "files": ["**/*.test.*", "**/*.spec.*"], "rules": { "typescript/await-thenable": "off" } } ], "ignorePatterns": ["**/node_modules", "**/dist", "**/out"] }