特定の関数およびメソッドへの呼び出しで、呼び出しの結果を処理していないものを報告します。

このような関数の API は主に副作用ではなく、戻り値を取得して処理することを目的として関数を呼び出すべきだと示しています。 呼び出しの結果を処理しない呼び出しがある場合、API が誤って使用されている可能性があります。

例:

fmt.Errorf("error: %s", reason) // 構成されたエラーは無視されます

ローカル変数の導入」クイックフィックスを適用後:

err := fmt.Errorf("error: %s", reason)