Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Datree
Commits
4d44a3bc
Commit
4d44a3bc
authored
3 years ago
by
myishay
Browse files
Options
Download
Email Patches
Plain Diff
fix: order files and rules by key
parent
21b202ca
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
bl/evaluation/printer.go
+19
-5
bl/evaluation/printer.go
with
19 additions
and
5 deletions
+19
-5
bl/evaluation/printer.go
+
19
-
5
View file @
4d44a3bc
...
...
@@ -108,9 +108,25 @@ func parseToPrinterWarnings(results *EvaluationResults, invalidYamlFiles []*vali
}
if
results
!=
nil
{
for
fileName
,
rules
:=
range
results
.
FileNameRuleMapper
{
filesKeys
:=
[]
string
{}
for
key
:=
range
results
.
FileNameRuleMapper
{
filesKeys
=
append
(
filesKeys
,
key
)
}
sort
.
Strings
(
filesKeys
)
for
_
,
filename
:=
range
filesKeys
{
rules
:=
results
.
FileNameRuleMapper
[
filename
]
var
warningDetails
=
[]
printer
.
WarningInfo
{}
for
_
,
rule
:=
range
rules
{
rulesIds
:=
[]
int
{}
for
ruleId
:=
range
rules
{
rulesIds
=
append
(
rulesIds
,
ruleId
)
}
sort
.
Ints
(
rulesIds
)
for
_
,
ruleId
:=
range
rulesIds
{
rule
:=
rules
[
ruleId
]
details
:=
printer
.
WarningInfo
{
Caption
:
rule
.
Name
,
Occurrences
:
rule
.
Count
,
...
...
@@ -119,10 +135,8 @@ func parseToPrinterWarnings(results *EvaluationResults, invalidYamlFiles []*vali
warningDetails
=
append
(
warningDetails
,
details
)
}
sort
.
Slice
(
warningDetails
,
func
(
i
,
j
int
)
bool
{
return
warningDetails
[
i
]
.
Caption
<
warningDetails
[
j
]
.
Caption
})
relativePath
,
_
:=
filepath
.
Rel
(
pwd
,
file
N
ame
)
relativePath
,
_
:=
filepath
.
Rel
(
pwd
,
file
n
ame
)
warnings
=
append
(
warnings
,
printer
.
Warning
{
Title
:
fmt
.
Sprintf
(
">> File: %s
\n
"
,
relativePath
),
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help