Sha256: 547c9d45835bb060caffaa941222031fdb8f1a82d5f993fca1a10a838d15e345

Contents?: true

Size: 517 Bytes

Versions: 7

Compression:

Stored size: 517 Bytes

Contents

# typed: strict
# frozen_string_literal: true

require 'packwerk'

module CodeOwnership
  module Private
    class PackOwnershipValidator
      extend T::Sig
      include Packwerk::Validator

      sig { override.params(package_set: Packwerk::PackageSet, configuration: Packwerk::Configuration).returns(Result) }
      def call(package_set, configuration)
        Result.new(ok: true)
      end

      sig { override.returns(T::Array[String]) }
      def permitted_keys
        %w[owner]
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
code_ownership-1.39.0 lib/code_ownership/private/permit_pack_owner_top_level_key.rb
code_ownership-1.38.3 lib/code_ownership/private/permit_pack_owner_top_level_key.rb
code_ownership-1.38.2 lib/code_ownership/private/permit_pack_owner_top_level_key.rb
code_ownership-1.38.1 lib/code_ownership/private/permit_pack_owner_top_level_key.rb
code_ownership-1.38.0 lib/code_ownership/private/permit_pack_owner_top_level_key.rb
code_ownership-1.37.0 lib/code_ownership/private/permit_pack_owner_top_level_key.rb
code_ownership-1.36.3 lib/code_ownership/private/permit_pack_owner_top_level_key.rb