Skip to content

Commit b86e32b

Browse files
Fix CxAssistDisplayCoordinator documentation and scanner filtering
- Fix ClearFindingsFromDisabledScanners filter: use IsScannerEnabled() instead of v.Scanner != 0 check - Remove "for testing" from UpdateFindingsForFile comment (production API) - Align filter logic with method documentation and behavior Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent 761a86e commit b86e32b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

ast-visual-studio-extension/CxExtension/CxAssist/Core/CxAssistDisplayCoordinator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ public static void RefreshProblemWindow(
359359
}
360360

361361
/// <summary>
362-
/// Updates findings for a specific file without a buffer (for testing or file-based updates).
362+
/// Updates findings for a specific file without a buffer.
363363
/// Updates internal storage and raises IssuesUpdated event.
364364
/// </summary>
365365
public static void UpdateFindingsForFile(string filePath, List<Vulnerability> vulnerabilities)
@@ -414,7 +414,7 @@ public static void ClearFindingsFromDisabledScanners()
414414
foreach (var filePath in _fileToIssues.Keys.ToList())
415415
{
416416
_fileToIssues[filePath] = _fileToIssues[filePath]
417-
.Where(v => v != null && v.Scanner != 0)
417+
.Where(v => v != null && CxAssistConstants.IsScannerEnabled(v.Scanner))
418418
.ToList();
419419

420420
if (_fileToIssues[filePath].Count == 0)

0 commit comments

Comments
 (0)