From 5daac43f7db044b4479c346c776b6b7d118a4559 Mon Sep 17 00:00:00 2001 From: alonzyl <88384677+alonzyl@users.noreply.github.com> Date: Mon, 8 May 2023 17:33:50 +0300 Subject: [PATCH] fix: don't scan empty files when --only-k8s-files flag is used #934 Co-authored-by: Alon Zylberberg --- bl/validation/k8sValidator.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bl/validation/k8sValidator.go b/bl/validation/k8sValidator.go index 0a352c24a4..2a9c5c77fb 100644 --- a/bl/validation/k8sValidator.go +++ b/bl/validation/k8sValidator.go @@ -139,6 +139,10 @@ func (val *K8sValidator) GetK8sFiles(filesConfigurationsChan chan *extractor.Fil } func (val *K8sValidator) isK8sFile(fileConfigurations []extractor.Configuration) bool { + // if the file is empty, the array is empty and doesn't enter the for loop + if len(fileConfigurations) == 0 { + return false + } for _, configuration := range fileConfigurations { has_apiVersion := configuration.ApiVersion != "" has_kind := configuration.Kind != ""