An API of such functions imply that users should call them mostly to get a return value and process it, not for side effects. Calls that do not handle the result could be an indication of a misuse of the API.
Example:
fmt.Errorf("error: %s", reason) // constructed error is ignored
After the Introduce local variable quick-fix is applied:
err := fmt.Errorf("error: %s", reason)