ioutils/ioutils.go
Function AtomicWriteFile
has 7 return statements (exceeds 4 allowed). Open
Open
func AtomicWriteFile(filename string, data []byte, perm os.FileMode) error {
f, err := os.CreateTemp(filepath.Dir(filename), ".tmp-"+filepath.Base(filename))
if err != nil {
return err
}