Sha256: 1d70b49274df5619429e523fae374fa5eccca03680425d552f7fe0fd39fc7eeb

Contents?: true

Size: 433 Bytes

Versions: 8

Compression:

Stored size: 433 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module Packwerk
  module OffensesFormatter
    extend T::Sig
    extend T::Helpers

    interface!

    sig { abstract.params(offenses: T::Array[T.nilable(Offense)]).returns(String) }
    def show_offenses(offenses)
    end

    sig { abstract.params(offense_collection: Packwerk::OffenseCollection).returns(String) }
    def show_stale_violations(offense_collection)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
packwerk-2.2.0 lib/packwerk/offenses_formatter.rb
packwerk-2.1.1 lib/packwerk/offenses_formatter.rb
packwerk-2.1.0 lib/packwerk/offenses_formatter.rb
packwerk-2.0.0 lib/packwerk/offenses_formatter.rb
packwerk-1.4.0 lib/packwerk/offenses_formatter.rb
packwerk-1.3.2 lib/packwerk/offenses_formatter.rb
packwerk-1.3.1 lib/packwerk/offenses_formatter.rb
packwerk-1.3.0 lib/packwerk/offenses_formatter.rb