{ "$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-redundant-type-constituents": "warn", "typescript/restrict-plus-operands": "warn", "typescript/restrict-template-expressions": "warn", "typescript/switch-exhaustiveness-check": [ "error", { "allowDefaultCaseForExhaustiveSwitch": false } ] }, "overrides": [ { "files": ["**/*.test.*", "**/*.spec.*"], "rules": { "typescript/await-thenable": "off" } } ], "ignorePatterns": ["**/node_modules", "**/dist", "**/out"] }