Scenario
Let's say that we have a package importing an external package when that package returns an err, and we want to wrap the external error into an error from our package, so we can use errors.Is on our typed error without losing the traceability of previous errors on the stack
Feature:
We should be able to use fmt.Errorf with multiple errors without raising the lint since no multiple %w are allowed and at least 1 %w as been provided
Scenario Let's say that we have a package importing an external package when that package returns an err, and we want to wrap the external error into an error from our package, so we can use errors.Is on our typed error without losing the traceability of previous errors on the stack
Feature: We should be able to use fmt.Errorf with multiple errors without raising the lint since no multiple %w are allowed and at least 1 %w as been provided
ex: fmt.Errorf("%w:%v", ErrMyPkgCustomError, errExtentalPkgError)