diff --git a/.oxlintrc.json b/.oxlintrc.json index 20b4e8b..4074353 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -8,6 +8,7 @@ "rules": { "import/no-cycle": "error", "typescript/no-explicit-any": "error", - "typescript/no-misused-promises": "error" + "typescript/no-misused-promises": "error", + "typescript/no-non-null-assertion": "error" } } diff --git a/tsconfig.json b/tsconfig.json index f0c97ee..16720f6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,6 +21,7 @@ "noFallthroughCasesInSwitch": true, "noUncheckedIndexedAccess": true, "noImplicitOverride": true, + "exactOptionalPropertyTypes": true, // Some stricter flags (disabled by default) "noUnusedLocals": false,