Sha256: 7e088f5af27b16e7556882a4022d5e95b8a2e9309cdca6b29eeb5f983028d353
Contents?: true
Size: 821 Bytes
Versions: 28
Compression:
Stored size: 821 Bytes
Contents
module MetricFu class ReekGrapher < Grapher attr_accessor :reek_count, :labels def initialize super @reek_count = {} @labels = {} end def get_metrics(metrics, date) if metrics && metrics[:reek] counter = @labels.size @labels.update( { @labels.size => date }) metrics[:reek][:matches].each do |reek_chunk| reek_chunk[:code_smells].each do |code_smell| # speaking of code smell... @reek_count[code_smell[:type]] = [] if @reek_count[code_smell[:type]].nil? if @reek_count[code_smell[:type]][counter].nil? @reek_count[code_smell[:type]][counter] = 1 else @reek_count[code_smell[:type]][counter] += 1 end end end end end end end
Version data entries
28 entries across 28 versions & 5 rubygems