From 0b841dd730e1f424007dcc6b94bffdd799c93d86 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Mon, 4 Nov 2024 09:00:04 -0500 Subject: [PATCH] feat(parser/diff): default max diff length 2048 --- internal/parser/diff/parser.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/parser/diff/parser.go b/internal/parser/diff/parser.go index 129ab91..8baf450 100644 --- a/internal/parser/diff/parser.go +++ b/internal/parser/diff/parser.go @@ -30,7 +30,7 @@ type Conf struct { CompareSpace bool AlwaysHide bool ForceQuitOnDiff bool - MaxDiffLength int + MaxDiffLength int `default:"2048"` // just for reference } } } @@ -83,7 +83,9 @@ func (*Diff) Run(results []stage.ExecutorResult, confAny any) ( // Generate Myers diff diffOps := myersDiff(stdoutLines, resultLines) - + if output.MaxDiffLength == 0 { // real default value + output.MaxDiffLength = 2048 + } // Generate diff block with surrounding context diffOutput := generateDiffWithContext( stdoutLines, resultLines, diffOps, output.MaxDiffLength)