Skip to content

tsconfig: Extract shared tsconfig into tsconfig.base.json & Enable stricter tsconfig type-checking#524

Open
OrkunTokdemir wants to merge 2 commits into
qt-labs:devfrom
OrkunTokdemir:orkun_dup_06_07_2026
Open

tsconfig: Extract shared tsconfig into tsconfig.base.json & Enable stricter tsconfig type-checking#524
OrkunTokdemir wants to merge 2 commits into
qt-labs:devfrom
OrkunTokdemir:orkun_dup_06_07_2026

Conversation

@OrkunTokdemir

Copy link
Copy Markdown
Collaborator
  • tsconfig: Extract shared tsconfig into tsconfig.base.json
  • tsconfig: Enable stricter tsconfig type-checking

@OrkunTokdemir OrkunTokdemir changed the title orkun dup 06 07 2026 tsconfig: Extract shared tsconfig into tsconfig.base.json Jul 8, 2026
@OrkunTokdemir OrkunTokdemir changed the title tsconfig: Extract shared tsconfig into tsconfig.base.json tsconfig: Extract shared tsconfig into tsconfig.base.json & Enable stricter tsconfig type-checking Jul 8, 2026
Add a root tsconfig.base.json with the compiler flags common to all
five extensions and have qt-core, qt-cpp, qt-qml, qt-ui and qt-python
extend it. Each keeps only its local settings (path options plus lib/
target variations). Resolved configs are unchanged.
Turn on noFallthroughCasesInSwitch, isolatedModules and
noUncheckedSideEffectImports in tsconfig.base.json, and split the
telemetry re-export into export type / export to satisfy
isolatedModules.
@OrkunTokdemir OrkunTokdemir force-pushed the orkun_dup_06_07_2026 branch from fb104a2 to 7da7280 Compare July 8, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant