Bugfix: if --report-on is not specified, report on all.

There are very few cases where emitting no output is desirable.
diff --git a/pkgs/coverage/CHANGELOG.md b/pkgs/coverage/CHANGELOG.md
index 1547beb..e574152 100644
--- a/pkgs/coverage/CHANGELOG.md
+++ b/pkgs/coverage/CHANGELOG.md
@@ -1,6 +1,8 @@
 ## 0.7.4-dev
 
  * Added support for Dart SDK 1.16.0.
+ * Bugfix in format_coverage: if `--report-on` is not specified, emit all
+   coverage, rather than none.
 
 ## 0.7.3
 
diff --git a/pkgs/coverage/bin/format_coverage.dart b/pkgs/coverage/bin/format_coverage.dart
index 2b5e29d..2d6846f 100644
--- a/pkgs/coverage/bin/format_coverage.dart
+++ b/pkgs/coverage/bin/format_coverage.dart
@@ -152,7 +152,7 @@
     env.output = outfile.openWrite();
   }
 
-  env.reportOn = args['report-on'];
+  env.reportOn = args['report-on'].isNotEmpty ? args['report-on'] : null;
 
   env.lcov = args['lcov'];
   if (args['pretty-print'] && env.lcov) {