3caa0f9fee
This adds 2 new hints `NULL_AWARE_BEFORE_OPERATOR` and `NULL_AWARE_IN_LOGICAL_OPERATOR`. The previous `NULL_AWARE_IN_CONDITION` hint didn't catch null-aware issues in assigments or expression statements with logical operators. `NULL_AWARE_IN_LOGICAL_OPERATOR` handles those cases. `NULL_AWARE_BEFORE_OPERATOR` handle issue like `a?.b + c`. Closes #32239 https://github.com/dart-lang/sdk/pull/32239 GitOrigin-RevId: 8b20ec5f7ea7901b1d0889eaf54ad0660c6e3f76 Change-Id: I36ada68c13dd0e1dd2bfd829ae25ce3ba9c8f402 Reviewed-on: https://dart-review.googlesource.com/42360 Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>