exhaustive:在Go源代码中检查枚举开关语句的穷举性 Switch source code
详尽的 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
用户评论