diff --git a/cron/internal/format/json.go b/cron/internal/format/json.go index 8b5a8801a17..71ff04c26b6 100644 --- a/cron/internal/format/json.go +++ b/cron/internal/format/json.go @@ -86,6 +86,7 @@ type jsonScorecardResultV2 struct { // AsJSON exports results as JSON for new detail format. func AsJSON(r *pkg.ScorecardResult, showDetails bool, logLevel log.Level, writer io.Writer) error { encoder := json.NewEncoder(writer) + encoder.SetIndent("", " ") out := jsonScorecardResult{ Repo: r.Repo.Name, diff --git a/cron/internal/format/json_raw_results.go b/cron/internal/format/json_raw_results.go index 41f69659917..d07215f8d4e 100644 --- a/cron/internal/format/json_raw_results.go +++ b/cron/internal/format/json_raw_results.go @@ -265,6 +265,7 @@ func fillJSONRawResults(r *jsonScorecardRawResult, raw *checker.RawResults) erro // AsRawJSON exports results as JSON for raw results. func AsRawJSON(r *pkg.ScorecardResult, writer io.Writer) error { encoder := json.NewEncoder(writer) + encoder.SetIndent("", " ") out := jsonScorecardRawResult{ Repo: jsonRepoV2{ Name: r.Repo.Name, diff --git a/pkg/json.go b/pkg/json.go index 0159ea4d024..aeb951e389f 100644 --- a/pkg/json.go +++ b/pkg/json.go @@ -86,6 +86,7 @@ type JSONScorecardResultV2 struct { // AsJSON exports results as JSON for new detail format. func (r *ScorecardResult) AsJSON(showDetails bool, logLevel log.Level, writer io.Writer) error { encoder := json.NewEncoder(writer) + encoder.SetIndent("", " ") out := jsonScorecardResult{ Repo: r.Repo.Name, @@ -125,6 +126,7 @@ func (r *ScorecardResult) AsJSON2(showDetails bool, } encoder := json.NewEncoder(writer) + encoder.SetIndent("", " ") out := JSONScorecardResultV2{ Repo: jsonRepoV2{ Name: r.Repo.Name,