工具简介
该工具用于 Go 代码格式化,基于 Go WASM 在浏览器本地执行官方 gofmt,适合提交前整理、代码审查与片段清洗场景。
主要功能
- 基于官方 gofmt 规则输出标准 Go 代码格式。
- 支持示例加载、结果复制与双栏代码查看。
- 全程在浏览器内执行 WASM 模块处理代码内容,不上传服务器。
格式引擎说明
Go 代码处理区域使用官方 gofmt(Go WASM)作为格式引擎,在浏览器本地执行格式化,输出更符合 Go 生态习惯的标准格式。
首次处理时会加载 WASM 模块,完成后即可继续在浏览器本地格式化。该引擎使用官方固定规则输出,不提供自定义缩进宽度。
使用步骤
- 在左侧输入区域粘贴 Go 代码。
- 点击“开始处理”执行官方 gofmt 格式化。
- 在右侧查看结果并复制使用。
使用场景
- Go 项目提交前统一排版与可读性检查。
- 代码审查前整理函数、结构体和注释布局。
- 文档示例、博客片段与接口 demo 的排版整理。
注意事项
- 该工具不会执行你的业务逻辑,只会调用官方 gofmt 处理源码文本。
- 若输入代码存在语法问题,结果仍建议结合实际项目再复核。