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 11:21:12 +00:00
committed by GitHub
parent b42f3e2c4c
commit ca72cd570e
18 changed files with 62 additions and 46 deletions

View File

@@ -1,6 +1,7 @@
package models
import (
"io/fs"
"os"
)
@@ -49,6 +50,6 @@ type PluginRepo struct {
type IoUtil interface {
Stat(path string) (os.FileInfo, error)
RemoveAll(path string) error
ReadDir(path string) ([]os.FileInfo, error)
ReadDir(path string) ([]fs.DirEntry, error)
ReadFile(filename string) ([]byte, error)
}