Reports calls to functions and methods that do not handle the call result of the error type.

An API of such functions imply that their execution might finish unsuccessfully and they would return an error. Calls that do not handle the error result could be an indication of the API misuse.

Example:


os.Remove("non-existing") // error is ignored

After the Handle error quick-fix is applied:

err := os.Remove("non-existing") // error is handled
if err != nil {
  return err
}