Unhandled error
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:
After the Handle error quick-fix is applied:
Inspection options
Option | Type | Default |
---|---|---|
Exclude | Table | None |
Import Path | TableColumn | [errors, fmt, fmt, errors, errors, math/rand, fmt, fmt] |
Function Name | TableColumn | [New, Println, Errorf, Join, Unwrap, Read, Printf, Print] |
Table | None | |
Import Path | TableColumn | [strings, hash, bytes, strings, bytes, bytes, strings, math/rand, strings, bytes] |
Receiver | TableColumn | [*Builder, Hash, *Buffer, *Builder, *Buffer, *Buffer, *Builder, *Rand, *Builder, *Buffer] |
Method Name | TableColumn | [WriteByte, Write, WriteString, WriteRune, Write, WriteByte, Write, Read, WriteString, WriteRune] |
Inspection Details | |
---|---|
Available in: | GoLand 2023.3 |
Plugin: | Go, 233.SNAPSHOT |