Add "no-ide" tag to suppress rule in IntelliJ.

--
PiperOrigin-RevId: 146508452
MOS_MIGRATED_REVID=146508452
diff --git a/tools/ide/intellij_info_impl.bzl b/tools/ide/intellij_info_impl.bzl
index 8bcb7ba..7bb1f87 100644
--- a/tools/ide/intellij_info_impl.bzl
+++ b/tools/ide/intellij_info_impl.bzl
@@ -439,6 +439,10 @@
 
 def intellij_info_aspect_impl(target, ctx, semantics):
   """Aspect implementation function."""
+  tags = ctx.rule.attr.tags
+  if "no-ide" in tags:
+    return struct()
+
   rule_attrs = ctx.rule.attr
 
   # Collect direct dependencies
@@ -520,7 +524,7 @@
       c_toolchain_ide_info = c_toolchain_ide_info,
       java_ide_info = java_ide_info,
       android_ide_info = android_ide_info,
-      tags = ctx.rule.attr.tags,
+      tags = tags,
       test_info = test_info,
       java_toolchain_ide_info = java_toolchain_ide_info,
       py_ide_info = py_ide_info,