.golangci.yml replaced with the canonical v2-schema config. Linter settings now live under linters.settings (the previous top-level linters-settings block was silently ignored by golangci-lint v2, so thresholds like lll: 88 were not being applied). The obsolete issues.exclude-use-default key is dropped.
golangci-lint bumped from the v2.10.1-era commit pin to @v2.12.2 in Dockerfile and script/bootstrap; pin date comments refreshed to 2026-08-07.
Lint fixes: 15 lll findings in attrsum.go (long function signatures, one Fprintf format string, one flag description, and one trailing nolint comment line) resolved by wrapping lines; no behavior changes. The nolint:gosec directive moved to its own line, unchanged in substance.
TODO.md Completed Steps updated.
make check (fmt-check, vet, lint, tests) passes.
Updates the linter toolchain and config:
- `.golangci.yml` replaced with the canonical v2-schema config. Linter settings now live under `linters.settings` (the previous top-level `linters-settings` block was silently ignored by golangci-lint v2, so thresholds like `lll: 88` were not being applied). The obsolete `issues.exclude-use-default` key is dropped.
- golangci-lint bumped from the v2.10.1-era commit pin to `@v2.12.2` in `Dockerfile` and `script/bootstrap`; pin date comments refreshed to 2026-08-07.
- Lint fixes: 15 `lll` findings in `attrsum.go` (long function signatures, one `Fprintf` format string, one flag description, and one trailing `nolint` comment line) resolved by wrapping lines; no behavior changes. The `nolint:gosec` directive moved to its own line, unchanged in substance.
- `TODO.md` Completed Steps updated.
`make check` (fmt-check, vet, lint, tests) passes.
- Replace .golangci.yml with the canonical v2-schema config: linter
settings move under linters.settings (the previous top-level
linters-settings block was ignored by golangci-lint v2, so the
configured thresholds were not applied) and the obsolete
issues.exclude-use-default key is dropped.
- Bump golangci-lint from the v2.10.1-era commit pin to @v2.12.2 in
Dockerfile and script/bootstrap; refresh pin date comments.
- Wrap long lines in attrsum.go to satisfy the now-effective lll
limit of 88 columns (15 findings); move one nolint:gosec directive
to its own line.
- Record the change in TODO.md Completed Steps.
clawbot
self-assigned this 2026-08-10 15:46:33 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Updates the linter toolchain and config:
.golangci.ymlreplaced with the canonical v2-schema config. Linter settings now live underlinters.settings(the previous top-levellinters-settingsblock was silently ignored by golangci-lint v2, so thresholds likelll: 88were not being applied). The obsoleteissues.exclude-use-defaultkey is dropped.@v2.12.2inDockerfileandscript/bootstrap; pin date comments refreshed to 2026-08-07.lllfindings inattrsum.go(long function signatures, oneFprintfformat string, one flag description, and one trailingnolintcomment line) resolved by wrapping lines; no behavior changes. Thenolint:gosecdirective moved to its own line, unchanged in substance.TODO.mdCompleted Steps updated.make check(fmt-check, vet, lint, tests) passes.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.