typescript/no-extra-non-null-assertion Correctness
What it does
Disallow extra non-null assertions.
Why is this bad?
The !
non-null assertion operator in TypeScript is used to assert that a value's type does not include null or undefined. Using the operator any more than once on a single value does nothing.
Example
ts
const foo: { bar: number } | null = null;
const bar = foo!!!.bar;