TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 840 subscribers
Post #946 28
现代 Go 编码指南插件

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
More from @githubtrendinghub
  1. Sep 27, 2026Buzz:人类与 AI 智能体共用的自托管协作空间 由 Block 开源、Apache 2.0 许可。它是可自托管的 Nostr relay 工作区,人和 AI 智能体共享同一房间…
  2. Sep 27, 2026OpenBao:开源密钥与敏感数据管理方案 用于集中管理、存储和分发密钥、证书与各类敏感数据,面向需要处理数据库凭据、API Key、服务间通信凭证的团队,替代自建方案。 · 密钥…
  3. Sep 27, 2026TensorFlow:端到端开源机器学习平台 由 Google Brain 团队为机器学习与神经网络研究而开发,提供工具、库与社区资源,方便研究者推进前沿模型、开发者构建和部署 M…
  4. Sep 27, 2026AlmaLinux 认证计划:软件认证首次开放给用户 AlmaLinux 首次支持软件认证,硬件认证套件也一并重写,两条路径的测试结果都汇入同一个公开目录。认证免费,硬件检查不再要…
  5. Sep 26, 2026ImageShrink:Windows 本地批量图片压缩工具 不想为一次批量缩图打开 Photoshop,也不想把文件传到在线转换器。ImageShrink 是一款 Windows…
  6. Sep 26, 2026Linux Device Manager:把 lspci、lsusb 收进一个 GTK4 设备树 Linux 上查设备要在 lspci、lsusb、lshw、sysfs 和 dme…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →