From b7cb55b7eb74380d8de034129743f23e7d9a2d2f Mon Sep 17 00:00:00 2001 From: dynst <148708712+dynst@users.noreply.github.com> Date: Thu, 3 Sep 2026 00:00:00 +0000 Subject: [PATCH] chore: add stricter tsconfig options --- tsconfig.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tsconfig.json b/tsconfig.json index 7b25da69d..40a668739 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,7 +10,15 @@ "types": ["node"], "allowImportingTsExtensions": true, "strict": true, + "exactOptionalPropertyTypes": false, + "noFallthroughCasesInSwitch": true, + "noImplicitOverride": true, + "noImplicitReturns": false, + "noPropertyAccessFromIndexSignature": false, + "noUncheckedIndexedAccess": false, + "noUncheckedSideEffectImports": true, "noUnusedLocals": true, + "noUnusedParameters": false, "declaration": true, "noEmit": true, "stripInternal": true, @@ -18,6 +26,7 @@ "isolatedDeclarations": true, "isolatedModules": true, "verbatimModuleSyntax": true, + "erasableSyntaxOnly": true, "skipLibCheck": true }, "include": [