Skip to main content

avoid-unnecessary-null-aware-elements

effort: 2m
dart 3.8+
has auto-fix
teams+

Warns when a null-aware element is unnecessary and can be removed.

Example

❌ Bad:

void fn(int? x) {
final list = [
?x,
// LINT: This null-aware element is unnecessary. Try removing it.
?null,
];
}

✅ Good:

void fn(int? x) {
final list = [?x];
}