diff --git a/components/log-viewer-webui/server/tsconfig.json b/components/log-viewer-webui/server/tsconfig.json index e90dd90b9..d19f05b2f 100644 --- a/components/log-viewer-webui/server/tsconfig.json +++ b/components/log-viewer-webui/server/tsconfig.json @@ -10,10 +10,26 @@ "removeComments": true, "resolveJsonModule": true, "skipLibCheck": true, - "strict": true, - "target": "es2022" + "target": "es2022", + + "alwaysStrict": true, + "exactOptionalPropertyTypes": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitOverride": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "strictBindCallApply": true, + "strictFunctionTypes": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "useUnknownInCatchVariables": true, + "strict": true }, "include": [ "src/**/*" ] -} \ No newline at end of file +}