训练滞后
模型没见过新语法
截止日之后的 stdlib,例如 errors.AsType[T]、new(42),训练数据里根本没有。
apps/go-modern-guidelines
JetBrains 官方 · 专治过时 AI Go
原帖点名:AI 写 Go 常拿手写 if-else 比大小、for 循环查切片、一层层判 nil。
代码能跑,但放在今天就是过时的。把 go-modern-guidelines 装进 Claude Code / Codex / Cursor,按 go.mod 写到该版本为止。
JetBrains 官方出手,专治 AI 写出一手过时 Go 代码:go-modern-guidelines 装进 Claude Code、Codex、Cursor 就能用。GitHub 上 3400 多 star,官方仓库还上过 Trending。
@Ryrenz · 书签原文
训练滞后
截止日之后的 stdlib,例如 errors.AsType[T]、new(42),训练数据里根本没有。
出现频率
就算模型认识 for i := range n,语料里仍是 for i := 0; i < n; i++ 占多数。
项目版本
先点原帖点名的三条,再勾选「已对照」。高于当前 go.mod 的规则会锁住。
官方仓可装进 Claude Code、Codex、Cursor;其他 agent 走 skills.sh。这是工位模拟,不会改你本机。
点「执行下一步」,把护栏挂上。