class Dependabot::Config::UpdateConfig

def ignored_versions_for(dependency, security_updates_only: false)

def ignored_versions_for(dependency, security_updates_only: false)
  normalizer = name_normaliser_for(dependency)
  dep_name = T.must(normalizer).call(dependency.name)
  if dependency.version.nil? && dependency.requirements.any?
    dependency = extract_base_version_from_requirement(dependency)
  end
  @ignore_conditions
    .select { |ic| self.class.wildcard_match?(T.must(normalizer).call(ic.dependency_name), dep_name) }
    .map { |ic| ic.ignored_versions(dependency, security_updates_only) }
    .flatten
    .compact
    .uniq
end