Skip to content

Commit c7f5db2

Browse files
committed
Automated code structure analysis reports (CI)
1 parent 9b10929 commit c7f5db2

File tree

53 files changed

+3569
-3085
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+3569
-3085
lines changed

results/AxonFramework-4.8.0/artifact-dependencies/ArtifactDependencies.ipynb

Lines changed: 403 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## Artifact Dependencies
2+
3+
### References
4+
5+
- [neovis.js (GitHub)](https://github.com/neo4j-contrib/neovis.js)
6+
- [vis-network (GitHub)](https://github.com/visjs/vis-network)
7+
- [vis network documentation](https://visjs.github.io/vis-network/docs/network)
8+
- [Neo4j Graph Algorithms Jupyter Notebooks (GitHub)](https://github.com/neo4j-graph-analytics/graph-algorithms-notebooks)
9+
10+
11+
12+
13+
14+
<IPython.core.display.Javascript object>
15+
16+
17+
18+
## Hierarchical Artifact Dependencies
19+
20+
The following hierarchical graph shows artifact dependencies with the most used basis/shared artifact at the bottom and the artifact the builds upon all other dependencies on top.
21+
22+
23+
<style type="text/css">
24+
#graph-visualization {
25+
width: 650px;
26+
height: 850px;
27+
border: 1px solid lightgray;
28+
}
29+
</style>
30+
<div id="graph-visualization"></div>
31+
32+
33+
34+
35+
<IPython.core.display.Javascript object>
36+
Binary file not shown.

results/AxonFramework-4.8.0/centrality-csv/Centrality_Article_Rank.csv

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,72 @@
11
"fullQualifiedPackageName","packageName","score","incomingDependencies","outgoingDependencies","Source Cypher File: Centrality/Centrality_4c_Article_Rank_Stream.cypher"
2-
"org.axonframework.common","common",0.6781860431088189,917,23,""
2+
"org.axonframework.common","common",0.678186043108819,917,23,""
33
"org.axonframework.messaging","messaging",0.5043331941520722,8829,133,""
44
"org.axonframework.eventhandling","eventhandling",0.2955288756967051,4937,1557,""
5-
"org.axonframework.serialization","serialization",0.2883452354592796,1240,176,""
6-
"org.axonframework.messaging.unitofwork","unitofwork",0.15971488808183534,258,123,""
7-
"org.axonframework.messaging.annotation","annotation",0.12649580032432697,1056,301,""
8-
"org.axonframework.commandhandling","commandhandling",0.08164739246735565,1539,642,""
5+
"org.axonframework.serialization","serialization",0.28834523545927965,1240,176,""
6+
"org.axonframework.messaging.unitofwork","unitofwork",0.15971488808183537,258,123,""
7+
"org.axonframework.messaging.annotation","annotation",0.126495800324327,1056,301,""
8+
"org.axonframework.commandhandling","commandhandling",0.08164739246735567,1539,642,""
99
"org.axonframework.modelling.saga","saga",0.0748627324424558,242,398,""
10-
"org.axonframework.eventhandling.tokenstore","tokenstore",0.05586085245048024,69,42,""
11-
"org.axonframework.queryhandling","queryhandling",0.0520857195648305,182,1116,""
10+
"org.axonframework.eventhandling.tokenstore","tokenstore",0.055860852450480246,69,42,""
11+
"org.axonframework.queryhandling","queryhandling",0.052085719564830504,182,1116,""
1212
"org.axonframework.tracing","tracing",0.05145879172418617,187,122,""
13-
"org.axonframework.common.transaction","transaction",0.04991206223188603,310,6,""
14-
"org.axonframework.modelling.command","command",0.04516864499614937,254,827,""
15-
"org.axonframework.common.jdbc","jdbc",0.04021807414537877,65,56,""
16-
"org.axonframework.eventsourcing.eventstore","eventstore",0.0400512469764261,169,603,""
17-
"org.axonframework.deadline","deadline",0.039499334239004306,188,347,""
18-
"org.axonframework.common.annotation","annotation",0.03830650921338964,22,3,""
13+
"org.axonframework.common.transaction","transaction",0.04991206223188604,310,6,""
14+
"org.axonframework.modelling.command","command",0.045168644996149386,254,827,""
15+
"org.axonframework.common.jdbc","jdbc",0.04021807414537878,65,56,""
16+
"org.axonframework.eventsourcing.eventstore","eventstore",0.040051246976426105,169,603,""
17+
"org.axonframework.deadline","deadline",0.03949933423900431,188,347,""
18+
"org.axonframework.common.annotation","annotation",0.038306509213389635,22,3,""
1919
"org.axonframework.messaging.deadletter","deadletter",0.0365560151561268,198,105,""
2020
"org.axonframework.test","test",0.036436705599221804,16,13,""
21-
"org.axonframework.eventsourcing.eventstore.jdbc","jdbc",0.036219320789531835,218,1340,""
22-
"org.axonframework.monitoring","monitoring",0.0360883506417196,188,21,""
23-
"org.axonframework.common.io","io",0.03500271078860974,10,0,""
21+
"org.axonframework.eventsourcing.eventstore.jdbc","jdbc",0.03621932078953184,218,1340,""
22+
"org.axonframework.monitoring","monitoring",0.036088350641719606,188,21,""
23+
"org.axonframework.common.io","io",0.03500271078860975,10,0,""
2424
"org.axonframework.util","util",0.032894895865806115,3,6,""
25-
"org.axonframework.modelling.command.inspection","inspection",0.031880250489031405,84,781,""
26-
"org.axonframework.commandhandling.distributed","distributed",0.03101484875484452,50,752,""
27-
"org.axonframework.common.stream","stream",0.0299196645122791,29,5,""
28-
"org.axonframework.serialization.upcasting.event","event",0.02817430999381074,38,188,""
29-
"org.axonframework.test.matchers","matchers",0.028052432360244774,61,51,""
30-
"org.axonframework.modelling.saga.metamodel","metamodel",0.027367964404947327,15,67,""
31-
"org.axonframework.eventhandling.tokenstore.jpa","jpa",0.027192153560677196,9,119,""
32-
"org.axonframework.messaging.responsetypes","responsetypes",0.02683945875386101,78,65,""
33-
"org.axonframework.eventhandling.deadletter.jpa","jpa",0.026392179694147026,25,317,""
34-
"org.axonframework.modelling.saga.repository.jpa","jpa",0.02621169804352028,12,86,""
35-
"org.axonframework.eventsourcing","eventsourcing",0.02603964272513256,134,976,""
25+
"org.axonframework.modelling.command.inspection","inspection",0.03188025048903142,84,781,""
26+
"org.axonframework.commandhandling.distributed","distributed",0.031014848754844525,50,752,""
27+
"org.axonframework.common.stream","stream",0.029919664512279103,29,5,""
28+
"org.axonframework.serialization.upcasting.event","event",0.028174309993810744,38,188,""
29+
"org.axonframework.test.matchers","matchers",0.028052432360244777,61,51,""
30+
"org.axonframework.modelling.saga.metamodel","metamodel",0.02736796440494733,15,67,""
31+
"org.axonframework.eventhandling.tokenstore.jpa","jpa",0.0271921535606772,9,119,""
32+
"org.axonframework.messaging.responsetypes","responsetypes",0.026839458753861005,78,65,""
33+
"org.axonframework.eventhandling.deadletter.jpa","jpa",0.02639217969414703,25,317,""
34+
"org.axonframework.modelling.saga.repository.jpa","jpa",0.026211698043520283,12,86,""
35+
"org.axonframework.eventsourcing","eventsourcing",0.026039642725132563,134,976,""
3636
"org.axonframework.lifecycle","lifecycle",0.02545773326735769,71,10,""
37-
"org.axonframework.messaging.correlation","correlation",0.02519005480276027,25,14,""
38-
"org.axonframework.eventhandling.scheduling","scheduling",0.02489779423311596,20,2,""
39-
"org.axonframework.eventsourcing.eventstore.jdbc.statements","statements",0.02425685357823824,30,80,""
40-
"org.axonframework.commandhandling.callbacks","callbacks",0.023959914714336374,8,39,""
41-
"org.axonframework.common.lock","lock",0.02394932301883426,46,25,""
42-
"org.axonframework.common.jpa","jpa",0.023628503945691423,16,6,""
37+
"org.axonframework.messaging.correlation","correlation",0.025190054802760275,25,14,""
38+
"org.axonframework.eventhandling.scheduling","scheduling",0.024897794233115965,20,2,""
39+
"org.axonframework.eventsourcing.eventstore.jdbc.statements","statements",0.024256853578238244,30,80,""
40+
"org.axonframework.commandhandling.callbacks","callbacks",0.023959914714336377,8,39,""
41+
"org.axonframework.common.lock","lock",0.023949323018834262,46,25,""
42+
"org.axonframework.common.jpa","jpa",0.023628503945691427,16,6,""
4343
"org.axonframework.messaging.interceptors","interceptors",0.023507453961463677,10,119,""
44-
"org.axonframework.serialization.upcasting","upcasting",0.023302400996835015,11,5,""
45-
"org.axonframework.test.deadline","deadline",0.02218666857325892,10,138,""
46-
"org.axonframework.common.legacyjpa","legacyjpa",0.022180851191382175,14,6,""
44+
"org.axonframework.serialization.upcasting","upcasting",0.023302400996835018,11,5,""
45+
"org.axonframework.test.deadline","deadline",0.022186668573258923,10,138,""
46+
"org.axonframework.common.legacyjpa","legacyjpa",0.02218085119138218,14,6,""
4747
"org.axonframework.common.property","property",0.022164403941390954,23,15,""
48-
"org.axonframework.eventhandling.async","async",0.022135857518745305,41,76,""
49-
"org.axonframework.modelling.saga.repository","repository",0.02211307507950346,72,231,""
50-
"org.axonframework.commandhandling.distributed.commandfilter","commandfilter",0.021698761840771342,12,34,""
51-
"org.axonframework.serialization.xml","xml",0.021654910556897267,17,28,""
52-
"org.axonframework.eventhandling.replay","replay",0.0212525436118106,12,72,""
48+
"org.axonframework.eventhandling.async","async",0.02213585751874531,41,76,""
49+
"org.axonframework.modelling.saga.repository","repository",0.022113075079503462,72,231,""
50+
"org.axonframework.commandhandling.distributed.commandfilter","commandfilter",0.021698761840771345,12,34,""
51+
"org.axonframework.serialization.xml","xml",0.02165491055689727,17,28,""
52+
"org.axonframework.eventhandling.replay","replay",0.021252543611810604,12,72,""
5353
"org.axonframework.commandhandling.gateway","gateway",0.020991989958552868,97,443,""
5454
"org.axonframework.common.caching","caching",0.020889863355984487,37,49,""
55-
"org.axonframework.test.eventscheduler","eventscheduler",0.020833308663733115,9,38,""
55+
"org.axonframework.test.eventscheduler","eventscheduler",0.02083330866373312,9,38,""
5656
"org.axonframework.eventsourcing.snapshotting","snapshotting",0.020757972500518116,23,17,""
57-
"org.axonframework.test.utils","utils",0.02059418912562105,8,70,""
57+
"org.axonframework.test.utils","utils",0.020594189125621054,8,70,""
5858
"org.axonframework.eventsourcing.eventstore.jpa","jpa",0.02058177789468775,9,236,""
59-
"org.axonframework.eventhandling.pooled","pooled",0.0205173442142695,52,1022,""
60-
"org.axonframework.eventhandling.deadletter","deadletter",0.020464450449329586,9,386,""
59+
"org.axonframework.eventhandling.pooled","pooled",0.020517344214269505,52,1022,""
60+
"org.axonframework.eventhandling.deadletter","deadletter",0.02046445044932959,9,386,""
6161
"org.axonframework.modelling.saga.repository.inmemory","inmemory",0.02044129635450696,5,15,""
62-
"org.axonframework.eventsourcing.conflictresolution","conflictresolution",0.020373844405578222,15,99,""
63-
"org.axonframework.queryhandling.registration","registration",0.02007576969467703,9,13,""
62+
"org.axonframework.eventsourcing.conflictresolution","conflictresolution",0.020373844405578226,15,99,""
63+
"org.axonframework.queryhandling.registration","registration",0.020075769694677035,9,13,""
6464
"org.axonframework.deadline.jobrunr","jobrunr",0.020068933284299383,5,433,""
6565
"org.axonframework.common.digest","digest",0.020062445722711906,2,1,""
6666
"org.axonframework.disruptor.commandhandling","commandhandling",0.01988261903499051,55,1487,""
6767
"org.axonframework.eventhandling.gateway","gateway",0.01985617215252055,11,52,""
68-
"org.axonframework.queryhandling.annotation","annotation",0.019776831505110677,4,199,""
69-
"org.axonframework.eventhandling.tokenstore.inmemory","inmemory",0.01972393774017076,2,25,""
68+
"org.axonframework.queryhandling.annotation","annotation",0.01977683150511068,4,199,""
69+
"org.axonframework.eventhandling.tokenstore.inmemory","inmemory",0.019723937740170762,2,25,""
7070
"org.axonframework.test.aggregate","aggregate",0.019697490857700804,31,2223,""
7171
"org.axonframework.deadline.annotation","annotation",0.019697490857700804,6,29,""
7272
"org.axonframework.tracing.attributes","attributes",0.019697490857700804,0,43,""
@@ -82,9 +82,9 @@
8282
"org.axonframework.modelling.saga.repository.jdbc","jdbc",0.019697490857700804,16,136,""
8383
"org.axonframework.eventhandling.scheduling.jobrunr","jobrunr",0.019697490857700804,3,209,""
8484
"org.axonframework.serialization.json","json",0.019697490857700804,7,87,""
85-
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",0.019697490857700804,23,375,""
8685
"org.axonframework.eventhandling.deadletter.legacyjpa","legacyjpa",0.019697490857700804,9,330,""
8786
"org.axonframework.eventhandling.tokenstore.legacyjpa","legacyjpa",0.019697490857700804,2,106,""
87+
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",0.019697490857700804,23,375,""
8888
"org.axonframework.modelling.command.legacyjpa","legacyjpa",0.019697490857700804,2,143,""
8989
"org.axonframework.modelling.saga.repository.legacyjpa","legacyjpa",0.019697490857700804,3,81,""
9090
"org.axonframework.messaging.interceptors.legacyvalidation","legacyvalidation",0.019697490857700804,1,27,""

results/AxonFramework-4.8.0/centrality-csv/Centrality_Betweeness.csv

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
"fullQualifiedPackageName","packageName","score","incomingDependencies","outgoingDependencies","Source Cypher File: Centrality/Centrality_5c_Betweeness_Stream.cypher"
22
"org.axonframework.eventhandling","eventhandling",861.6666666666666,4937,1557,""
3-
"org.axonframework.messaging","messaging",457,8829,133,""
4-
"org.axonframework.tracing","tracing",436.00000000000006,187,122,""
5-
"org.axonframework.messaging.annotation","annotation",339.41666666666663,1056,301,""
3+
"org.axonframework.messaging","messaging",457.16666666666663,8829,133,""
4+
"org.axonframework.tracing","tracing",436.5,187,122,""
5+
"org.axonframework.messaging.annotation","annotation",339.5,1056,301,""
66
"org.axonframework.serialization","serialization",335.5,1240,176,""
77
"org.axonframework.queryhandling","queryhandling",282,182,1116,""
88
"org.axonframework.commandhandling","commandhandling",194.5,1539,642,""
9-
"org.axonframework.lifecycle","lifecycle",163.83333333333331,71,10,""
10-
"org.axonframework.eventsourcing.eventstore","eventstore",146.25,169,603,""
9+
"org.axonframework.lifecycle","lifecycle",163.83333333333334,71,10,""
10+
"org.axonframework.eventsourcing.eventstore","eventstore",144.83333333333331,169,603,""
1111
"org.axonframework.util","util",113.33333333333334,3,6,""
1212
"org.axonframework.modelling.saga.repository","repository",95.83333333333334,72,231,""
13-
"org.axonframework.messaging.unitofwork","unitofwork",82,258,123,""
13+
"org.axonframework.messaging.unitofwork","unitofwork",81.83333333333334,258,123,""
1414
"org.axonframework.serialization.upcasting.event","event",78,38,188,""
1515
"org.axonframework.eventhandling.async","async",71.5,41,76,""
1616
"org.axonframework.eventhandling.replay","replay",67.16666666666666,12,72,""
1717
"org.axonframework.queryhandling.registration","registration",67,9,13,""
1818
"org.axonframework.messaging.correlation","correlation",65.5,25,14,""
19-
"org.axonframework.messaging.interceptors","interceptors",65,10,119,""
20-
"org.axonframework.deadline","deadline",60.16666666666667,188,347,""
19+
"org.axonframework.messaging.interceptors","interceptors",65.16666666666666,10,119,""
20+
"org.axonframework.deadline","deadline",60.166666666666664,188,347,""
2121
"org.axonframework.messaging.responsetypes","responsetypes",45,78,65,""
2222
"org.axonframework.eventsourcing.snapshotting","snapshotting",45,23,17,""
23-
"org.axonframework.monitoring","monitoring",38.333333333333336,188,21,""
24-
"org.axonframework.modelling.command","command",36.08333333333333,254,827,""
23+
"org.axonframework.monitoring","monitoring",38.33333333333333,188,21,""
24+
"org.axonframework.modelling.command","command",35.666666666666664,254,827,""
2525
"org.axonframework.eventsourcing","eventsourcing",29,134,976,""
2626
"org.axonframework.test.matchers","matchers",22.5,61,51,""
2727
"org.axonframework.modelling.saga","saga",22.5,242,398,""
@@ -77,9 +77,9 @@
7777
"org.axonframework.modelling.saga.repository.jdbc","jdbc",0,16,136,""
7878
"org.axonframework.eventhandling.scheduling.jobrunr","jobrunr",0,3,209,""
7979
"org.axonframework.serialization.json","json",0,7,87,""
80-
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",0,23,375,""
8180
"org.axonframework.eventhandling.deadletter.legacyjpa","legacyjpa",0,9,330,""
8281
"org.axonframework.eventhandling.tokenstore.legacyjpa","legacyjpa",0,2,106,""
82+
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",0,23,375,""
8383
"org.axonframework.modelling.command.legacyjpa","legacyjpa",0,2,143,""
8484
"org.axonframework.modelling.saga.repository.legacyjpa","legacyjpa",0,3,81,""
8585
"org.axonframework.messaging.interceptors.legacyvalidation","legacyvalidation",0,1,27,""

results/AxonFramework-4.8.0/centrality-csv/Centrality_Closeness.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
"org.axonframework.test.deadline","deadline",0.021739130434782608,10,138,""
5252
"org.axonframework.commandhandling.gateway","gateway",0.021739130434782608,97,443,""
5353
"org.axonframework.modelling.saga.repository.inmemory","inmemory",0.021739130434782608,5,15,""
54-
"org.axonframework.eventsourcing.eventstore.jpa","jpa",0.021739130434782608,9,236,""
5554
"org.axonframework.eventhandling.tokenstore.jpa","jpa",0.021739130434782608,9,119,""
55+
"org.axonframework.eventsourcing.eventstore.jpa","jpa",0.021739130434782608,9,236,""
5656
"org.axonframework.queryhandling.annotation","annotation",0.010869565217391304,4,199,""
5757
"org.axonframework.commandhandling.distributed.commandfilter","commandfilter",0.010869565217391304,12,34,""
5858
"org.axonframework.disruptor.commandhandling","commandhandling",0.010869565217391304,55,1487,""
@@ -82,9 +82,9 @@
8282
"org.axonframework.modelling.saga.repository.jdbc","jdbc",0,16,136,""
8383
"org.axonframework.eventhandling.scheduling.jobrunr","jobrunr",0,3,209,""
8484
"org.axonframework.serialization.json","json",0,7,87,""
85-
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",0,23,375,""
8685
"org.axonframework.eventhandling.deadletter.legacyjpa","legacyjpa",0,9,330,""
8786
"org.axonframework.eventhandling.tokenstore.legacyjpa","legacyjpa",0,2,106,""
87+
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",0,23,375,""
8888
"org.axonframework.modelling.command.legacyjpa","legacyjpa",0,2,143,""
8989
"org.axonframework.modelling.saga.repository.legacyjpa","legacyjpa",0,3,81,""
9090
"org.axonframework.messaging.interceptors.legacyvalidation","legacyvalidation",0,1,27,""
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"fullQualifiedPackageName","packageName","spread","incomingDependencies","outgoingDependencies","Source Cypher File: Centrality/Centrality_6c_Cost_effective_Lazy_Forward_CELF_Stream.cypher"
2-
"org.axonframework.config","config",9.54,115,7974,""
3-
"org.axonframework.test.aggregate","aggregate",2.380000000000001,31,2223,""
4-
"org.axonframework.test.saga","saga",2.2699999999999996,43,1375,""
5-
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",2.0900000000000016,23,375,""
6-
"org.axonframework.modelling.command.legacyjpa","legacyjpa",1.8099999999999987,2,143,""
2+
"org.axonframework.config","config",9.02,115,7974,""
3+
"org.axonframework.eventsourcing.eventstore.legacyjpa","legacyjpa",2.33,23,375,""
4+
"org.axonframework.eventsourcing.eventstore.jdbc","jdbc",2.08,218,1340,""
5+
"org.axonframework.test.saga","saga",1.950000000000001,43,1375,""
6+
"org.axonframework.modelling.saga.repository.legacyjpa","legacyjpa",1.7599999999999998,3,81,""

0 commit comments

Comments
 (0)