
Quickly set up golangci-lint environment for Go projects. Auto-detect version, create config, integrate CI, generate smart ignore rules, ensure existing code passes safely.
--- name: upgrade-golangci-lint description: Upgrade golangci-lint to the latest version, automatically migrate config (v1→v2), run lint and supplement config to make code pass. Core principle: only adjust config, do not modify code. --- # golangci-lint Version Upgrade Upgrade golangci-lint to the latest version, handle configuration migration, and adjust configuration to make existing code pass lint checks. > **Core Principle**: Make existing code pass lint by adjusting configuration, **do n