diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java index a1a7f35aab01..f8f08fa4b0a3 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java @@ -71,6 +71,8 @@ import java.util.*; import java.util.concurrent.ConcurrentMap; import java.util.function.Function; +import static com.intellij.openapi.util.text.StringUtil.isEmpty; + /** * @author max */ @@ -554,11 +556,14 @@ public class LocalInspectionsPass extends ProgressableTextEditorHighlightingPass HighlightInfoType type = new HighlightInfoType.HighlightInfoTypeImpl(level.getSeverity(element), level.getAttributesKey()); final String plainMessage = message.startsWith("") ? StringUtil.unescapeXml(XmlStringUtil.stripHtml(message).replaceAll("<[^>]*>", "")) : message; - @NonNls final String link = " " + DaemonBundle.message("inspection.extended.description") - +" " + myShortcutText; + @NonNls String link = ""; + if (!isEmpty(tool.loadDescription())) { + link = " " + DaemonBundle.message("inspection.extended.description") + + " " + myShortcutText; + } @NonNls String tooltip = null; if (descriptor.showTooltip()) {