The empty interface denotes the set of all types.
Go 1.18 introduced the more explicit alias any for interface{},
which is equivalent to interface{} in all ways.
The inspection is triggered for any usage of an empty interface as a type or type constraint. Aliases of the empty interface and interfaces that exclusively embed other empty interfaces do not trigger the inspection.
Consider using the more explicit alias any instead.