Skip to content

Conversation

@GarboMuffin
Copy link
Member

@GarboMuffin GarboMuffin commented Nov 21, 2025

#2336 is an example of a bug that type checking would've stopped. To work towards adding type checking warnings, this PR adds a globals.d.ts defining some APIs that are missing from regular TypeScript and adjusts a few extensions to remove a few warnings.

If you read the extension changes, you should be able to convince yourself that this change has no affect on extension behavior and doesn't need any testing

@github-actions github-actions bot added the pr: change existing extension Pull requests that change an existing extension label Nov 21, 2025
@GarboMuffin GarboMuffin added pr: other Pull requests that neither add new extensions or change existing ones and removed pr: change existing extension Pull requests that change an existing extension labels Nov 21, 2025
@GarboMuffin GarboMuffin force-pushed the type-checking branch 2 times, most recently from 5cfca4d to a0a8934 Compare November 21, 2025 01:00
@GarboMuffin GarboMuffin changed the title Type checking Type checking warnings Nov 21, 2025
@GarboMuffin GarboMuffin force-pushed the type-checking branch 5 times, most recently from 23bfc5f to 52d7f12 Compare November 22, 2025 21:10
@GarboMuffin GarboMuffin changed the title Type checking warnings Add PR annotations for validation, format, and type warnings Nov 22, 2025
@GarboMuffin GarboMuffin force-pushed the type-checking branch 14 times, most recently from 2951fe5 to ef60977 Compare November 22, 2025 22:26
@GarboMuffin GarboMuffin changed the title Add PR annotations for validation, format, and type warnings Marginally improve type checkability of code Nov 22, 2025
@GarboMuffin GarboMuffin marked this pull request as ready for review November 22, 2025 22:28
@GarboMuffin GarboMuffin force-pushed the type-checking branch 2 times, most recently from d9f6375 to 86cca4e Compare November 22, 2025 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: other Pull requests that neither add new extensions or change existing ones

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants