The boot-write-failure fake child carries no stdin at runtime, so the optional call is the documented guard; the static type (ChildProcessWithoutNullStreams) says stdin is non-null, which trips the no-unnecessary-condition lint.
The boot-write-failure fake child carries no stdin at runtime, so the optional call is the documented guard; the static type (ChildProcessWithoutNullStreams) says stdin is non-null, which trips the no-unnecessary-condition lint.