为 Printf 样式函数命名

声明 Printf-style 函数时,请确保 go vet 可以检查它的格式化字符串。

这意味着应尽可能使用预定义的 Printf-style 函数名称。go vet 默认会检查它们。更多相关信息,请参见 Printf系列

如果不能使用预定义的名称,请以 f 结尾:Wrapf,而非 Wrap。因为 go vet 可以指定检查特定的 Printf 样式名称,但名称必须以 f 结尾。

  1. $ go vet -printfuncs=wrapf,statusf
  2. ...

另见 go vet: Printf family check