linter: rules: always_specify_types: true prefer_const_constructors: true prefer_final_fields: true avoid_dynamic_calls: true unnecessary_null_checks: true unawaited_futures: true discarded_futures: true