opentelemetry-collector
opentelemetry-collector copied to clipboard
Update module github.com/golangci/golangci-lint to v1.56.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| github.com/golangci/golangci-lint | v1.55.2 -> v1.56.1 |
Release Notes
golangci/golangci-lint (github.com/golangci/golangci-lint)
v1.56.1
- updated linters
errcheck: from 1.6.3 to 1.7.0govet: disableloopclosurewith go1.22revive: from 1.3.6 to 1.3.7testifylint: from 1.1.0 to 1.1.1
v1.56.0
- new linters
- feat: add
spanchecklinter https://github.com/jjti/go-spancheck
- feat: add
- updated linters
depguard: from 2.1.0 to 2.2.0exhaustive: from 0.11.0 to 0.12.0exhaustruct: from 3.1.0 to 3.2.0gci: from 0.11.2 to 0.12.1ginkgolinter: from 0.14.1 to 0.15.2go-check-sumtype: from 0.1.3 to 0.1.4go-critic: from 0.9.0 to 0.11.0go-errorlint: from 1.4.5 to 1.4.8go-spancheck: from 0.4.2 to 0.5.2goconst: from 1.6.0 to 1.7.0godot: from 1.4.15 to 1.4.16gofumpt: from 0.5.0 to 0.6.0inamedparam: from 0.1.2 to 0.1.3ineffassign: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0ireturn: from 0.2.2 to 0.3.0misspell: add mode optionmusttag: from v0.7.2 to v0.8.0paralleltest: from 1.0.8 to 1.0.9perfsprint: from 0.2.0 to 0.6.0protogetter: from 0.2.3 to 0.3.4revive: from 1.3.4 to 1.3.6sloglint: add static-msg optionsloglint: from 0.1.2 to 0.4.0testifylint: from 0.2.3 to 1.1.0unparam: from2022122-7455f1af531d to2024010-c549a3470d14whitespace: update after moving to theanalysispackagewsl: from 3.4.0 to 4.2.0zerologlint: from 0.1.3 to 0.1.5
- misc.
- 🎉 go1.22 support
- Implement stats per linter with a flag
- fix: make versioning inside Docker image consistent with binaries
- fix: parse Go RC version
- Documentation
- Add missing fields to .golangci.reference.yml
- Fix noctx description
- Improve .golangci.reference.yml defaults
- Improve typecheck FAQ
- Note that
exhaustructstruct regular expressions are expected to match the entirepackage/name/structname - Adjust wrapcheck ignoreSigs to new defaults
Important
testifylint has breaking changes about enabling/disabling checks:
-
If you were using the option
enablewith a filtered list of checks, you should either adddisable-all: true(1) or usedisablefield (2).
Example (1)
testifylint:
disable-all: true
enable:
- bool-compare
- compares
- empty
- error-is-as
- error-nil
- expected-actual
- go-require
- float-compare
- len
- nil-compare
- require-error
- suite-dont-use-pkg
- suite-extra-assert-call
- suite-thelper
```
```yml
Example (2)
testifylint:
disable:
- suite-dont-use-pkg
```
Configuration
📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
44356bd) 90.57% compared to head (50402ea) 90.57%. Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #9559 +/- ##
=======================================
Coverage 90.57% 90.57%
=======================================
Files 347 347
Lines 18244 18244
=======================================
Hits 16524 16524
Misses 1390 1390
Partials 330 330
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This is causing a bunch of lint failures, will open an issue and follow up in a separate PR