Commit 3172acf

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-04-15 15:32:12
update lints
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 8ff2019
Changed files (2)
app
app/lib/components/ble_input/ble_input_state.dart
@@ -21,16 +21,16 @@ class BleInputLoadInProgress extends BleInputState {}
 /// Most permissions errors should be covered by [BleInputPermissionFailure] so
 /// this might not be actionable by the user.
 class BleInputLoadFailure extends BleInputState {}
-/// Found devices.
+/// Devices have been found and need selecting.
 class BleInputLoadSuccess extends BleInputState {
+  /// Devices have been found and need selecting.
   BleInputLoadSuccess(this.availableDevices);
 
+  /// List of all unique devices reported by the ble lib.
   final List<DiscoveredDevice> availableDevices;
 
   @override
-  String toString() {
-    return 'BleInputLoadSuccess{availableDevices: $availableDevices}';
-  }
+  String toString() => 'BleInputLoadSuccess{availableDevices: $availableDevices}';
 }
 
 /// Connecting to device.
@@ -73,7 +73,5 @@ class BleMeasurementSuccess extends BleInputState {
   bool? improperMeasurementPosition;
 
   @override
-  String toString() {
-    return 'BleMeasurementSuccess{record: $record, bodyMoved: $bodyMoved, cuffLoose: $cuffLoose, irregularPulse: $irregularPulse, measurementStatus: $measurementStatus, improperMeasurementPosition: $improperMeasurementPosition}';
-  }
+  String toString() => 'BleMeasurementSuccess{record: $record, bodyMoved: $bodyMoved, cuffLoose: $cuffLoose, irregularPulse: $irregularPulse, measurementStatus: $measurementStatus, improperMeasurementPosition: $improperMeasurementPosition}';
 }
app/analysis_options.yaml
@@ -10,6 +10,7 @@ linter:
     - comment_references
     - no_wildcard_variable_uses
     - prefer_void_to_null
+    - unawaited_futures
 
     # Style:
     - always_declare_return_types
@@ -35,7 +36,7 @@ linter:
     # consider: https://dart.dev/tools/linter-rules/prefer_mixin
     - prefer_single_quotes
     - public_member_api_docs
-    - require_trailing_commas
+    # - require_trailing_commas TODO: code less strict variant
     - sort_constructors_first
     - type_annotate_public_apis
     - unnecessary_await_in_return