dev: add gofmt rewrite rule to ensure 'any' is always used (#3780)
This commit is contained in:
parent
12ffb0b36a
commit
bbc2f34dec
@ -29,6 +29,10 @@ linters-settings:
|
||||
- whyNoLint
|
||||
gocyclo:
|
||||
min-complexity: 15
|
||||
gofmt:
|
||||
rewrite-rules:
|
||||
- pattern: 'interface{}'
|
||||
replacement: 'any'
|
||||
goimports:
|
||||
local-prefixes: github.com/golangci/golangci-lint
|
||||
gomnd:
|
||||
|
@ -6,11 +6,11 @@ import (
|
||||
|
||||
// PanicError can be used to not print stacktrace twice
|
||||
type PanicError struct {
|
||||
recovered interface{}
|
||||
recovered any
|
||||
stack []byte
|
||||
}
|
||||
|
||||
func NewPanicError(recovered interface{}, stack []byte) *PanicError {
|
||||
func NewPanicError(recovered any, stack []byte) *PanicError {
|
||||
return &PanicError{recovered: recovered, stack: stack}
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,7 @@ func (c *Cache) Trim() {
|
||||
})
|
||||
}
|
||||
|
||||
func (c *Cache) Put(pkg *packages.Package, mode HashMode, key string, data interface{}) error {
|
||||
func (c *Cache) Put(pkg *packages.Package, mode HashMode, key string, data any) error {
|
||||
var err error
|
||||
buf := &bytes.Buffer{}
|
||||
c.sw.TrackStage("gob", func() {
|
||||
@ -93,7 +93,7 @@ func (c *Cache) Put(pkg *packages.Package, mode HashMode, key string, data inter
|
||||
|
||||
var ErrMissing = errors.New("missing data")
|
||||
|
||||
func (c *Cache) Get(pkg *packages.Package, mode HashMode, key string, data interface{}) error {
|
||||
func (c *Cache) Get(pkg *packages.Package, mode HashMode, key string, data any) error {
|
||||
var aID cache.ActionID
|
||||
var err error
|
||||
c.sw.TrackStage("key build", func() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user