class RuboCop::ConfigLoaderResolver

def duplicate_setting?(base_hash, derived_hash, key, inherited_file)

def duplicate_setting?(base_hash, derived_hash, key, inherited_file)
  return false if inherited_file.nil? # Not inheritance resolving merge
  return false if inherited_file.start_with?('..') # Legitimate override
  return false if base_hash[key] == derived_hash[key] # Same value
  return false if remote_file?(inherited_file) # Can't change
  Gem.path.none? { |dir| inherited_file.start_with?(dir) } # Can change?
end