Inspectopedia
 
2024.3

Error may be not nil

Warning
Reliability
New
Last modified: 03 December 2024

Reports instances where variables might have nil or an unexpected value because of the associated error that is not checked for being non-nil, as in v, err := foo().

The quick-fix removes the function from the scope of this inspection.

Example:

In the example provided, file could be nil or have an unexpected value if err is not nil.