没有合适的资源?快使用搜索试试~ 我知道了~
exhaustive:在Go源代码中检查枚举开关语句的穷举性-Switch source code
共50个文件
go:34个
golden:10个
sum:1个
0 下载量 54 浏览量
2021-03-24
19:36:38
上传
评论
收藏 33KB ZIP 举报
温馨提示
详尽的 exhaustive软件包和命令行程序可用于检测不详尽的枚举开关语句。 如果枚举开关语句包含每个枚举成员的用例,则它是穷举性的。 有关程序使用的枚举的定义,请参见godoc。 exhaustive软件包提供了一个Analyzer ,该Analyzer遵循软件包中所述的准则; 这样就可以将其集成到现有的分析驱动程序中。 安装 go get github.com/nishanths/exhaustive/... 文件 用法 命令行用法是: Usage: exhaustive [-flags] [packages...] Flags: -check-generated check switch statements in generated files also -default-signifies-exhaustive indicates that
资源推荐
资源详情
资源评论
收起资源包目录
exhaustive-master.zip (50个子文件)
exhaustive-master
.travis.yml 122B
testdata
src
switch
x
generated_0.go 184B
irrelevant.go 522B
duplicate.go 1KB
ignore_directive.go 665B
generated_1.go 250B
is_exhaustive.go 275B
switch.go 2KB
y
y.go 201B
switchfix
fmt_multiimports.go.golden 329B
fmt_noparens.go 204B
tag_callexpr.go 811B
caseclause_othermemberspkg.go.golden 339B
caseclause_defaultexists.go.golden 198B
caseclause_othermemberspkg.go 238B
fmt_exists.go.golden 287B
fmt_nogendecl.go.golden 270B
caseclause_emptybody.go.golden 314B
fmt_emptygendecl.go 191B
fmt_multiimports.go 248B
fmt_nogendecl.go 177B
caseclause_defaultexists.go 198B
caseclause_tagcall.go 225B
fmt_exists.go 213B
fmt_emptygendecl.go.golden 273B
tag_callexpr.go.golden 906B
caseclause_emptybody.go 205B
fmt_noparens.go.golden 283B
caseclause_tagcall.go.golden 225B
a.go 377B
enumvariant
enumvariant.go 1KB
types.go 872B
playground
exp
exp.go 512B
main
main.go 99B
calc
calc.go 222B
x
is_exhaustive.go 359B
switch.go 855B
y
y.go 180B
token
token.go 100B
cmd
exhaustive
exhaustive.go 398B
enum.go 3KB
LICENSE 1KB
.gitignore 68B
generated.go 685B
switch.go 11KB
go.sum 4KB
exhaustive_test.go 1KB
README.md 2KB
exhaustive.go 6KB
go.mod 111B
共 50 条
- 1
资源评论
阔喵撩影
- 粉丝: 30
- 资源: 4662
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功