首页/开发/代码质量与评审速查/staticcheck:Go 深度检查套件
规范与静态检查65 条

staticcheck:Go 深度检查套件

staticcheck 提供 SA 系列(真实缺陷)与简化类检查:能发现无效比较、错误的 time 用法等编译器不报的问题,与格式检查分开对待。

方案SA 系列(正确性)/ S 系列(简化)
定位独立静态分析工具

用法

用法
staticcheck ./...
staticcheck -checks=all ./...   # 全开审慎使用
优先处理 SA 系列:它们指向潜在缺陷而不是风格偏好。

易错点

  • 对老代码全开 checks:噪声过大,先跑默认集
  • 把简化建议当必须:风格优化应按收益评审后采纳

数据来源与参考

  • Staticcheck 官方文档(staticcheck.dev)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌