class Dependabot::FileParsers::Base::DependencySet

def initialize(dependencies = [], case_sensitive: false)

def initialize(dependencies = [], case_sensitive: false)
  @case_sensitive = case_sensitive
  @dependencies = T.let(
    Hash.new { |hsh, key| hsh[key] = DependencySlot.new },
    T::Hash[String, DependencySlot]
  )
  dependencies.each { |dep| self << dep }
end