diff --git a/pkg/fanal/utils/utils.go b/pkg/fanal/utils/utils.go index 8c9032a40bf6..cdd0373e39bf 100644 --- a/pkg/fanal/utils/utils.go +++ b/pkg/fanal/utils/utils.go @@ -10,10 +10,11 @@ import ( "path/filepath" "strings" - "github.com/aquasecurity/trivy/pkg/log" - xio "github.com/aquasecurity/trivy/pkg/x/io" "github.com/bmatcuk/doublestar/v4" "github.com/samber/lo" + + "github.com/aquasecurity/trivy/pkg/log" + xio "github.com/aquasecurity/trivy/pkg/x/io" ) var ( diff --git a/pkg/fanal/walker/fs.go b/pkg/fanal/walker/fs.go index 759ec8d8fca5..3ebfb7258459 100644 --- a/pkg/fanal/walker/fs.go +++ b/pkg/fanal/walker/fs.go @@ -7,9 +7,9 @@ import ( "path/filepath" "strings" - "github.com/aquasecurity/trivy/pkg/fanal/utils" "golang.org/x/xerrors" + "github.com/aquasecurity/trivy/pkg/fanal/utils" "github.com/aquasecurity/trivy/pkg/log" xio "github.com/aquasecurity/trivy/pkg/x/io" ) diff --git a/pkg/fanal/walker/vm.go b/pkg/fanal/walker/vm.go index b7e5218477b6..f8ef63ce0252 100644 --- a/pkg/fanal/walker/vm.go +++ b/pkg/fanal/walker/vm.go @@ -8,7 +8,6 @@ import ( "slices" "strings" - "github.com/aquasecurity/trivy/pkg/fanal/utils" "github.com/masahiro331/go-disk" diskFs "github.com/masahiro331/go-disk/fs" "github.com/masahiro331/go-disk/gpt" @@ -18,6 +17,7 @@ import ( "github.com/masahiro331/go-xfs-filesystem/xfs" "golang.org/x/xerrors" + "github.com/aquasecurity/trivy/pkg/fanal/utils" "github.com/aquasecurity/trivy/pkg/fanal/vm/filesystem" "github.com/aquasecurity/trivy/pkg/log" xio "github.com/aquasecurity/trivy/pkg/x/io" diff --git a/pkg/fanal/walker/walk_test.go b/pkg/fanal/walker/walk_test.go index fbb672a6b778..09d55527c0fe 100644 --- a/pkg/fanal/walker/walk_test.go +++ b/pkg/fanal/walker/walk_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/aquasecurity/trivy/pkg/fanal/walker" + "github.com/aquasecurity/trivy/pkg/fanal/utils" ) func TestSkipFile(t *testing.T) { @@ -64,7 +64,7 @@ func TestSkipFile(t *testing.T) { t.Run(tt.name, func(t *testing.T) { for file, want := range tt.wants { file = filepath.ToSlash(filepath.Clean(file)) - got := utils.SkipPath(file, walker.CleanSkipPaths(tt.skipFiles)) + got := utils.SkipPath(file, utils.CleanSkipPaths(tt.skipFiles)) assert.Equal(t, want, got, fmt.Sprintf("skipFiles: %s, file: %s", tt.skipFiles, file)) } }) @@ -138,7 +138,7 @@ func TestSkipDir(t *testing.T) { t.Run(tt.name, func(t *testing.T) { for dir, want := range tt.wants { dir = filepath.ToSlash(filepath.Clean(dir)) - got := utils.SkipPath(dir, walker.CleanSkipPaths(tt.skipDirs)) + got := utils.SkipPath(dir, utils.CleanSkipPaths(tt.skipDirs)) assert.Equal(t, want, got, fmt.Sprintf("defaultSkipDirs: %s, dir: %s", tt.skipDirs, dir)) } }) diff --git a/pkg/iac/scanners/terraform/parser/parser.go b/pkg/iac/scanners/terraform/parser/parser.go index 66cf980361fa..695cbee4fb25 100644 --- a/pkg/iac/scanners/terraform/parser/parser.go +++ b/pkg/iac/scanners/terraform/parser/parser.go @@ -11,11 +11,11 @@ import ( "sort" "strings" - "github.com/aquasecurity/trivy/pkg/fanal/utils" "github.com/hashicorp/hcl/v2" "github.com/hashicorp/hcl/v2/hclparse" "github.com/zclconf/go-cty/cty" + "github.com/aquasecurity/trivy/pkg/fanal/utils" "github.com/aquasecurity/trivy/pkg/iac/ignore" "github.com/aquasecurity/trivy/pkg/iac/terraform" tfcontext "github.com/aquasecurity/trivy/pkg/iac/terraform/context" diff --git a/pkg/iac/scanners/terraform/scanner_test.go b/pkg/iac/scanners/terraform/scanner_test.go index 45475d31274d..4cd4e5a9174f 100644 --- a/pkg/iac/scanners/terraform/scanner_test.go +++ b/pkg/iac/scanners/terraform/scanner_test.go @@ -1176,7 +1176,7 @@ resource "aws_iam_policy" "bad_configuration" { results, err := scanner.ScanFS(context.TODO(), fs, "deployments") require.NoError(t, err) - assert.Len(t, results, 0) + assert.Empty(t, results) }) t.Run("use skip-files option", func(t *testing.T) { @@ -1189,7 +1189,7 @@ resource "aws_iam_policy" "bad_configuration" { results, err := scanner.ScanFS(context.TODO(), fs, "deployments") require.NoError(t, err) - assert.Len(t, results, 0) + assert.Empty(t, results) }) }