Skip to content

fix(repo): fix tsconfig diagnostics surfaced by tsgolint 7#22560

Merged
logaretm merged 1 commit into
developfrom
awad/ts7-tsconfig-fixes
Jul 23, 2026
Merged

fix(repo): fix tsconfig diagnostics surfaced by tsgolint 7#22560
logaretm merged 1 commit into
developfrom
awad/ts7-tsconfig-fixes

Conversation

@logaretm

@logaretm logaretm commented Jul 23, 2026

Copy link
Copy Markdown
Member

Fixes the per-package tsconfig problems tsgolint 7 surfaces once program diagnostics are no longer suppressed.

Those weren't caught because the build process doesn't use TS 7 for these projects. This allows them to be linted with unsuppressed tslint in a later PR.

@logaretm
logaretm marked this pull request as ready for review July 23, 2026 15:58
@logaretm
logaretm requested review from a team as code owners July 23, 2026 15:58
@logaretm
logaretm requested review from andreiborza, chargome, isaacs and nicohrubec and removed request for a team July 23, 2026 15:58
Comment thread packages/effect/tsconfig.json
@logaretm
logaretm marked this pull request as draft July 23, 2026 16:22
@logaretm
logaretm marked this pull request as ready for review July 23, 2026 16:23
With the SUPPRESS_PROGRAM_DIAGNOSTICS workaround gone, tsgolint validates
each package's tsconfig. Adds the missing `rootDir` to effect (it sets
`outDir` without one) and widens profiling-node's test `rootDir` to the
package root so `test/**` and `vite.config.ts` are covered. Also drops
ember's `baseUrl` (removed in TS7) and makes its `paths` values relative.
@logaretm
logaretm force-pushed the awad/ts7-tsconfig-fixes branch from 838479d to 07876d0 Compare July 23, 2026 16:49
@logaretm
logaretm marked this pull request as draft July 23, 2026 16:51
@logaretm
logaretm marked this pull request as ready for review July 23, 2026 16:52
Comment thread packages/effect/tsconfig.json
@logaretm
logaretm merged commit 96e36bc into develop Jul 23, 2026
51 checks passed
@logaretm
logaretm deleted the awad/ts7-tsconfig-fixes branch July 23, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants