Sha256: 11cac55ce527a085e51c5ea05187cf62f102cce18f37c699413d5d9673014bee

Contents?: true

Size: 330 Bytes

Versions: 13

Compression:

Stored size: 330 Bytes

Contents

# typed: strict

module RuboCop
  module Packs
    module Private
      class Offense < T::Struct
        extend T::Sig

        const :cop_name, String
        const :filepath, String

        sig { returns(T.nilable(::Packs::Pack)) }
        def pack
          ::Packs.for_file(filepath)
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rubocop-packs-0.0.45 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.44 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.43 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.42 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.41 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.40 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.39 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.38 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.37 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.36 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.35 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.34 lib/rubocop/packs/private/offense.rb
rubocop-packs-0.0.33 lib/rubocop/packs/private/offense.rb