【文件属性】:
文件名称:gochk:用于Go文件的静态依赖关系分析工具
文件大小:34KB
文件格式:ZIP
更新时间:2021-03-14 11:58:28
go golang analysis tool static
用于Go文件的静态依赖关系分析工具
什么是Gochk?
Gochk静态分析.go文件是否违反 ,并打印其结果。
该规则表明,源代码依赖性只能指向内部。 内圈中的任何事物对外圈中的事物一无所知。
Gochk解决了什么问题?
当具有“干净架构”(或“分层架构”)的Go代码库变得更大时,由于依赖规则违规,它可能是泥泞之地,Gochk会检测到它们。
什么时候将Gochk应用于代码库?
最好是在代码库尽可能小时。 在此阶段,可以将Gochk与-e=true一起使用,这意味着发生违规时Gochk失败,退出代码为1 。 因此,您可以彻底检测到违规并保持代码干净。
如果代码库很大,也可以将Gochk应用于它。 您可以只检查它是否违反了依赖关系规则,并对其进行重构以减少违反。
谁是Gochk的主要用户?
去开发者
为什么选择Gochk?
零依赖
简单易读的输出
目录
入门
码头工人
参
【文件预览】:
gochk-master
----index.html(4KB)
----.github()
--------FUNDING.yml(63B)
--------workflows()
----configs()
--------config.json(144B)
----CONTRIBUTING.md(1KB)
----internal()
--------gochk()
----LICENSE(1KB)
----build()
--------Dockerfile(111B)
----test()
--------testdata()
--------performance()
----README.md(21KB)
----SECURITY.md(619B)
----CODE_OF_CONDUCT.md(5KB)
----.gitignore(269B)
----cmd()
--------gochk()
----CHANGELOG.md(473B)