Skip to content

Enable strictNullChecks in test tsconfig#1560

Draft
JamieMagee wants to merge 5 commits intomasterfrom
strict/null-checks
Draft

Enable strictNullChecks in test tsconfig#1560
JamieMagee wants to merge 5 commits intomasterfrom
strict/null-checks

Conversation

@JamieMagee
Copy link
Copy Markdown
Contributor

Enables strictNullChecks and strictPropertyInitialization in test/tsconfig.json. Fixes ~652 null-safety errors across source and test files.

Depends on #1559 (easy strict flags).

Enable strictFunctionTypes, noImplicitThis, alwaysStrict,
strictBindCallApply, and useUnknownInCatchVariables. Fix 19 errors.
Add non-null assertions to test files for:
- EntityCoordinates.fromString() return values in setup functions
- summary.described, summary.licensed, summary.files property access
- Nested properties: sourceLocation, urls, attributions, natures
Fix ~240 null-safety issues across providers, business, routes,
middleware, lib, and bin.
Fix ~652 null-safety errors across source and test files.
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.

1 participant