golang
Expert Go developer guide. Use when writing, debugging, or reviewing Go code.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
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
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!