From: yhirano Date: Wed, 26 Apr 2017 16:47:22 +0000 (+0900) Subject: add task to report code statistics (#2489) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=bb777c24ff9f56ac6b47b5c137d968053990d1f6;p=mastodon.git add task to report code statistics (#2489) --- 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