Shoot, I enable null safety checks, work those issues, only to find out that undefined safety checks are far more common and harder to fix.
```json
{
"strictNullChecks": true,
"strictPropertyInitialization": true,
}
````
On a pre-existing code base, setting "neutral" default values is the way to go. In greenfield code, meaningful constructors, maybe.
Every option for fixing undefined checks is worse than the last, except the first which is worse than all of them.
♡ 1 ↻ 0