関数やメソッドへの呼び出しで、その結果生じる error 型を処理していないものを報告します。

このような関数の API は実行が失敗に終わり、エラーを返す可能性があります。 結果的に生じるエラーを処理しない呼び出しがある場合、API が誤って使用されている可能性があります。

例:


os.Remove("non-existing") // エラーは無視されます

エラーの処理」クイックフィックスを適用後:

err := os.Remove("non-existing") // エラーは処理されます
if err != nil {
  return err
}