internal/demo-test/gin-demo/main.go:41:31: SA1029: should not use built-in type string as key for value; define your own type to avoid collisions (staticcheck)
ctx = context.WithValue(ctx, "alibaba", "alimama")
^
internal/demo-test/reflect-type-name/main.go:33:6: `IPerson` is unused (deadcode)
type IPerson interface {
^
rum/context_injector.go:31:33: SA1029: should not use built-in type string as key for value; define your own type to avoid collisions (staticcheck)
return context.WithValue(ctx, _key, value)
^