Skip to content

Commit 82739b3

Browse files
committed
refactor: replace os.IsNotExist() with errors.Is()
1 parent c68e64d commit 82739b3

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

internal/template/template.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"errors"
77
"fmt"
88
"io"
9+
"io/fs"
910
"log"
1011
"net/url"
1112
"os"
@@ -191,7 +192,7 @@ func GenerateFile(config config.Config, containers context.Context) bool {
191192

192193
if config.Dest != "" {
193194
oldContents, err := os.ReadFile(config.Dest)
194-
if err != nil && !os.IsNotExist(err) {
195+
if err != nil && !errors.Is(err, fs.ErrNotExist) {
195196
log.Fatalf("Unable to compare current file contents: %s: %s\n", config.Dest, err)
196197
}
197198

internal/utils/utils.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package utils
22

33
import (
4+
"errors"
5+
"io/fs"
46
"os"
57
"strings"
68
)
@@ -27,7 +29,7 @@ func PathExists(path string) (bool, error) {
2729
if err == nil {
2830
return true, nil
2931
}
30-
if os.IsNotExist(err) {
32+
if errors.Is(err, fs.ErrNotExist) {
3133
return false, nil
3234
}
3335
return false, err

0 commit comments

Comments
 (0)