我试图在go项目中检测直接弃用的依赖关系。为此,我创建了一个虚拟项目,它具有直接依赖关系。如中所述,在模块弃用注释部分下,应该可以使用go list -m -u获取不推荐的依赖项。但是,当我在我的项目中运行命令时,我得到:github.com/zbindenren/deptest$ goget ./...go: module gi
对于我的项目,go list -m all适用于所有方面,但没有选择使用go.mod文件的间接依赖项除外。和“GO111MODULE=on go list -m -json all”以获得依赖项列表。我不检查go.mod,因为我正在扫描的所有存储库都使用go.mod文件。=on go mod tidy”
-“GO111MODULE=on go list -m -json all”