Refactor tsconfig.json to extend base configuration and simplify options

This commit is contained in:
Mario Campos
2026-08-26 23:32:24 -05:00
parent be555cf0a3
commit e2cd31e32e
2 changed files with 4 additions and 29 deletions

View File

@@ -1,35 +1,10 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
/* Basic Options */
"lib": ["ES2022"],
"target": "ES2022",
"module": "preserve",
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"outDir": "./build",
"rootDir": ".",
"sourceMap": false,
"types": ["node"],
/* Strict Type-Checking Options */
"strict": true,
"noImplicitAny": false,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictBindCallApply": true,
"strictPropertyInitialization": true,
"noImplicitThis": true,
/* Additional Checks */
"noUnusedLocals": false,
"noUnusedParameters": false,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
/* Module Resolution Options */
"esModuleInterop": true,
"resolveJsonModule": true,
"skipLibCheck": true
"outDir": "./build",
"sourceMap": false
},
"include": ["./**/*.ts"],
"exclude": ["build", "node_modules"]

View File

@@ -37,5 +37,5 @@
"@octokit/core/dist-types/types": ["./node_modules/@octokit/core/dist-types/types.d.ts"]
},
},
"exclude": ["node_modules", "pr-checks"]
"exclude": ["node_modules", "pr-checks", "scripts/changetool"]
}