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
@OrkunTokdemir OrkunTokdemir force-pushed the orkun_dup_06_07_2026 branch from fb104a2 to 7da7280 Compare July 8, 2026 13:42
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 7da7280 to 0f4ce99 Compare July 13, 2026 10:40
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