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
 	}