class Dependabot::PullRequestCreator::MessageBuilder

def metadata_finder(dependency)

def metadata_finder(dependency)
  @metadata_finder ||= T.let({}, T.nilable(T::Hash[String, Dependabot::MetadataFinders::Base]))
  @metadata_finder[dependency.name] ||=
    MetadataFinders
    .for_package_manager(dependency.package_manager)
    .new(dependency: dependency, credentials: credentials)
end