Skip to main content
Glama

Shared Knowledge MCP Server

by j5ik2o
golangtools-01jpcvxfxpsvpepv85myk6s6bf.md1.42 kB
--- description: 掟プロジェクトにおけるGolang開発で使用する必須およびオプショナルツールの説明と設定方法 ruleId: golangtools-01jpcvxfxpsvpepv85myk6s6bf tags: [development, golang, tools] aliases: [golang-tools] globs: ["**/*.go"] --- # Golangツール活用 ## 必須ツール - `go fmt` - コードフォーマッティング。 - `go vet` - 静的解析。 - `golangci-lint` - 高度な静的解析。 - `goimports` - インポートの整理とフォーマット。 ## オプショナルツール - `gopls` - 言語サーバー。 - `gotests` - テストコード生成。 - `gofumpt` - より厳密なフォーマッティング。 ## ツールの設定と使用方法 ### golangci-lint ```bash # インストール go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest。 # 実行 golangci-lint run。 ``` 推奨設定:。 ```yaml # .golangci.yml linters:。 enable: - gofmt。 - goimports。 - govet。 - staticcheck。 - errcheck。 - ineffassign。 ``` ### goimports ```bash # インストール go install golang.org/x/tools/cmd/goimports@latest。 # 実行 goimports -w .。 ``` ### gopls VSCodeやGoLandなどのIDEと連携して使用することで、コード補完や定義ジャンプなどの機能が強化されます。 ```bash # インストール go install golang.org/x/tools/gopls@latest。

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/j5ik2o/shared-knowledge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server