refactor(terraform): remove result sorting from scanner (#8928)

Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io>
This commit is contained in:
Nikita Pivkin
2025-05-29 03:30:22 +06:00
committed by GitHub
parent 3b2a3976ac
commit 4a7ebb70b4

View File

@@ -3,7 +3,6 @@ package executor
import (
"context"
"fmt"
"sort"
"strconv"
"strings"
@@ -93,7 +92,6 @@ func (e *Executor) Execute(ctx context.Context, modules terraform.Modules, baseP
results = e.filterResults(results)
e.sortResults(results)
for i, res := range results {
if res.Status() != scan.StatusFailed {
continue
@@ -196,19 +194,6 @@ func (e *Executor) filterResults(results scan.Results) scan.Results {
return results
}
func (e *Executor) sortResults(results []scan.Result) {
sort.Slice(results, func(i, j int) bool {
switch {
case results[i].Rule().LongID() < results[j].Rule().LongID():
return true
case results[i].Rule().LongID() > results[j].Rule().LongID():
return false
default:
return results[i].Range().String() > results[j].Range().String()
}
})
}
func ignoreByParams(params map[string]string, modules terraform.Modules, m *types.Metadata) bool {
if len(params) == 0 {
return true