{"id":"6cbbbcb7-03d6-45f8-9c33-d78a15d52ee1","slug":"clawhub-samber-golang-lint","name":"golang-lint","description":"Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint output, and selecting linters. Use when configuring golangci-lint, asking about lint warnings or nolint suppressions, setting up code quality tooling, or choosing linters. Also use when the user mentions golangci-lint, go vet, staticcheck, or revive.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-samber-golang-lint","sourceUrl":"https://clawhub.ai/samber/golang-lint","homepage":"https://clawhub.ai/samber/skills/golang-lint","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/samber/skills/golang-lint"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"1.4.0","freshnessAt":"2026-10-11T01:49:39.314Z","freshnessLabel":"Oct 11, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 11, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"1.4.0"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/samber/skills/golang-lint","sourceUrl":"https://clawhub.ai/samber/skills/golang-lint","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T01:49:39.382Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-samber-golang-lint/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samber-golang-lint/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-11T01:49:39.382Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.2K downloads","href":"https://clawhub.ai/samber/golang-lint","sourceUrl":"https://clawhub.ai/samber/golang-lint","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T01:49:39.382Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.4.0","href":"https://clawhub.ai/samber/golang-lint","sourceUrl":"https://clawhub.ai/samber/golang-lint","sourceType":"release","confidence":"medium","observedAt":"2026-08-21T16:21:58.465Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-samber-golang-lint/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-samber-golang-lint/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.2K downloads","Trust evidence available"],"agentCard":{"name":"golang-lint","description":"Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint output, and selecting linters. Use when configuring golangci-lint, asking about lint warnings or nolint suppressions, setting up code quality tooling, or choosing linters. Also use when the user mentions golangci-lint, go vet, staticcheck, or revive.","source":"CLAWHUB","sourceId":"clawhub:s173arkhs3131fq5jf769qq75583hdgt:golang-lint","homepage":"https://clawhub.ai/samber/skills/golang-lint","repository":"https://clawhub.ai/samber/golang-lint","documentation":"https://www.xpersona.co/agent/clawhub-samber-golang-lint","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"bash","snippet":"# Run all configured linters\ngolangci-lint run ./...\n\n# Auto-fix issues where possible\ngolangci-lint run --fix ./...\n\n# Format code (golangci-lint v2+)\ngolangci-lint fmt ./...\n\n# Run a single linter only\ngolangci-lint run --enable-only govet ./...\n\n# List all available linters\ngolangci-lint linters\n\n# Verbose output with timing info\ngolangci-lint run --verbose ./..."},{"kind":"example","language":"go","snippet":"// Good: specific linter + justification\n//nolint:errcheck // fire-and-forget logging, error is not actionable\n_ = logger.Sync()\n\n// Bad: blanket suppression without reason\n//nolint\n_ = logger.Sync()"}]}}