Commit Graph
1 Commits
Author SHA1 Message Date
mathias 710976ac93 chore(lint): adopt the canonical .golangci.yml from infra/ci-templates
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 10s
CD / var-go/oath (push) Skipped
CD / Build & Import (push) Successful in 6s
CD / Deploy via GitOps (push) Successful in 1s
Estate had 26 Go repos, 3 with a lint config, all three different; the other
23 ran golangci-lint v2 defaults, which enable NO formatter -- the hole that
let gofmt drift rot undetected until it was found by hand (dma-cli#12).

Canonical lives at infra ci-templates/golangci.yml and is distributed by the
infra#309 pattern: byte-identical copies, checksum drift gate in infra. Do
not edit this file here -- edit the canonical and run `task ci:sync`.

Verified locally before pushing, not pushed-and-hoped: golangci-lint v2.11.4
run against a Go 1.26.1 toolchain (matching CI) reports 0 issues in this
repo with this config.
2026-09-05 12:51:05 +02:00