commit: bb777c24ff9f56ac6b47b5c137d968053990d1f6
parent: 0576daf5f920d8048c8232516a1ba2f2bc839713
Author: yhirano <yhirano@me.com>
Date: Thu, 27 Apr 2017 01:47:22 +0900
add task to report code statistics (#2489)
Diffstat:
1 file changed, 19 insertions(+), 0 deletions(-)
diff --git a/lib/tasks/statistics.rake 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