Skip to content
Prev Previous commit
Next Next commit
Refactor tsconfig.json to extend base configuration and simplify options
  • Loading branch information
mario-campos committed Aug 27, 2026
commit e2cd31e32ec6c2cab2718461548c399ad7a7ec68
31 changes: 3 additions & 28 deletions scripts/changetool/tsconfig.json
Original file line number Diff line number Diff line change
@@ -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"],
Comment thread
mario-campos marked this conversation as resolved.
"exclude": ["build", "node_modules"]
Expand Down
2 changes: 1 addition & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
}