aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Marion <steve.marion@sonarsource.com>2025-05-12 11:09:57 +0200
committersonartech <sonartech@sonarsource.com>2025-05-12 20:04:19 +0000
commit3e2a231300519b7f1bf02f7b0a90740ad3342370 (patch)
treeb678eff3470087bc10220fc1770ca235061978f0
parent7bb59cf5436f83508b19aec3a909f7787b599769 (diff)
downloadsonarqube-3e2a231300519b7f1bf02f7b0a90740ad3342370.tar.gz
sonarqube-3e2a231300519b7f1bf02f7b0a90740ad3342370.zip
SONAR-25023 Add support for namespace graph type and for alternative keys for type.
-rw-r--r--plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/architecture/ArchitectureSensor.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/architecture/ArchitectureSensor.java b/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/architecture/ArchitectureSensor.java
index 755553a490f..237f8fa71ba 100644
--- a/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/architecture/ArchitectureSensor.java
+++ b/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/architecture/ArchitectureSensor.java
@@ -56,5 +56,12 @@ public class ArchitectureSensor implements ProjectSensor {
new ByteArrayInputStream(("{\"graph\":\"modules\", \"fileCount\":" + count + "}")
.getBytes(StandardCharsets.UTF_8))
);
+
+ context.addAnalysisData(
+ "architecture.graph." + Xoo.KEY + ".namespace",
+ mimeType,
+ new ByteArrayInputStream(("{\"graph\":\"namespace\", \"fileCount\":" + count + "}")
+ .getBytes(StandardCharsets.UTF_8))
+ );
}
}