Sha256: 0ab5ac3c4a6676a958ff47961f89279421f278915fdea3d3f7c2721177543310

Contents?: true

Size: 476 Bytes

Versions: 4

Compression:

Stored size: 476 Bytes

Contents

# typed: true
# frozen_string_literal: true

require "sorbet-runtime"
require "packwerk/reference_lister"

module Packwerk
  module Checker
    extend T::Sig
    extend T::Helpers

    interface!

    sig { params(reference: Reference, reference_lister: ReferenceLister).returns(T::Boolean).abstract }
    def invalid_reference?(reference, reference_lister); end

    sig { params(reference: Reference).returns(String).abstract }
    def message_for(reference); end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
packwerk-1.1.1 lib/packwerk/checker.rb
packwerk-1.1.0 lib/packwerk/checker.rb
packwerk-1.0.2 lib/packwerk/checker.rb
packwerk-1.0.1 lib/packwerk/checker.rb