Как мне сделать пользовательский rake:stats, чтобы я мог проверить количество строк кода в другом каталоге?
rake:stats
Например, у меня есть каталог app / worker для моих сотрудников resque, который я хотел бы профилировать.
Я использую rspec. Я хочу что-то вроде Rake stats и Cucumber , но у меня нет /lib/tasks/rspec.rake
/lib/tasks/rspec.rake
В этой статье показано, как это сделать:
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
Извините, я не знаю, как редактировать статистику рейка. Но вы можете попробовать этот скрипт в терминале на Mac, например, считая LOC в каталоге views:
find app/views -name "*html.erb" -exec wc -l {} \;
Надеюсь, что поможет