-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More efficient dependent tracking #5
Comments
Only implement these changes if database storage or container resource usage become an issue Will need to prune the database for this:
|
Rexios80
changed the title
More efficient dependency tracking
More efficient dependent tracking
Nov 22, 2023
Also not tracking dependents for unlisted/discontinued packages at all would be a good idea |
Transitive dependents are no longer tracked |
Closing for now. WIll reopen if storage becomes an issue. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Don't track transitive dependents
Right now we're using
metrics.scorecard.panaReport.allDependencies
to get package dependencies, but that includes transitive dependencies. Should we instead fetch a pubspec for each package and usepubspec.allDependencies
which does not include transitive?Pros:
Cons:
Don't track dependents for packages from Google-owned publishers
These packages have an exceptionally high number of dependents, and a significant amount are added every scan. There are so many dependents for these packages that I can't imagine anyone would care if they are tracked or not.
Pros:
Cons:
The text was updated successfully, but these errors were encountered: