Remove ioutil.ReadDir from usage (#53550)

* add depguard rule for ioutil

* replace ioutil.ReadDir with os.ReadDir

* use legacy option in depguard supported in golangci-lint v1.40

* replace ioutil.ReadDir with os.ReadDir

* return error for file info
This commit is contained in:
Jo
2022-08-11 07:21:12 -04:00
committed by GitHub
parent b42f3e2c4c
commit ca72cd570e
18 changed files with 62 additions and 46 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
package services
import (
"io/ioutil"
"io/fs"
"os"
)
@@ -16,8 +16,8 @@ func (i IoUtilImp) RemoveAll(path string) error {
return os.RemoveAll(path)
}
func (i IoUtilImp) ReadDir(path string) ([]os.FileInfo, error) {
return ioutil.ReadDir(path)
func (i IoUtilImp) ReadDir(path string) ([]fs.DirEntry, error) {
return os.ReadDir(path)
}
func (i IoUtilImp) ReadFile(filename string) ([]byte, error) {