JuliaEcosystem / PackageAnalyzer.jl

https://juliaecosystem.github.io/PackageAnalyzer.jl/dev/
MIT License
58 stars 5 forks source link

Allow analyzing manifests and particular versions #71

Closed ericphanson closed 1 year ago

ericphanson commented 1 year ago

Closes #70

Unsurprisingly, correctly handling the cases of non-release packages added by Pkg.add, packages added by Pkg.dev, and arbitrary release versions possibly spread over multiple registries has proven somewhat complicated. In order to have some hope to tame the complexity, I have refactored much of the code. I am hoping it can be somewhat clear in the end, with some organization and comments.

This does have a lot of nice features though:

TODO: