Enable the last pedantic lint (dart-lang/stack_trace#90)
diff --git a/pkgs/stack_trace/analysis_options.yaml b/pkgs/stack_trace/analysis_options.yaml
index 3d96bfc..2163f52 100644
--- a/pkgs/stack_trace/analysis_options.yaml
+++ b/pkgs/stack_trace/analysis_options.yaml
@@ -4,8 +4,6 @@
- non-nullable
strong-mode:
implicit-casts: false
- errors:
- prefer_spread_collections: ignore
linter:
rules:
diff --git a/pkgs/stack_trace/lib/src/chain.dart b/pkgs/stack_trace/lib/src/chain.dart
index aad0c33..fef2c2d 100644
--- a/pkgs/stack_trace/lib/src/chain.dart
+++ b/pkgs/stack_trace/lib/src/chain.dart
@@ -153,7 +153,7 @@
// doesn't, so we skip an extra frame in a JS context.
var first = Trace(chain.traces.first.frames.skip(level + (inJS ? 2 : 1)),
original: chain.traces.first.original.toString());
- return Chain([first]..addAll(chain.traces.skip(1)));
+ return Chain([first, ...chain.traces.skip(1)]);
});
}