atlas-app-toolkit
atlas-app-toolkit copied to clipboard
bug report: pass []any as any in variadic function
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