Skip to content

Commit 941b1ef

Browse files
authored
govet: add httpmux analyzer (#5717)
1 parent 516e0f0 commit 941b1ef

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

.golangci.next.reference.yml

+3
Original file line numberDiff line numberDiff line change
@@ -1587,6 +1587,8 @@ linters:
15871587
- findcall
15881588
# Report assembly that clobbers the frame pointer before saving it.
15891589
- framepointer
1590+
# Report using Go 1.22 enhanced ServeMux patterns in older Go versions.
1591+
- httpmux
15901592
# Check for mistakes using HTTP responses.
15911593
- httpresponse
15921594
# Detect impossible interface-to-interface type assertions.
@@ -1668,6 +1670,7 @@ linters:
16681670
- fieldalignment
16691671
- findcall
16701672
- framepointer
1673+
- httpmux
16711674
- httpresponse
16721675
- ifaceassert
16731676
- loopclosure

pkg/golinters/govet/govet.go

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
"golang.org/x/tools/go/analysis/passes/fieldalignment"
2525
"golang.org/x/tools/go/analysis/passes/findcall"
2626
"golang.org/x/tools/go/analysis/passes/framepointer"
27+
"golang.org/x/tools/go/analysis/passes/httpmux"
2728
"golang.org/x/tools/go/analysis/passes/httpresponse"
2829
"golang.org/x/tools/go/analysis/passes/ifaceassert"
2930
_ "golang.org/x/tools/go/analysis/passes/inspect" // unused internal analyzer
@@ -77,6 +78,7 @@ var (
7778
fieldalignment.Analyzer,
7879
findcall.Analyzer,
7980
framepointer.Analyzer,
81+
httpmux.Analyzer,
8082
httpresponse.Analyzer,
8183
ifaceassert.Analyzer,
8284
loopclosure.Analyzer,

0 commit comments

Comments
 (0)