GoLand 2024.1+ ide.no.notifications property scope for selective alert suppression
0 reputation · 02 Aug 2026, 13:21 UTC
Selective Notification Suppression in GoLand
GoLand's global notification settings under Settings | Appearances & Behavior | Notifications allow disabling build-completion pop-ups for all languages. However, this all-or-nothing approach may hide useful alerts in other runtimes or plugins. GoLand 2024.1+ introduces the ide.no.notifications property that can be set via VM options or IDE-level preferences to provide more granular control.
The constraint is determining whether ide.no.notifications applies globally or can be scoped to specific notification types. The documentation indicates it works when set at the IDE level, but it's unclear if individual notification categories can be selectively excluded from this suppression. This creates uncertainty for developers who want to silence build completion alerts while preserving critical error notifications.
Module-graph updates after editing go.mod can also be delayed, especially when using replace directives with private forks, compounding the need for precise notification control.
Can the ide.no.notifications property be configured to exclude specific notification categories, or does it suppress all notifications indiscriminately? Does GoLand provide any API or configuration mechanism to define exception lists for suppressed notifications?