@@ -67,7 +67,10 @@ type Writer interface {
6767func Write (report * ComplianceReport , option Option ) error {
6868 switch option .Format {
6969 case types .FormatJSON :
70- jwriter := JSONWriter {Output : option .Output , Report : option .Report }
70+ jwriter := JSONWriter {
71+ Output : option .Output ,
72+ Report : option .Report ,
73+ }
7174 return jwriter .Write (report )
7275 case types .FormatTable :
7376 if ! report .empty () {
@@ -93,7 +96,7 @@ func (r ComplianceReport) empty() bool {
9396
9497// buildControlCheckResults create compliance results data
9598func buildControlCheckResults (checksMap map [string ]types.Results , controls []defsecTypes.Control ) []* ControlCheckResult {
96- complianceResults := make ( []* ControlCheckResult , 0 )
99+ var complianceResults []* ControlCheckResult
97100 for _ , control := range controls {
98101 var results types.Results
99102 for _ , c := range control .Checks {
@@ -112,14 +115,14 @@ func buildControlCheckResults(checksMap map[string]types.Results, controls []def
112115}
113116
114117// buildComplianceReportResults create compliance results data
115- func buildComplianceReportResults (checksMap map [string ]types.Results , spec defsecTypes.Spec ) * ComplianceReport {
116- controlCheckResult := buildControlCheckResults (checksMap , spec .Controls )
118+ func buildComplianceReportResults (checksMap map [string ]types.Results , s defsecTypes.Spec ) * ComplianceReport {
119+ controlCheckResult := buildControlCheckResults (checksMap , s .Controls )
117120 return & ComplianceReport {
118- ID : spec .ID ,
119- Title : spec .Title ,
120- Description : spec .Description ,
121- Version : spec .Version ,
122- RelatedResources : spec .RelatedResources ,
121+ ID : s .ID ,
122+ Title : s .Title ,
123+ Description : s .Description ,
124+ Version : s .Version ,
125+ RelatedResources : s .RelatedResources ,
123126 Results : controlCheckResult ,
124127 }
125128}
0 commit comments