about summary refs log tree commit diff
path: root/lib/tasks/statistics.rake
blob: dde7890f6b445d127fc486d086c67162c2c7c7a8 (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'
    [
      ['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