Removing the package from go.mod manually doesn’t solve the issue so it remains in go.sum.
How should I remove a package in a clean way?
go mod tidy
So basically, once the package is not being imported in any package you can perform a
go mod tidy and it will safely remove the unused dependencies.
And if you are vendoring the dependencies, then run the command below to make the module changes be applied in the vendor folder:
go mod vendor
Answered By – jesugmz
Answer Checked By – Timothy Miller (GoLangFix Admin)