What problem does it solve?
This Skill helps Go teams configure, interpret, and act on golangci-lint results so they can catch real bugs early, keep lint hygiene consistent, and avoid noisy or unsafe suppressions.
Core Features & Use Cases
- Configuration Guidance: Set up golangci-lint v2 with the right
run, linters, formatters, and issues sections.
- Lint Triage: Decide whether to fix or suppress warnings based on linter category, risk, and code intent.
- Nolint Hygiene: Write precise
//nolint directives with linter names and justifications, including multi-linter suppressions.
- Legacy Adoption: Roll out linting incrementally on existing codebases without being overwhelmed by historical warnings.
- Formatter Setup: Separate formatting concerns from linting and use
gofumpt and gofmt correctly.
Quick Start
Ask the golang-lint skill to review your Go project’s lint setup, explain the warnings, and recommend safe fixes or justified suppressions.