Configuration options for the warning system

interface WarningConfig {
    DebounceMs: number;
    DisableWarnings: boolean;
    GroupWarnings: boolean;
    ShowAll: boolean;
}

Properties

DebounceMs: number

Time in milliseconds to wait after last warning before flushing output. Default: 10000 (10 seconds)

DisableWarnings: boolean

If true, disables all warnings. Default: false

GroupWarnings: boolean

If true, groups warnings and displays them in formatted tree structure. If false, displays warnings immediately as they occur. Default: true

ShowAll: boolean

If true, shows every occurrence of warnings (ignores session tracking). Default: false