denoland / denoland/deno_graph

When fast check fails on a package, it should fast check all the package's dependencies

Open
#391 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
137
Forks
47
Avg merge
2d 7h
Merged PRs (30d)
4

Description

Right now if fast check fails on a package, it will not necessarily fast check the dependencies of that package. This is a perf bug.

Basically, we need to keep the PublicRangeFinder alive even through transforming in order to add additional pending dependencies to search for.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the PublicRangeFinder through the package fast-check and transformation flow, focusing on where it is kept alive and where pending dependencies are added. Reproduce or inspect the failing fast-check path, then verify that dependencies of a package whose check fails are also fast checked.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.