Skip to content

Commit 57fca31

Browse files
committed
DATACMNS-679 - Updated Sonargraph architecture description.
1 parent 97b8d45 commit 57fca31

File tree

1 file changed

+63
-60
lines changed

1 file changed

+63
-60
lines changed

Spring Data Commons.sonargraph

+63-60
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<context version="7.1.10.209">
2+
<context version="7.2.2.230">
33
<scope type="Project" name="spring-data-commons">
4+
<element type="TypeFilterReferenceOverridden" name="Filter">
5+
<element type="IncludeTypePattern" name="**"/>
6+
</element>
47
<architecture>
58
<element type="Layer" name="Web">
69
<element type="TypeFilter" name="Assignment">
@@ -10,16 +13,11 @@
1013
<element type="TypeFilter" name="Assignment">
1114
<element type="IncludeTypePattern" name="**.config.**"/>
1215
</element>
13-
<dependency toName="Project|spring-data-commons::Layer|Core::Subsystem|Geo" type="AllowedDependency"/>
1416
<dependency toName="Project|spring-data-commons::Layer|Repositories::Subsystem|Support" type="AllowedDependency"/>
15-
<dependency toName="External|External::Subsystem|Spring" type="AllowedDependency"/>
1617
</element>
1718
<dependency toName="Project|spring-data-commons::Layer|Application" type="AllowedDependency"/>
1819
<dependency toName="Project|spring-data-commons::Layer|Core" type="AllowedDependency"/>
1920
<dependency toName="Project|spring-data-commons::Layer|Repositories" type="AllowedDependency"/>
20-
<dependency toName="External|External::Subsystem|Logging" type="AllowedDependency"/>
21-
<dependency toName="External|External::Subsystem|Reflection" type="AllowedDependency"/>
22-
<dependency toName="External|External::Subsystem|Spring" type="AllowedDependency"/>
2321
</element>
2422
<element type="Layer" name="Repositories">
2523
<element type="TypeFilter" name="Assignment">
@@ -71,6 +69,7 @@
7169
<element type="IncludeTypePattern" name="**.config.**"/>
7270
</element>
7371
<stereotype name="Unrestricted"/>
72+
<dependency toName="Project|spring-data-commons::Layer|Repositories::Subsystem|CDI" type="DisallowedDependency"/>
7473
</element>
7574
<element type="Subsystem" name="CDI">
7675
<element type="TypeFilter" name="Assignment">
@@ -93,13 +92,6 @@
9392
<dependency toName="Project|spring-data-commons::Layer|Core" type="AllowedDependency"/>
9493
<dependency toName="Project|spring-data-commons::Layer|Mapping" type="AllowedDependency"/>
9594
</element>
96-
<element type="Layer" name="Conversion">
97-
<element type="TypeFilter" name="Assignment">
98-
<element type="IncludeTypePattern" name="**.convert.**"/>
99-
</element>
100-
<dependency toName="Project|spring-data-commons::Layer|Core" type="AllowedDependency"/>
101-
<dependency toName="Project|spring-data-commons::Layer|Mapping" type="AllowedDependency"/>
102-
</element>
10395
<element type="Layer" name="Auditing">
10496
<element type="TypeFilter" name="Assignment">
10597
<element type="IncludeTypePattern" name="**.auditing.**"/>
@@ -114,6 +106,13 @@
114106
<dependency toName="Project|spring-data-commons::Layer|Core" type="AllowedDependency"/>
115107
<dependency toName="Project|spring-data-commons::Layer|Mapping" type="AllowedDependency"/>
116108
</element>
109+
<element type="Layer" name="Conversion">
110+
<element type="TypeFilter" name="Assignment">
111+
<element type="IncludeTypePattern" name="**.convert.**"/>
112+
</element>
113+
<dependency toName="Project|spring-data-commons::Layer|Core" type="AllowedDependency"/>
114+
<dependency toName="Project|spring-data-commons::Layer|Mapping" type="AllowedDependency"/>
115+
</element>
117116
<element type="Layer" name="Mapping">
118117
<element type="TypeFilter" name="Assignment">
119118
<element type="IncludeTypePattern" name="**.mapping.**"/>
@@ -176,6 +175,11 @@
176175
<element type="WeakTypePattern" name="**.config.**"/>
177176
</element>
178177
</element>
178+
<element type="Subsystem" name="Querydsl">
179+
<element type="TypeFilter" name="Assignment">
180+
<element type="IncludeTypePattern" name="**.querydsl.**"/>
181+
</element>
182+
</element>
179183
<dependency toName="Project|spring-data-commons::Layer|Application" type="AllowedDependency"/>
180184
</element>
181185
<element type="Layer" name="Application">
@@ -193,12 +197,6 @@
193197
<dependency toName="External|External::Subsystem|JAXB" type="AllowedDependency"/>
194198
<dependency toName="External|External::Subsystem|Spring" type="AllowedDependency"/>
195199
</element>
196-
<element type="Subsystem" name="Querydsl">
197-
<element type="TypeFilter" name="Assignment">
198-
<element type="IncludeTypePattern" name="**.querydsl.**"/>
199-
</element>
200-
<dependency toName="Project|spring-data-commons::Layer|Application::Subsystem|Domain" type="AllowedDependency"/>
201-
</element>
202200
<element type="Subsystem" name="Cross store">
203201
<element type="TypeFilter" name="Assignment">
204202
<element type="IncludeTypePattern" name="**.crossstore.**"/>
@@ -324,6 +322,11 @@
324322
<element type="WeakTypePattern" name="java.**"/>
325323
</element>
326324
</element>
325+
<element type="Subsystem" name="Guava">
326+
<element type="TypeFilter" name="Assignment">
327+
<element type="IncludeTypePattern" name="com.google.common.**"/>
328+
</element>
329+
</element>
327330
</architecture>
328331
</scope>
329332
<scope type="Global" name="Global">
@@ -395,58 +398,58 @@
395398
</item>
396399
</itemDefinition>
397400
<attributeConfiguration type="AttributeConfiguration">
398-
<property value="disabled" name="ExtendedCyclomaticComplexity"/>
399-
<property value="disabled" name="MaxExtendedCyclomaticComplexityPerMethod"/>
400-
<property value="disabled" name="NumberOfWarnings"/>
401-
<property value="disabled" name="AverageCyclomaticComplexityPerMethod"/>
402-
<property value="disabled" name="NumberOfAbstractTypes"/>
403-
<property value="disabled" name="JdkVersion"/>
401+
<property value="disabled" name="DistributedOverPathContainers"/>
402+
<property value="disabled" name="AccumulatedCyclomaticComplexity"/>
404403
<property value="disabled" name="NumberOfCyclicDirectories"/>
404+
<property value="disabled" name="AverageCyclomaticComplexityPerMethod"/>
405+
<property value="disabled" name="NumberOfCyclicProjects"/>
406+
<property value="disabled" name="NumberOfCyclicSourceFiles"/>
407+
<property value="disabled" name="RelativeAverageTypeDependency"/>
408+
<property value="disabled" name="NumberOfLayers"/>
405409
<property value="disabled" name="CyclomaticComplexity"/>
406410
<property value="disabled" name="NumberOfMethodsWithImplementation"/>
407-
<property value="disabled" name="NumberOfIgnoredWarnings"/>
408-
<property value="disabled" name="NumberOfNamedInterfaces"/>
409-
<property value="disabled" name="NumberOfCyclicProjects"/>
410-
<property value="disabled" name="NumberOfRefactorings"/>
411-
<property value="disabled" name="DependsUpon"/>
412411
<property value="disabled" name="NumberOfVerticalSliceGroups"/>
413-
<property value="disabled" name="DistributedOverPathContainers"/>
414-
<property value="disabled" name="AverageExtendedCyclomaticComplexityPerMethod"/>
415-
<property value="disabled" name="AverageTypeDependency"/>
412+
<property value="disabled" name="ExtendedCyclomaticComplexity"/>
416413
<property value="disabled" name="NumberOfDuplicateCodeBlocksWarnings"/>
417-
<property value="disabled" name="RelativeAverageTypeDependency"/>
418-
<property value="disabled" name="AverageAccumulatedExtendedCyclomaticComplexityPerType"/>
414+
<property value="disabled" name="NormalizedCumulativeTypeDependency"/>
415+
<property value="disabled" name="AccumulatedExtendedCyclomaticComplexity"/>
419416
<property value="disabled" name="NumberOfLayerGroups"/>
420-
<property value="disabled" name="NumberOfIgnoredViolations"/>
421-
<property value="disabled" name="NumberOfFixWarnings"/>
422-
<property value="disabled" name="NumberOfExcludedSourceFiles"/>
423-
<property value="disabled" name="NumberOfVerticalSlices"/>
424-
<property value="disabled" name="AverageAccumulatedCyclomaticComplexityPerType"/>
425-
<property value="disabled" name="Timestamp"/>
426-
<property value="disabled" name="AverageAssertionUsage"/>
427-
<property value="disabled" name="NumberOfCyclicSubsystems"/>
428-
<property value="disabled" name="NumberOfCyclicNamespaces"/>
429417
<property value="disabled" name="NumberOfExcludedTargetFiles"/>
430-
<property value="disabled" name="NumberOfCyclicVerticalSliceGroups"/>
431-
<property value="disabled" name="AccumulatedExtendedCyclomaticComplexity"/>
432-
<property value="disabled" name="NumberOfLayers"/>
433-
<property value="disabled" name="NumberOfCyclicSourceFiles"/>
434-
<property value="disabled" name="MaxAccumulatedCyclomaticComplexityPerType"/>
435-
<property value="disabled" name="MaxAccumulatedExtendedCyclomaticComplexityPerType"/>
418+
<property value="disabled" name="NumberOfCyclicLayers"/>
419+
<property value="disabled" name="NumberOfRefactorings"/>
420+
<property value="disabled" name="NumberOfSubsystems"/>
421+
<property value="disabled" name="MaxCyclomaticComplexityPerMethod"/>
422+
<property value="disabled" name="NumberOfWorkspaceWarnings"/>
436423
<property value="disabled" name="NumberOfCyclicLayerGroups"/>
437-
<property value="disabled" name="NumberOfAssertions"/>
438-
<property value="disabled" name="NumberOfCyclicVerticalSlices"/>
439-
<property value="disabled" name="NormalizedCumulativeTypeDependency"/>
440-
<property value="disabled" name="AccumulatedCyclomaticComplexity"/>
441-
<property value="disabled" name="NumberOfMetricWarnings"/>
442-
<property value="disabled" name="NumberOfNameParts"/>
443424
<property value="disabled" name="NumberOfTasks"/>
444-
<property value="disabled" name="NumberOfWorkspaceWarnings"/>
425+
<property value="disabled" name="JdkVersion"/>
426+
<property value="disabled" name="AverageAccumulatedExtendedCyclomaticComplexityPerType"/>
445427
<property value="disabled" name="NumberOfAbstractMethods"/>
428+
<property value="disabled" name="NumberOfCyclicVerticalSliceGroups"/>
429+
<property value="disabled" name="AverageAssertionUsage"/>
430+
<property value="disabled" name="NumberOfFixWarnings"/>
431+
<property value="disabled" name="Timestamp"/>
432+
<property value="disabled" name="NumberOfNameParts"/>
433+
<property value="disabled" name="NumberOfAssertions"/>
434+
<property value="disabled" name="AverageTypeDependency"/>
435+
<property value="disabled" name="NumberOfNamedInterfaces"/>
446436
<property value="disabled" name="NumberOfTypesWithImplementation"/>
437+
<property value="disabled" name="NumberOfAbstractTypes"/>
438+
<property value="disabled" name="NumberOfVerticalSlices"/>
439+
<property value="disabled" name="NumberOfMetricWarnings"/>
440+
<property value="disabled" name="MaxExtendedCyclomaticComplexityPerMethod"/>
441+
<property value="disabled" name="DependsUpon"/>
442+
<property value="disabled" name="NumberOfExcludedSourceFiles"/>
443+
<property value="disabled" name="AverageExtendedCyclomaticComplexityPerMethod"/>
444+
<property value="disabled" name="NumberOfCyclicSubsystems"/>
445+
<property value="disabled" name="MaxAccumulatedCyclomaticComplexityPerType"/>
446+
<property value="disabled" name="MaxAccumulatedExtendedCyclomaticComplexityPerType"/>
447+
<property value="disabled" name="NumberOfIgnoredViolations"/>
447448
<property value="disabled" name="Level"/>
448-
<property value="disabled" name="NumberOfSubsystems"/>
449-
<property value="disabled" name="NumberOfCyclicLayers"/>
450-
<property value="disabled" name="MaxCyclomaticComplexityPerMethod"/>
449+
<property value="disabled" name="NumberOfWarnings"/>
450+
<property value="disabled" name="NumberOfCyclicNamespaces"/>
451+
<property value="disabled" name="NumberOfCyclicVerticalSlices"/>
452+
<property value="disabled" name="NumberOfIgnoredWarnings"/>
453+
<property value="disabled" name="AverageAccumulatedCyclomaticComplexityPerType"/>
451454
</attributeConfiguration>
452455
</context>

0 commit comments

Comments
 (0)