@@ -88,6 +88,7 @@ std::string SARIFAnalysisReport::emit() {
8888 { " defaultConfiguration" , picojson::value (level (sarifSeverity (rule.severity ))) },
8989 { " properties" , picojson::value (properties) },
9090 };
91+
9192 rules.emplace_back (reportingDescriptor);
9293
9394 for (const ErrorMessage& err : it->second ) {
@@ -132,12 +133,13 @@ std::string SARIFAnalysisReport::emit() {
132133 // https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317638
133134 picojson::object result = {
134135 // https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317643
135- { " ruleId" , picojson::value (err.id ) },
136+ {" ruleId" , picojson::value (err.id )},
136137 // https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317649
137- { " message" , picojson::value (text (err.shortMessage ())) },
138+ {" message" , picojson::value (text (err.shortMessage ()))},
138139 // https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317650
139- { " locations" , picojson::value (locations) },
140+ {" locations" , picojson::value (locations)},
140141 };
142+
141143 results.emplace_back (result);
142144 }
143145 }
0 commit comments