class Dependabot::Uv::FileFetcher
def project_files
def project_files project_files = T.let([], T::Array[Dependabot::DependencyFile]) unfetchable_deps = [] path_dependencies.each do |dep| path = dep[:path] project_files += fetch_project_file(path) rescue Dependabot::DependencyFileNotFound unfetchable_deps << "\"#{dep[:name]}\" at #{cleanpath(File.join(directory, dep[:file]))}" end raise Dependabot::PathDependenciesNotReachable, unfetchable_deps if unfetchable_deps.any? project_files end