diff --git a/checks/folder.go b/checks/folder.go index 08d71d936..473f6d805 100644 --- a/checks/folder.go +++ b/checks/folder.go @@ -115,17 +115,6 @@ func checkLocalFolder(ctx *context.Context, check v1.FolderCheck) pkg.Results { } func genericFolderCheck(ctx *context.Context, dirFS artifactFS.Filesystem, path string, recursive bool, filter v1.FolderFilter) (FolderCheck, error) { - return _genericFolderCheck(ctx, true, dirFS, path, recursive, filter) -} - -// genericFolderCheckWithoutPrecheck is used for those filesystems that do not support fetching the stat of a directory. -// Eg: s3, gcs. -// It will not pre check whether the given path is a directory. -func genericFolderCheckWithoutPrecheck(ctx *context.Context, dirFS artifactFS.Filesystem, path string, recursive bool, filter v1.FolderFilter) (FolderCheck, error) { - return _genericFolderCheck(ctx, false, dirFS, path, recursive, filter) -} - -func _genericFolderCheck(ctx *context.Context, supportsDirStat bool, dirFS artifactFS.Filesystem, path string, recursive bool, filter v1.FolderFilter) (FolderCheck, error) { result := FolderCheck{} _filter, err := filter.New() if err != nil { diff --git a/checks/folder_gcs.go b/checks/folder_gcs.go index 5e5e32a18..c39d81ffe 100644 --- a/checks/folder_gcs.go +++ b/checks/folder_gcs.go @@ -49,7 +49,7 @@ func CheckGCSBucket(ctx *context.Context, check v1.FolderCheck) pkg.Results { return results.ErrorMessage(err) } - folders, err := genericFolderCheckWithoutPrecheck(ctx, fs, check.Path, check.Recursive, check.Filter) + folders, err := genericFolderCheck(ctx, fs, check.Path, check.Recursive, check.Filter) if err != nil { return results.ErrorMessage(err) } diff --git a/checks/folder_s3.go b/checks/folder_s3.go index c15f60de6..37bbeb30a 100644 --- a/checks/folder_s3.go +++ b/checks/folder_s3.go @@ -47,7 +47,7 @@ func CheckS3Bucket(ctx *context.Context, check v1.FolderCheck) pkg.Results { limitFS.SetMaxListItems(ctx.Properties().Int("s3.list.max-objects", 50_000)) } - folders, err := genericFolderCheckWithoutPrecheck(ctx, fs, check.Path, check.Recursive, check.Filter) + folders, err := genericFolderCheck(ctx, fs, check.Path, check.Recursive, check.Filter) if err != nil { return results.ErrorMessage(err) }