diff options
author | yhirano <yhirano@me.com> | 2017-04-27 01:47:22 +0900 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2017-04-26 18:47:22 +0200 |
commit | bb777c24ff9f56ac6b47b5c137d968053990d1f6 (patch) | |
tree | b6b966af505edf4a9fd276aeee53e0e6f8fd5c0b /lib | |
parent | 0576daf5f920d8048c8232516a1ba2f2bc839713 (diff) |
add task to report code statistics (#2489)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tasks/statistics.rake | 19 |
1 files changed, 19 insertions, 0 deletions
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 |