Skip to content

Commit 61a8e4b

Browse files
SLCORE-1656 Fix issues logging
1 parent 38bb804 commit 61a8e4b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

backend/core/src/main/java/org/sonarsource/sonarlint/core/reporting/FindingReportingService.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,12 @@ public void reportTrackedFindings(String configurationScopeId, UUID analysisId,
216216

217217
private synchronized void updateRaisedFindingsCacheAndNotifyClient(String configurationScopeId, @Nullable UUID analysisId, Map<URI, List<RaisedIssueDto>> updatedIssues,
218218
Map<URI, List<RaisedHotspotDto>> updatedHotspots, boolean isIntermediatePublication) {
219-
var issuesToRaise = previouslyRaisedFindingsRepository.replaceIssuesForFiles(configurationScopeId, updatedIssues);
220-
LOG.debug("Reporting {} issues for configuration scope {}", issuesToRaise.size(), configurationScopeId);
221-
client.raiseIssues(new RaiseIssuesParams(configurationScopeId, issuesToRaise, isIntermediatePublication, analysisId));
219+
var fileIssues = previouslyRaisedFindingsRepository.replaceIssuesForFiles(configurationScopeId, updatedIssues);
220+
221+
var totalIssues = fileIssues.values().stream().mapToInt(List::size).sum();
222+
LOG.debug("Reporting {} issues over {} files for configuration scope {}", totalIssues, fileIssues.size(), configurationScopeId);
223+
224+
client.raiseIssues(new RaiseIssuesParams(configurationScopeId, fileIssues, isIntermediatePublication, analysisId));
222225
var effectiveBindingOpt = configurationRepository.getEffectiveBinding(configurationScopeId);
223226
if (effectiveBindingOpt.isPresent()) {
224227
// security hotspots are only supported in connected mode

0 commit comments

Comments
 (0)