bodyclose icon indicating copy to clipboard operation
bodyclose copied to clipboard

false positive when close is in another package

Open vasyharan opened this issue 3 years ago • 1 comments

The following code triggers a false positive.

package util

import (
	"io"
	"log"
)

func Close(c io.Closer) {
	if err := c.Close(); err != nil {
		log.Printf("error closing io: %w", err)
	}
}
package main

import (
	"net/http"
	"util"
)

func main() {
	res, _ := http.Get("http://example.com/")
	defer util.Close(res.Body)
}

vasyharan avatar Mar 27 '22 01:03 vasyharan

Is there any progress on this issue?

kainobor avatar Oct 18 '22 17:10 kainobor