class RubyCritic::Command::Default

def critique

def critique
  analysed_modules = AnalysersRunner.new(paths).run
  RevisionComparator.new(paths).statuses = analysed_modules
end

def execute

def execute
  report(critique)
  status_reporter
end

def initialize(options)

def initialize(options)
  super
  @paths = options[:paths] || ['.']
  Config.source_control_system = SourceControlSystem::Base.create
end

def report(analysed_modules)

def report(analysed_modules)
  Reporter.generate_report(analysed_modules)
  status_reporter.score = analysed_modules.score
end