about summary refs log tree commit diff
path: root/lib/tasks/statistics.rake
blob: 440c309ce39f5efd91316f532adbe11ba0c0b835 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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