没有合适的资源?快使用搜索试试~ 我知道了~
outparamcheck:outparamcheck是Go静态代码分析工具,可验证输出参数是否正确使用
共129个文件
go:77个
yml:16个
license:9个
需积分: 9 0 下载量 111 浏览量
2021-03-30
08:55:29
上传
评论
收藏 274KB ZIP 举报
温馨提示
超越检查 outparamcheck是基于Go的静态代码检查器。 它验证采用了定义为interface{}类型的输出参数的函数是否传递了指向对象而不是具体对象的指针。 一个典型的例子是json.Unmarshal函数,它具有以下定义: func Unmarshal ( data [] byte , v interface {}) error 如godoc中所述(“ Unmarshal解析JSON编码的数据并将结果存储在v指向的值中”), v必须是一个指针,以便调用者可以使用该操作的结果。 但是,由于v被声明为interface{} ,因此编译器允许将非指针值传递给该函数,并且直到运行时才检测到失败。 outparamcheck允许使用静态分析执行这些类型的检查。 默认情况下,此工具检查对encoding/json.Unmarshal , encoding/safejson.Unma
资源推荐
资源详情
资源评论
收起资源包目录
outparamcheck:outparamcheck是Go静态代码分析工具,可验证输出参数是否正确使用 (129个子文件)
AUTHORS 173B
CONTRIBUTORS 170B
.gitignore 266B
.gitignore 44B
.gitkeep 0B
scannerc.go 75KB
emitterc.go 44KB
require.go 42KB
assertions.go 41KB
assertion_forward.go 39KB
require_forward.go 38KB
packages.go 35KB
parserc.go 34KB
golist.go 29KB
gcimporter.go 28KB
yamlh.go 25KB
bimport.go 24KB
difflib.go 22KB
assertion_format.go 22KB
apic.go 21KB
bexport.go 20KB
decode.go 18KB
iexport.go 17KB
dump.go 13KB
iimport.go 13KB
yaml.go 13KB
readerc.go 13KB
config.go 13KB
golist_overlay.go 11KB
format.go 11KB
doc.go 11KB
common.go 10KB
encode.go 10KB
doc.go 8KB
walk_test.go 7KB
errors.go 7KB
resolve.go 7KB
assertion_order.go 7KB
outparamcheck.go 6KB
outparamcheck_test.go 6KB
spew.go 6KB
bypass.go 6KB
yamlprivateh.go 5KB
http_assertions.go 5KB
gcexportdata.go 4KB
number.go 4KB
bigbytes.go 4KB
dirs.go 4KB
invoke.go 3KB
external.go 3KB
walk.go 3KB
stack.go 3KB
sizes.go 3KB
times.go 3KB
si.go 3KB
sorter.go 3KB
bytes.go 3KB
testdir.go 3KB
comma.go 2KB
exportdata.go 2KB
importer.go 2KB
bypasssafe.go 2KB
visit.go 1KB
doc.go 1KB
error.go 1KB
requirements.go 1KB
packages.go 1KB
loadmode_string.go 941B
ftoa.go 936B
doc.go 876B
commaf.go 745B
writerc.go 668B
main.go 624B
big.go 612B
newInterface10.go 585B
config.go 475B
forward_assertions.go 388B
forward_requirements.go 388B
ordinals.go 371B
newInterface11.go 354B
errors.go 326B
humanize.go 276B
godelw 10KB
godelw 8KB
LICENSE.libyaml 1KB
LICENSE 11KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 763B
README.markdown 3KB
README.md 3KB
README.md 3KB
README.md 2KB
PULL_REQUEST_TEMPLATE.md 308B
ISSUE_TEMPLATE.md 269B
共 129 条
- 1
- 2
资源评论
实践千百次练习而
- 粉丝: 25
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
- Pytorch-pytorch深度学习教程之逻辑回归.zip
- Pytorch-pytorch深度学习教程之双向循环网络.zip
- Pytorch-pytorch深度学习教程之卷积神经网络.zip
- Pytorch-pytorch深度学习教程之前馈神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功