From bb777c24ff9f56ac6b47b5c137d968053990d1f6 Mon Sep 17 00:00:00 2001 From: yhirano Date: Thu, 27 Apr 2017 01:47:22 +0900 Subject: [PATCH] add task to report code statistics (#2489) --- lib/tasks/statistics.rake | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/tasks/statistics.rake diff --git a/lib/tasks/statistics.rake b/lib/tasks/statistics.rake new file mode 100644 index 000000000..82f2b5416 --- /dev/null +++ b/lib/tasks/statistics.rake @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +task stats: 'mastodon:stats' + +namespace :mastodon do + desc 'Report code statistics (KLOCs, etc)' + task :stats do + require 'rails/code_statistics' + [ + %w(App\ Libraries app/lib), + %w(Presenters app/presenters), + %w(Services app/services), + %w(Validators app/validators), + %w(Workers app/workers), + ].each do |name, dir| + ::STATS_DIRECTORIES << [name, Rails.root.join(dir)] + end + end +end