summaryrefslogtreecommitdiff
path: root/src/flake8/main/application.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/flake8/main/application.py')
-rw-r--r--src/flake8/main/application.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/flake8/main/application.py b/src/flake8/main/application.py
index febe6c7..464ff92 100644
--- a/src/flake8/main/application.py
+++ b/src/flake8/main/application.py
@@ -263,6 +263,13 @@ class Application(object):
LOG.info('Found a total of %d violations and reported %d',
self.total_result_count, self.result_count)
+ def report_statistics(self):
+ """Aggregate and report statistics from this run."""
+ if not self.options.statistics:
+ return
+
+ self.formatter.show_statistics(self.guide.stats)
+
def initialize(self, argv):
# type: () -> NoneType
"""Initialize the application to be run.
@@ -285,6 +292,7 @@ class Application(object):
self.initialize(argv)
self.run_checks()
self.report_errors()
+ self.report_statistics()
self.report_benchmarks()
def run(self, argv=None):