Go语言命名规范指导
专为 Go 开发者打造的代码命名指南。用户只需提供拟定义的包名、目录名、结构体、接口、函数或变量上下文,系统便会依照 Go 社区官方命名规范,指出不合规范缩写或大小写问题,并生成简洁、地道且符合语义的 Go 标识符名称与重命名修改建议。
常见场景
它能帮你做什么?
接口与结构体命名:在设计数据模型和服务抽象时,根据 Go 单方法接口以 -er 结尾等社区规范,快速规范接口和结构体名称。
包与文件命名审查:新建模块或目录时,排查大写驼峰、下划线及重复包名前缀的错误命名,保持包名简短纯小写。
长变量与缩写重构:审查代码中过于冗长的变量名,将其替换为 Go 惯用的短小局部变量或常见标准缩写。
三步完成
怎么使用
把右侧安装请求发给你的 AI。
告诉 AI 你想完成什么,或直接贴入内容。
按需要继续调整语气、范围或格式。
复制就能用
你可以直接这样说
“我写了一个用户鉴权相关的服务接口,负责校验 Token,在 Go 里该怎么命名这个接口和结构体?”
“审查这个包路径 internal/user_management_service,帮我修改为符合 Go 规范的包名和目录名。”
“函数内部有一个用于遍历订单列表的局部变量 currentOrderIndexList,请给出地道的 Go 变量名。”
适用人群
适合谁?
上手门槛
使用难度
不需要写代码,照着示例说清楚需求即可。
兼容范围
支持哪些 AI?
中文用户增强