Class: TrackRelay::Linter::Report

Inherits:
Struct
  • Object
show all
Defined in:
lib/track_relay/linter.rb

Overview

One report entry per distinct event name.

Instance Attribute Summary collapse

Instance Attribute Details

#event_nameObject

The event name as it appeared in the JSONL ‘event` field.



51
# File 'lib/track_relay/linter.rb', line 51

Report = Struct.new(:event_name, :signatures, :total, keyword_init: true)

#signaturesObject

Array of Signature structs, sorted by ‘count` descending.



51
# File 'lib/track_relay/linter.rb', line 51

Report = Struct.new(:event_name, :signatures, :total, keyword_init: true)

#totalObject

Sum of all signature counts for this event.



51
# File 'lib/track_relay/linter.rb', line 51

Report = Struct.new(:event_name, :signatures, :total, keyword_init: true)