# Tool to tell if a package has unused dependencies or using unused packages

**URL:** <https://discourse.julialang.org/t/tool-to-tell-if-a-package-has-unused-dependencies-or-using-unused-packages/36254>\
**Category:** General Usage\
**Tags:** question\
**Created:** [March 20, 2020, 11:59am UTC](https://discourse.julialang.org/t/tool-to-tell-if-a-package-has-unused-dependencies-or-using-unused-packages/36254 "2020-03-20T11:59:31Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![Andrea\_Pagnani](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/andrea_pagnani/32/3136_2.png) [@Andrea\_Pagnani](https://discourse.julialang.org/u/Andrea_Pagnani)\
**Post date:** [June 15, 2020, 1:14pm UTC](https://discourse.julialang.org/t/tool-to-tell-if-a-package-has-unused-dependencies-or-using-unused-packages/36254/11 "2020-06-15T13:14:48Z")

</div>

Sorry to resurrect this old topic but I noted a corner case:

Imagine that in `MyPkg.jl` I do a

```julia
using Printf: @printf

```

then

```julia
julia> isdefined(MyPkg,:Printf)
false

```

and the `remove` would incorrectly (at least to me) suggest to remove `Printf`. Any way to programmatically check for unused deps?

---

_[View the full topic](https://discourse.julialang.org/t/tool-to-tell-if-a-package-has-unused-dependencies-or-using-unused-packages/36254)._
