5 Stimmen

Projekt Codezeilen / LOC aus TextMate?

Ich versuche, eine trivial einfache Möglichkeit der Schätzung der LOC für meine Rails-Projekt, einschließlich Ansichten und CSS zu finden.

Gibt es eine Möglichkeit, dies mit TextMate zu tun?

Wenn nicht, wie kann man sonst eine insgesamt LOC-Schätzung für Rails?

Modifier

Zur Klarstellung: Ich frage nach einer Möglichkeit, einen Wert zu bestimmen, der enthält html und css.

8voto

Ryan Bigg Punkte 104835

Typ rake stats in ein Terminal. Es werden sowohl Codezeilen als auch Testzeilen ausgegeben.

0voto

Markus Proske Punkte 3346

Werfen Sie einen Blick auf die Rake-Aufgabe - es sollte nicht allzu schwierig sein, die Ansichten hinzuzufügen: https://github.com/rails/rails/blob/master/railties/lib/rails/tasks/statistics.rake

STATS_DIRECTORIES = [
  %w(Controllers app/controllers),
  %w(Helpers app/helpers),
  %w(Models app/models),
  %w(Libraries lib/),
  %w(APIs app/apis),
  %w(Integration\ tests test/integration),
  %w(Functional\ tests test/functional),
  %w(Unit\ tests test/unit)
].collect { |name, dir| [ name, "#{Rails.root}/#{dir}" ] }.select { |name, dir| File.directory?(dir) }

desc "Report code statistics (KLOCs, etc) from the application"
task :stats do
  require 'rails/code_statistics'
  CodeStatistics.new(*STATS_DIRECTORIES).to_s
end

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X