文件名称:gomod:Go 模块分析工具
文件大小:2.07MB
文件格式:ZIP
更新时间:2024-08-24 18:54:07
golang dependency-analysis golang-tools golang-module Go
Go 模块阐明 gomod是您了解项目依赖关系图的一站式解决方案。 它支持查询和可视化 Go 模块依赖关系图以及底层包导入图。 它还带有内置的分析工具,可以从依赖图中提取通常隐藏或难以通过其他方式获取的信息。 gomod将帮助您回答的典型问题是: 为什么我的项目有这个模块或包作为依赖。 什么依赖链导致github.com/foo/bar以及它们对版本施加了什么限制? 我的项目所依赖的模块有多旧,这些模块有多少过时? 我的项目的不同依赖项是否使用了同一模块的潜在冲突分支? 目录 依赖链 隐藏replace的 依赖统计 安装 在您的机器上安装 Docker 镜像 详细功能 依赖分析命令 gomod graph 以DOT 格式输出您的模块依赖项或包导入图。 您可以通过根据您的需要定制查询来从图中过滤掉噪音。 您还可以添加注释以提供有关生成的图形的更多信息。 默认情况下gomo
【文件预览】:
gomod-master
----.goreleaser.yml(629B)
----.gitignore(92B)
----go.mod(243B)
----.codeclimate.yml(131B)
----images()
--------shared-dependencies.dot(35KB)
--------full.dot(56KB)
--------dependency-chains.dot(6KB)
--------full.jpg(3.69MB)
--------dependency-chains.jpg(133KB)
--------shared-dependencies.jpg(1.82MB)
----.golangci.yaml(5KB)
----mdl_style.rb(366B)
----main_test.go(2KB)
----LICENSE(1KB)
----.mdlrc(39B)
----go.sum(30KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE()
--------CONTRIBUTING.md(9KB)
--------workflows()
----main.go(7KB)
----README.md(10KB)
----tools.sum(104KB)
----tools.mod(113B)
----ci()
--------test.sh(316B)
--------lint.sh(4KB)
--------release.sh(4KB)
----.yamllint.yaml(1KB)
----main_strings.go(4KB)
----docs()
--------release-notes()
----internal()
--------reveal()
--------analysis()
--------printer()
--------util()
--------depgraph()
--------testutil()
--------query()
--------parsers()
--------graph()
--------modules()
--------logger()