Пользовательские грабли: статистика - PullRequest
2 голосов
/ 14 марта 2012

Как мне сделать пользовательский rake:stats, чтобы я мог проверить количество строк кода в другом каталоге?

Например, у меня есть каталог app / worker для моих сотрудников resque, который я хотел бы профилировать.

Я использую rspec. Я хочу что-то вроде Rake stats и Cucumber , но у меня нет /lib/tasks/rspec.rake

Ответы [ 2 ]

3 голосов
/ 03 мая 2014

В этой статье показано, как это сделать:

task :stats => "omakase:stats"

namespace :omakase do
  task :stats do
    require 'rails/code_statistics'
    ::STATS_DIRECTORIES << ["Services", "app/services"]
    ::STATS_DIRECTORIES << ["Services Tests", "test/services"]
    CodeStatistics::TEST_TYPES << 'Services Tests'
  end
end
2 голосов
/ 01 мая 2012

Извините, я не знаю, как редактировать статистику рейка. Но вы можете попробовать этот скрипт в терминале на Mac, например, считая LOC в каталоге views:

find app/views -name "*html.erb" -exec wc -l {} \;

Надеюсь, что поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...