class RubyCritic::Generator::LintReport

def generate_report

def generate_report
  FileUtils.mkdir_p(generator.file_directory)
  File.open(generator.file_pathname, 'w+') do |file|
    file.write(reports.join("\n"))
  end
end

def generator

def generator
  Text::Lint
end

def initialize(analysed_modules)

def initialize(analysed_modules)
  @analysed_modules = analysed_modules
end

def reports

def reports
  @analysed_modules.sort.map do |mod|
    generator.new(mod).render
  end
end