Module: Moku6::Reporter::Json

Defined in:
lib/moku6/reporter.rb

Class Method Summary collapse

Class Method Details

.report(result) ⇒ Object

: (Result result) -> void



30
31
32
33
34
35
# File 'lib/moku6/reporter.rb', line 30

def self.report(result)
  puts JSON.pretty_generate(
    summary: {errors: result.errors.size, warnings: result.warnings.size},
    offenses: result.offenses.map(&:to_h)
  )
end