From f69f982213313879028b9488993553f23b659c46 Mon Sep 17 00:00:00 2001 From: quobix Date: Wed, 1 Jan 2025 21:59:59 -0500 Subject: [PATCH] added deep graph to report function. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit also removed string buf check, it’s flaky. --- cmd/vacuum_report.go | 6 ++++++ cmd/vacuum_report_test.go | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/vacuum_report.go b/cmd/vacuum_report.go index 62f33081..78079cbf 100644 --- a/cmd/vacuum_report.go +++ b/cmd/vacuum_report.go @@ -166,6 +166,11 @@ func GetVacuumReportCommand() *cobra.Command { pterm.Info.Printf("Linting against %d rules: %s\n", len(selectedRS.Rules), selectedRS.DocumentationURI) } + deepGraph := false + if ignoreFile != "" { + deepGraph = true + } + ruleset := motor.ApplyRulesToRuleSet(&motor.RuleSetExecution{ RuleSet: selectedRS, Spec: specBytes, @@ -173,6 +178,7 @@ func GetVacuumReportCommand() *cobra.Command { SilenceLogs: true, Base: baseFlag, SkipDocumentCheck: skipCheckFlag, + BuildDeepGraph: deepGraph, Timeout: time.Duration(timeoutFlag) * time.Second, }) diff --git a/cmd/vacuum_report_test.go b/cmd/vacuum_report_test.go index bfa823fd..11759233 100644 --- a/cmd/vacuum_report_test.go +++ b/cmd/vacuum_report_test.go @@ -211,6 +211,8 @@ rules: tmp, _ := os.CreateTemp("", "") _, _ = io.WriteString(tmp, yaml) + defer os.Remove(tmp.Name()) + b := bytes.NewBufferString("") pterm.SetDefaultOutput(b) @@ -225,5 +227,4 @@ rules: }) cmdErr := cmd.Execute() assert.NoError(t, cmdErr) - assert.Contains(t, b.String(), "SUCCESS") }