【发布时间】:2016-07-16 09:30:00
【问题描述】:
我正在我的 CI 工具上运行 go vet,并开始收到错误:
composite literal uses unkeyed fields
因为我在实例化
type A struct {
*B
}
像这样:
A{b} // b is of type *B
我不在乎这个警告,我想在我的 go vet 检查中禁用它。我该怎么做?
【问题讨论】:
-
我认为这是“去检查”中的一个错误。在这种情况下没有歧义(只有一个成员),“去检查”不应该将此报告为问题。与具有不兼容类型的多个成员相同。
标签: go warnings suppress-warnings