api/archive/zip.go
Function extractFileFromArchive
has 5 return statements (exceeds 4 allowed). Open
Open
func extractFileFromArchive(file *zip.File, dest string) error {
f, err := file.Open()
if err != nil {
return err
}
Function unzipFile
has 5 return statements (exceeds 4 allowed). Open
Open
func unzipFile(f *zip.File, p string) error {
// Make File
if err := os.MkdirAll(filepath.Dir(p), os.ModePerm); err != nil {
return errors.Wrapf(err, "unzipFile: can't make a path %s", p)
}