Module: Olyx::Guardrails::Secrets::FindingOrder

Defined in:
lib/olyx/guardrails/secrets/finding_order.rb

Overview

Deduplicates and orders secret findings by private offsets and category.

Class Method Summary collapse

Class Method Details

.call(findings) ⇒ Object



10
11
12
13
# File 'lib/olyx/guardrails/secrets/finding_order.rb', line 10

def call(findings)
  key = ->(finding) { [finding[:start], finding[:end], finding[:category]] }
  findings.uniq(&key).sort_by(&key)
end