Inspectopedia Help

Unused function or method call result

Reports calls to certain functions and methods that do not handle a call result.

An API of such functions imply that users should call them mostly to get a return value and process it, not for side effects. Calls that do not handle the result could be an indication of a misuse of the API.

Example:

fmt.Errorf("error: %s", reason) // constructed error is ignored

After the Introduce local variable quick-fix is applied:

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

Inspection options

Here you can find the description of settings available for the Unused function or method call result inspection, and the reference of their default values.

Reported functions/methods

None

String methods

[Error, String]

Inspection Details

By default bundled with:

GoLand 2024.1, Qodana for Go 2024.1,

Can be installed with plugin:

Go, 241.SNAPSHOT

Last modified: 29 April 2024