
万花迷客眼 一叶识春心
GoLand 2025.3 于 2025 年 12 月 8 日正式发布 —— 一次集性能、AI、DevOps 与代码质量于一体的重磅升级!
本次更新不仅带来了开发者翘首以盼的 资源泄漏实时检测、开箱即用的 Terraform 支持 和 多 AI Agent 协同体验,还对 Kubernetes、代码折叠、golangci-lint 集成等进行了深度优化。GoLand 正在从“Go 专属 IDE”进化为“云原生全栈生产力平台”。
下面,我们以技术视角逐项解析本次更新的核心亮点👇
GoLand 新增一项本地实时代码检查,专门用于发现文件句柄、网络连接、锁等未正确释放的资源问题。
✅ 支持检测:
os.Open() / os.Create() 后未 Close()http.Client 请求后未关闭 Response.BodyCloser 接口实现未释放当检测到潜在泄漏时,IDE 会高亮提示并提供一键 Fix 建议:

📌 小提示:该检查基于控制流与生命周期分析,不依赖运行时 hook,零性能损耗。
GoLand 2025.3 首次引入第三方 AI Agent 原生集成 —— Anthropic 的 Claude Agent 正式入驻!
现在你可以在同一 Chat 界面中自由切换:

更值得期待的是:

Terraform 插件已默认捆绑并启用,无需额外安装即可获得专业级 HCL 编辑体验:
精准识别 resource, module, locals 等
🎯 适用场景:Go 服务 + IaC(Infrastructure as Code)混合开发团队效率翻倍!
部署不再“跳出 IDE” —— GoLand 现在提供全流程 K8s 编排支持:

💡 从此
kubectl logs -f和port-forward成为历史操作。
.go 文件临时改个脚本?验证一个小 idea? 现在支持以下方式无需创建项目直接编辑:
# macOS / Linux(需提前配置 shell script)
goland main.go或:
.go 文件到 IDE 窗口🏃♂️ 启动速度大幅提升,适合轻量级开发场景。
golangci-lint fmt 深度集成(默认开启!)GoLand 现在默认启用 golangci-lint,并新增对 golangci-lint fmt 的支持(v2+ 新增命令):
go-fumpt / gofmt 多工具冲突)goimports, gofumpt, gci 等格式器Settings > Tools > golangci-lint
✨ 代码风格从此“一次配置,处处一致”。
全新的 Islands 主题成为 GoLand 2025.3 默认外观:

💬 JetBrains 表示:“设计目标是 减少视觉噪音,提升专注力”。
自动识别 if { return } else { ... } → 建议移除 else 块
