You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(tui): migrate SqlQueryScreen to TuiScreenBase, remove all PPDS013 pragmas
I2: SqlQueryScreen now extends TuiScreenBase — removes manual Content
view, hotkey registration/cleanup, dispose boilerplate, and
_environmentUrl/_session/_errorService fields. Uses Session,
ErrorService, ScreenCancellation, RegisterHotkey(), RequestClose(),
NotifyMenuChanged() from base class. CancellationToken.None replaced
with ScreenCancellation throughout.
I4: Remove all remaining #pragma PPDS013 blocks from dialogs. Update
PPDS013 analyzer to recognize FireAndForget (including null-conditional
?.FireAndForget) as a safe pattern, eliminating the need for pragma
suppression at call sites. Migrate ContinueWith error handling in
ClearAllProfilesDialog, EnvironmentDetailsDialog, ExportDialog,
ProfileCreationDialog, ProfileSelectorDialog, QueryHistoryDialog to
use FireAndForget.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments