golang设置

golangci-lint

代码检查工具的集合,聚集了多种 Go 代码检查工具,如 golint

会自动查找项目中的 .golangci.yml 配置文件

会检查代码中潜在常见问题以及代码风格问题

sh 复制代码
# 文档:https://golangci-lint.run/
# https://github.com/golangci/golangci-lint/
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
golangci-lint --version
golangci-lint -h

# 在 vscode 配置文件中新增以下内容:
"go.lintTool":"golangci-lint",
"go.lintFlags": [
  "--fast"
],

跳过代码

go 复制代码
// 一整个文件:
//nolint:unparam
package pkg

// 部分
var bad_name int // nolint:golint,unused
相关推荐
Cisyam^1 小时前
Go环境搭建实战:告别Java环境配置的复杂
java·开发语言·golang
fured3 小时前
[调试][实现][原理]用Golang实现建议断点调试器
开发语言·后端·golang
NPE~4 小时前
[手写系列]Go手写db — — 第二版
开发语言·数据库·golang·教程·db·手写系列
好学且牛逼的马4 小时前
golang 10指针
开发语言·c++·golang
水墨熊猫12 小时前
【FIX】go运行报错“missing go.sum entry for module providing package”解决方案
golang·gin
孤雪心殇1 天前
如何安全,高效,优雅的提升linux的glibc版本
linux·后端·golang·glibc
techdashen1 天前
性能比拼: .NET (C#) vs. Fiber (Go)
golang·c#·.net
ALex_zry2 天前
Golang云端编程入门指南:前沿框架与技术全景解析
开发语言·后端·golang
好学且牛逼的马2 天前
golang13 单元测试
golang
逢生博客2 天前
Ubuntu Server 快速部署长安链:基于 Go 的智能合约实现商品溯源
ubuntu·golang·区块链·智能合约·web3.0·长安链·商品溯源