From 6570ad3440e6b0b0365c4976971616111f523d88 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Wed, 11 Mar 2026 12:16:28 +0000 Subject: [PATCH] Extend base `tsconfig.json` --- pr-checks/tsconfig.json | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/pr-checks/tsconfig.json b/pr-checks/tsconfig.json index 1e0562f00..aa728005c 100644 --- a/pr-checks/tsconfig.json +++ b/pr-checks/tsconfig.json @@ -1,32 +1,11 @@ { + "extends": "../tsconfig.json", "compilerOptions": { /* Basic Options */ "lib": ["esnext"], - "target": "ES2022", - "module": "commonjs", "rootDir": "..", "sourceMap": false, "noEmit": true, - - /* Strict Type-Checking Options */ - "strict": true, /* Enable all strict type-checking options. */ - "noImplicitAny": false, /* Raise error on expressions and declarations with an implied 'any' type. */ - "strictNullChecks": true, /* Enable strict null checks. */ - "strictFunctionTypes": true, /* Enable strict checking of function types. */ - "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ - "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ - "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ - "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ - - /* Additional Checks */ - "noUnusedLocals": false, /* Report errors on unused locals. */ - "noUnusedParameters": false, /* Report errors on unused parameters. */ - "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ - "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ - - /* Module Resolution Options */ - "esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ - "resolveJsonModule": true, }, "include": ["./*.ts", "../src/**/*.ts"], "exclude": ["node_modules"]