Fix lints
diff --git a/pkgs/timing/analysis_options.yaml b/pkgs/timing/analysis_options.yaml
index 3155c7f..dd6881e 100644
--- a/pkgs/timing/analysis_options.yaml
+++ b/pkgs/timing/analysis_options.yaml
@@ -12,4 +12,7 @@
linter:
rules:
- comment_references
+ - prefer_generic_function_type_aliases
- prefer_typing_uninitialized_variables
+ - unnecessary_const
+ - unnecessary_new
diff --git a/pkgs/timing/lib/src/clock.dart b/pkgs/timing/lib/src/clock.dart
index 1974c4a..a3ad7d4 100644
--- a/pkgs/timing/lib/src/clock.dart
+++ b/pkgs/timing/lib/src/clock.dart
@@ -5,7 +5,7 @@
import 'dart:async';
/// A function that returns the current [DateTime].
-typedef DateTime _Clock();
+typedef _Clock = DateTime Function();
DateTime _defaultClock() => DateTime.now();
const _ZoneKey = #timing_Clock;
diff --git a/pkgs/timing/lib/src/timing.dart b/pkgs/timing/lib/src/timing.dart
index 15e8854..8959cae 100644
--- a/pkgs/timing/lib/src/timing.dart
+++ b/pkgs/timing/lib/src/timing.dart
@@ -60,7 +60,7 @@
duration +
(slice is TimeSliceGroup ? slice.innerDuration : slice.duration));
- TimeSliceGroup(List<TimeSlice> this.slices);
+ TimeSliceGroup(this.slices);
/// Constructs TimeSliceGroup from JSON representation
factory TimeSliceGroup.fromJson(Map<String, dynamic> json) =>