Skip to content

Commit 9245296

Browse files
committed
Avoid fatal error when no warnings exist
1 parent 9f57a68 commit 9245296

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

lib/src/warnings.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,12 +256,14 @@ class PackageWarningCounter {
256256
}
257257

258258
int get errorCount {
259+
if (_warningCounts.isEmpty) return 0;
259260
return _warningCounts.keys
260261
.map((w) => options.asErrors.contains(w) ? _warningCounts[w] : 0)
261262
.reduce((a, b) => a + b);
262263
}
263264

264265
int get warningCount {
266+
if (_warningCounts.isEmpty) return 0;
265267
return _warningCounts.keys
266268
.map((w) =>
267269
options.asWarnings.contains(w) && !options.asErrors.contains(w)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Generated by pub
2+
# See http://pub.dartlang.org/doc/glossary.html#lockfile
3+
packages: {}
4+
sdks:
5+
dart: any

0 commit comments

Comments
 (0)