【问题标题】:golang compile time (static code analysis) to detect mismatch between formatting string and argumentsgolang编译时间(静态代码分析)检测格式化字符串和参数不匹配
【发布时间】:2016-07-21 00:47:42
【问题描述】:

我最近发现我有很多日志消息,格式字符串和参数不完全匹配。默认情况下(我使用的是 go 1.6)编译器似乎不会报告此类问题。

我可以为 go 编译时验证或任何其他静态代码分析工具激活此类检查,以检测格式化字符串和参数之间的不匹配吗?

注意 golint 似乎也没有报告此类问题。

【问题讨论】:

    标签: go golint


    【解决方案1】:

    vet command 报告format string errors。 vet 命令包含在 Go 1.6 发行版中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      相关资源
      最近更新 更多