golang一些常用的静态检查工具详解
一、背景 俗话说,工欲善其事,必先利其器。go 作为一个对基础功能封装非常好的语言,对编码体验,如何更高效地写出高性能代码,都是考虑非常好的。因此,如何能够写出更美观、更安全的golang代码,也是我们需要关注的目标。go 本身也提供了非常多的工具供我们使用。 这里先将所有常用的指令放到这个表格中: 二、gofmt 主要修复代码格式,比如代码块的tab。 2.1 参数说明 -l: 仅打印需要替换的文件名字,不替换文件内容 如下: -r: 指定替换规则,格式:-s “pattern -> replacement” -s:显式指定需要替换的文件 -w:直接修改目标文件,且命令行不打印任何数据 i