Update the canonical .golangci.yml for golangci-lint v2.15.0 (closes #142)
check / check (push) Canceled after 0s
check / check (push) Canceled after 0s
Moves the pin to v2.15.0 and enables canonicalheader again, because that release fixes the random misses behind #105. The depguard exemption reached every directory below one ending in test, and a whole checkout under such a directory. It now covers only the files directly inside, and the directory a repository is cloned into does not count. gomodguard_v2 also blocks github.com/go-redis/redis/v9, whose pre-releases can still be imported. uniq-by-line is now false, so a line that trips two linters reports both findings. Three comments are corrected. A new comment says the file has no formatters section, so golangci-lint run does not run gofmt. Model: opus-5-5
This commit was merged in pull request #144.
This commit is contained in:
@@ -716,10 +716,10 @@ style conventions are in separate documents:
|
||||
`test-support` depguard rule, where a repo names its own test-support packages
|
||||
by full import path. A repo adds entries there and changes nothing else, and a
|
||||
re-vendor carries its entries forward. The canonical golangci-lint version is
|
||||
v2.14.0 (released 2026-09-24), pinned as the digest of the lint phase's base
|
||||
v2.15.0 (released 2026-10-16), pinned as the digest of the lint phase's base
|
||||
image
|
||||
(`golangci/golangci-lint@sha256:ad862ba6b3798cbe0fd9fd7408d498fd74fbd2623a92406b2fd3898faf0bf98f`,
|
||||
which reports `2.14.0 built with go1.27.0 from 114493f9`). A module's `go`
|
||||
(`golangci/golangci-lint@sha256:fbfcfd12a6f8d7f1b97b3362ca80fc2a244d46863148c73cb88e7793af96c481`,
|
||||
which reports `2.15.0 built with go1.27.0 from 25c5369a`). A module's `go`
|
||||
directive must not name a newer Go minor version than the one golangci-lint
|
||||
was built with, or golangci-lint refuses to lint it: this release lints
|
||||
`go 1.27.1` but not `go 1.28`. That digest is the only pin, since no repo
|
||||
|
||||
Reference in New Issue
Block a user