DiagnosticAnalyzer implementations need a syntax filter to exclude their overhead from unrelated light bulbs #55228
Labels
Area-IDE
Area-Performance
Bug
Performance-Scenario-Diagnostics
This issue affects diagnostics computation performance for lightbulb, background analysis, tagger.
Tenet-Performance
Regression in measured performance of the product from goals.
Milestone
Version Used: 17.0.0-preview-3.0-[31527.483.main]
Steps to Reproduce:
Expected Behavior:
The Remove Unnecessary Cast analyzer does not execute as part of calculating the light bulb.
Actual Behavior:
The Remove Unnecessary Cast analyzer runs as part of calculating the light bulb, but will never offer any suggestions. This calculation delays the operations which are included.
List of top-hitting analyzers for this:
The text was updated successfully, but these errors were encountered: