Skip to content

Commit bbc2f34

Browse files
authored
dev: add gofmt rewrite rule to ensure 'any' is always used (golangci#3780)
1 parent 12ffb0b commit bbc2f34

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

.golangci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ linters-settings:
2929
- whyNoLint
3030
gocyclo:
3131
min-complexity: 15
32+
gofmt:
33+
rewrite-rules:
34+
- pattern: 'interface{}'
35+
replacement: 'any'
3236
goimports:
3337
local-prefixes: github.com/golangci/golangci-lint
3438
gomnd:

internal/errorutil/errors.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ import (
66

77
// PanicError can be used to not print stacktrace twice
88
type PanicError struct {
9-
recovered interface{}
9+
recovered any
1010
stack []byte
1111
}
1212

13-
func NewPanicError(recovered interface{}, stack []byte) *PanicError {
13+
func NewPanicError(recovered any, stack []byte) *PanicError {
1414
return &PanicError{recovered: recovered, stack: stack}
1515
}
1616

internal/pkgcache/pkgcache.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func (c *Cache) Trim() {
5454
})
5555
}
5656

57-
func (c *Cache) Put(pkg *packages.Package, mode HashMode, key string, data interface{}) error {
57+
func (c *Cache) Put(pkg *packages.Package, mode HashMode, key string, data any) error {
5858
var err error
5959
buf := &bytes.Buffer{}
6060
c.sw.TrackStage("gob", func() {
@@ -93,7 +93,7 @@ func (c *Cache) Put(pkg *packages.Package, mode HashMode, key string, data inter
9393

9494
var ErrMissing = errors.New("missing data")
9595

96-
func (c *Cache) Get(pkg *packages.Package, mode HashMode, key string, data interface{}) error {
96+
func (c *Cache) Get(pkg *packages.Package, mode HashMode, key string, data any) error {
9797
var aID cache.ActionID
9898
var err error
9999
c.sw.TrackStage("key build", func() {

0 commit comments

Comments
 (0)