MetaMask / MetaMask/eth-sig-util
tsconfig: Disable `strictNullChecks`, enable `strict`
- Dominant language
- TypeScript
- Stars
- 583
- Forks
- 228
- Avg merge
- 11h 22m
- Merged PRs (30d)
- 7
Description
In the `tsconfig.json` in our module template, we have all of the strict options turned on instead of just null checks: https://github.com/MetaMask/metamask-module-template/blob/085b701d9084b45179caef9db1c0b60afa659a78/tsconfig.json#L12. We should do the same thing here.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with tsconfig.json and compare its strictness settings with the linked MetaMask module template configuration. Update the configuration to match the requested strict-checking setup, then confirm the resulting TypeScript configuration is valid and the project still type-checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100