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