工具链
已收录文章:4篇
-
Golang · Go教程 | 1个月前 | 工具链 · Go教程 · Go 1.26 · go fix · 代码迁移 · Go工具链 Go 1.26 go fix -diff 代码现代化 gofix解读 Go 1.26 中 go fix 的现代化能力:它能识别可安全替换的旧写法,结合 -diff 先审查变更,再分阶段应用,并给出适用场景、旧方案对比和采用风险。476 收藏
-
Go 1.26 重写了 go fix,可以自动应用一批现代化改写。本文从 new(expr) 这个最小例子出发,说明 go.mod 版本门槛、变更预览、测试核对和回滚边界,帮助旧项目安全尝试 go fix。388 收藏
-
Go 1.21 之后,go 命令会根据 go.mod 的 go、toolchain 指令选择工具链。本文用一个 CI 版本漂移场景,拆开自动切换的依据、GOTOOLCHAIN 的三种边界,以及如何保留本地便利和线上可复现。316 收藏
-
Golang · Go问答 | 6小时前 | 工具链 · go语言 · Go教程 · 版本升级 · 代码重构 · Go 1.26 go fix modernizer 代码升级 new 表达式 Go 代码迁移Go 1.26 重写了 go fix,把它从旧式修复命令变成基于 go/analysis 的 modernizer 工具。本文用一个含有可选字段和自定义 newInt 函数的 Go 模块,演示如何预览建议、限定改动范围、检查 go.mod 版本并完成回归。147 收藏