require 'json' require_relative '../result' require_relative './base' module CircleCI module CoverageReporter module Reporters class RubyCritic < Base DEFAULT_DIR = 'rubycritic'.freeze def self.default_dir 'rubycritic' end def self.default_html_file_name 'overview.html' end def self.default_json_file_name 'report.json' end private # @param json [String] # @return [Float] def parse_json(json) JSON.parse(json)['score'].to_f end end end end end