fix: use if over switch
License: MIT Signed-off-by: Oli Evans <oli@tableflip.io>
Oli Evans committed
Nov 25, 2019 at 14:51 UTC
7fcf40eeeef1f210878ad069dcf65241699358d9
1 file changed
+4
-9
core/commands/files.go
+4
-9
@@ -1005,11 +1005,8 @@ Remove files or directories.
1005
1006
pdir, err := getParentDir(nd.FilesRoot, dir)
1007
if err != nil {
1008
- if force {
1009
- switch err {
1010
- case os.ErrNotExist:
1011
- return nil
1012
- }
1008
+ if force && err == os.ErrNotExist {
1009
+ return nil
1010
}
1011
return fmt.Errorf("parent lookup: %s", err)
1012
}
@@ -1017,12 +1014,10 @@ Remove files or directories.
1014
if force {
1015
err := pdir.Unlink(name)
1016
if err != nil {
1020
- switch err {
1021
- case os.ErrNotExist:
1017
+ if err == os.ErrNotExist {
1018
return nil
1023
- default:
1024
- return err
1019
}
1020
+ return err
1021
}
1022
return pdir.Flush()
1023
}