JetBrains 开源的 go‑modern‑guidelines 为 AI 编码助手提供现代 Go 编码规范,覆盖 Go 1.0‑1.27 常用特性,如 max、slices.Contains、cmp.Or、new(42) 与 errors.AsType[T] 等新语法,帮助模型直接生成符合最新最佳实践的代码。
项目通过轻量 CLI 插件分发,支持 Junie、Claude Code、Codex、Cursor 等平台。插件会读取项目的 go.mod,自动匹配对应 Go 版本的语言特性,生成代码后仅缓存于本地(如 ~/.cache/go-modern-guidelines),不改动项目文件。
对使用 AI 辅助写 Go 代码的开发者而言,这些插件让生成的代码更简洁、现代,显著降低后期手动重构成本,提升代码可读性与安全性,尤其适合希望保持代码库现代化的团队。
安装方式统一:在对应平台的插件市场添加 JetBrains/go-modern-guidelines 后执行安装命令即可。插件兼容 Go 1.25 及以上,旧版 Go 通过 GOTOOLCHAIN=auto 自动获取兼容工具链。
GitHub
#GitHub #开源 #go #AIcoding #JetBrains #modernGo
@GitHubTrendingHub
