このような関数の API は副作用ではなく、主に戻り値を取得して処理することを目的として関数を呼び出すべきです。 呼び出しの結果を処理しない呼び出しがある場合、API が誤って使用される可能性があります。
例:
fmt.Errorf("error: %s", reason) // 生成されたエラーは無視されます
「ローカル変数の導入」クイックフィックスを適用後:
err := fmt.Errorf("error: %s", reason)