MetaMask / MetaMask/eth-sig-util

tsconfig: Disable `strictNullChecks`, enable `strict`

Open
#352 0 comments 0 reactions 0 assignees View on GitHub
team-wallet-framework
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.