特点

  • Go 生态的一站式 lint 聚合器
  • 集成大量 linter(staticcheck、govet、errcheck、ineffassign 等)
  • 并行执行,速度快;配置集中在一个 .golangci.yml
  • 与 CI/CD、编辑器深度集成

安装

go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
# 或
brew install golangci-lint

用法

golangci-lint run

参考资料