def report(options)
      report = HamlLint::Report.new(reporter: options[:reporter], fail_level: options[:fail_level])
      report.start(@files)
      process_files(report)
      report
    end
def report(options)
      report = HamlLint::Report.new(reporter: options[:reporter], fail_level: options[:fail_level])
      report.start(@files)
      process_files(report)
      report
    end
Generates a report based on the given options.

 @param options [Hash]
 @option options :reporter [HamlLint::Reporter] the reporter to report with
 @return [HamlLint::Report]