What problem does it solve?
This Skill helps you prevent and fix real Go issues by configuring golangci-lint, running it effectively, and handling lint findings (especially nolint) with discipline.
Core Features & Use Cases
- Production .golangci.yml setup: establishes the “source of truth” configuration for correctness, style, complexity, performance, security, and testing.
- Fast, targeted linting for development: supports an iterative workflow for new code and modified files, including optional auto-fixes.
- Reliable nolint practices: teaches when suppression is appropriate and enforces correct syntax and justifications (nolintlint).
- Meaningful lint interpretation: explains how to read golangci-lint output and map each finding to the right linter and remediation path.
Quick Start
Use the golang-lint skill to configure and run golangci-lint on your Go project so you get actionable lint results and correctly justified nolint suppressions.