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:


func _() {
    file, err := os.Open("file.txt")
    // Error check is omitted here
    name := file.Name()
    print(name, err)
}

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