atlas-app-toolkit icon indicating copy to clipboard operation
atlas-app-toolkit copied to clipboard

bug report: pass []any as any in variadic function

Open alingse opened this issue 2 years ago • 0 comments

i am writing a linter to lint that pass []any as any in variadic function

and run github Actions for some top go packages, this package failed

see github actions lint result here https://github.com/alingse/asasalint/runs/7284783491?check_suite_focus=true

Error: /home/runner/work/asasalint/asasalint/atlas-app-toolkit/gateway/errors.go:271:38: pass []any as any to func NewWithFields func(message string, kvpairs ...interface{}) github.com/infobloxopen/atlas-app-toolkit/gateway.MessageWithFields
func WithCodedSuccess(ctx context.Context, c codes.Code, msg string, args ...interface{}) error {
	WithSuccess(ctx, NewWithFields(msg, args))
	return SetStatus(ctx, status.New(c, msg))
}

here the args will pass as []any{args...} into NewWithFields

alingse avatar Jul 11 '22 15:07 alingse