unawaited_futures vs discarded_futures en Dart: qué lint detecta qué llamada sin await
unawaited_futures solo mira dentro de cuerpos async, discarded_futures solo dentro de cuerpos síncronos, y ambos pasan por alto las funciones de flecha, los tear-offs y los literales de colección. Medido caso por caso en Dart 3.12.2 y Flutter 3.44.8, con el analysis_options.yaml que recomiendo.