golang
Expert Go developer guide. Use when writing, debugging, or reviewing Go code.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Go Development Skill
Instructions
When working with Go code, follow these rules:
-
Logging: Use the
log/slogpackage in the standard library.- Add appropriate log messages with proper log levels.
-
Interfaces: Define interfaces where they are used, not where they are implemented.
- Avoid introducing unused interfaces.
-
Testing:
- Use table-driven tests.
- Clarify which case is failing in the test log.
-
Linting:
- Run
make lintto check for issues. - Run
make fixto auto-fix issues. - If running manually:
golangci-lint run ./...
- Run
-
Flags: Only the
mainfunction can access command-line flags.
Tools
-
Lint:
make lint -
Test:
make test
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!