Lock version of golangci-lint to 1.43.0. And fix lint issue. (#88)
diff --git a/Makefile b/Makefile
index 1add82e..63c4a75 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@
.PHONY: lint
lint:
- $(GO_LINT) version || curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GO_PATH)/bin
+ $(GO_LINT) version || curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GO_PATH)/bin v1.43.0
$(GO_LINT) run -v ./...
.PHONY: fix-lint
diff --git a/commands/deps_resolve.go b/commands/deps_resolve.go
index 8ed283e..b06430c 100644
--- a/commands/deps_resolve.go
+++ b/commands/deps_resolve.go
@@ -52,7 +52,7 @@
return err
}
outDir = absPath
- if err := os.MkdirAll(outDir, 0700); err != nil && !os.IsExist(err) {
+ if err := os.MkdirAll(outDir, 0o700); err != nil && !os.IsExist(err) {
return err
}
return nil
diff --git a/pkg/deps/golang.go b/pkg/deps/golang.go
index 872787e..fbb9477 100644
--- a/pkg/deps/golang.go
+++ b/pkg/deps/golang.go
@@ -23,7 +23,6 @@
"fmt"
"go/build"
"io"
- "io/ioutil"
"os"
"os/exec"
"path/filepath"
@@ -105,7 +104,7 @@
for {
logger.Log.Debugf("Directory of %+v is %+v", module.Path, dir)
- files, err := ioutil.ReadDir(dir)
+ files, err := os.ReadDir(dir)
if err != nil {
return err
}
@@ -114,7 +113,7 @@
continue
}
licenseFilePath := filepath.Join(dir, info.Name())
- content, err := ioutil.ReadFile(licenseFilePath)
+ content, err := os.ReadFile(licenseFilePath)
if err != nil {
return err
}
diff --git a/pkg/deps/npm.go b/pkg/deps/npm.go
index 11f5cab..a294b84 100644
--- a/pkg/deps/npm.go
+++ b/pkg/deps/npm.go
@@ -23,7 +23,6 @@
"encoding/json"
"fmt"
"io"
- "io/ioutil"
"os"
"os/exec"
"path/filepath"
@@ -261,7 +260,7 @@
// ResolveLcsFile tries to find the license file to identify the license
func (resolver *NpmResolver) ResolveLcsFile(result *Result, pkgPath string) error {
- depFiles, err := ioutil.ReadDir(pkgPath)
+ depFiles, err := os.ReadDir(pkgPath)
if err != nil {
return err
}
@@ -271,7 +270,7 @@
}
licenseFilePath := filepath.Join(pkgPath, info.Name())
result.LicenseFilePath = licenseFilePath
- content, err := ioutil.ReadFile(licenseFilePath)
+ content, err := os.ReadFile(licenseFilePath)
if err != nil {
return err
}
@@ -291,7 +290,7 @@
// ParsePkgFile parses the content of the package file
func (resolver *NpmResolver) ParsePkgFile(pkgFile string) (*Package, error) {
- content, err := ioutil.ReadFile(pkgFile)
+ content, err := os.ReadFile(pkgFile)
if err != nil {
return nil, err
}
diff --git a/pkg/header/check.go b/pkg/header/check.go
index ba5a376..23aac9e 100644
--- a/pkg/header/check.go
+++ b/pkg/header/check.go
@@ -18,7 +18,6 @@
package header
import (
- "io/ioutil"
"net/http"
"os"
"path/filepath"
@@ -120,7 +119,7 @@
logger.Log.Debugln("Checking file:", file)
- bs, err := ioutil.ReadFile(file)
+ bs, err := os.ReadFile(file)
if err != nil {
return err
}
diff --git a/pkg/header/fix.go b/pkg/header/fix.go
index 1deaf01..1738f2d 100644
--- a/pkg/header/fix.go
+++ b/pkg/header/fix.go
@@ -20,7 +20,6 @@
import (
"fmt"
- "io/ioutil"
"math"
"os"
"regexp"
@@ -53,7 +52,7 @@
return err
}
- content, err := ioutil.ReadFile(file)
+ content, err := os.ReadFile(file)
if err != nil {
return err
}
@@ -65,7 +64,7 @@
content = rewriteContent(style, content, licenseHeader)
- if err := ioutil.WriteFile(file, content, stat.Mode()); err != nil {
+ if err := os.WriteFile(file, content, stat.Mode()); err != nil {
return err
}
diff --git a/pkg/review/header.go b/pkg/review/header.go
index 8d9ae33..a6f290a 100644
--- a/pkg/review/header.go
+++ b/pkg/review/header.go
@@ -23,7 +23,6 @@
"encoding/base64"
"encoding/json"
"fmt"
- "io/ioutil"
"os"
"regexp"
"strconv"
@@ -291,7 +290,7 @@
if filepath == "" {
return "", fmt.Errorf("failed to get event path")
}
- content, err := ioutil.ReadFile(filepath)
+ content, err := os.ReadFile(filepath)
if err != nil {
return "", err
}