Overview
File Change Frequency Overall
  • There are 38 files with 2,129 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (169 lines of code)
    • 12 files changed 6-20 times (1,156 lines of code)
    • 24 files changed 1-5 times (804 lines of code)
0% | 0% | 7% | 54% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 38 files with 2,129 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (144 lines of code)
    • 10 files changed by 6-10 contributors (912 lines of code)
    • 11 files changed by 2-5 contributors (749 lines of code)
    • 16 files changed by 1 contributor (324 lines of code)
0% | 6% | 42% | 35% | 15%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, java, xml, yml, html, md, properties, svg, txt, graphql, kts, gitignore, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kts0% | 0% | 99% | 0% | <1%
xml0% | 0% | 66% | 0% | 33%
kt0% | 0% | 0% | 53% | 46%
java0% | 0% | 0% | 97% | 2%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 0% | 99% | 0% | <1%
src0% | 0% | 2% | 58% | 39%
.run0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 44)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
126 - 2021-10-21 2025-12-18 33 9 +312 / -223 pbakker 111398937+iparadiso
plugin.xml
in src/main/resources/META-INF
43 - 2021-10-04 2026-05-29 22 8 +83 / -23 action 89410776+jjacobs44
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5 2021-12-23 2025-02-05 20 8 +543 / -314 ksrinivasan isobolevska
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
151 5 2021-11-08 2025-12-19 20 8 +401 / -200 pbakker 111398937+iparadiso
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
144 10 2021-11-09 2026-05-29 16 12 +345 / -81 pbakker nghosh
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5 2021-12-02 2025-02-05 15 9 +625 / -234 ksrinivasan isobolevska
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5 2021-10-22 2025-02-05 14 7 +173 / -42 pbakker isobolevska
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1 2021-10-27 2025-12-19 12 6 +106 / -38 pbakker 111398937+iparadiso
DgsDataProcessor.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
161 1 2021-11-09 2026-06-01 12 5 +450 / -176 pbakker 89410776+jjacobs44
SchemaToDataFetcherMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
58 1 2021-10-27 2025-12-19 11 4 +161 / -61 pbakker 111398937+iparadiso
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5 2021-10-21 2024-09-26 11 6 +146 / -45 pbakker 89410776+jjacobs44
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
63 8 2021-10-27 2026-06-01 10 6 +145 / -49 pbakker jjaco
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2 2021-10-29 2024-04-16 9 5 +114 / -39 ksrinivasan jocy.wolff
DgsFieldSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
77 5 2021-11-24 2025-02-05 7 6 +119 / -16 pbakker isobolevska
DgsService.java
in src/main/java/com/netflix/dgs/plugin/services
7 - 2021-11-08 2025-02-05 5 4 +29 / -2 pbakker isobolevska
DgsEntityFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
35 2 2021-10-29 2021-12-28 5 2 +88 / -30 ksrinivasan pbakker
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5 2021-12-24 2025-02-05 5 4 +246 / -94 ksrinivasan isobolevska
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
70 10 2021-12-28 2026-06-01 4 5 +109 / -8 pbakker jjaco
UnresolvedSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
79 1 2025-12-19 2026-06-04 4 3 +234 / -6 111398937+iparadiso 89410776+jjacobs44
DgsAnnotationGotoDeclarationHandler.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
96 1 2026-05-21 2026-05-29 4 2 +348 / -84 nghosh nghosh
DgsProjectStructureProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
135 14 2021-11-25 2021-12-10 3 1 +190 / -18 pbakker pbakker
NamedNavigationComponent.kt
in src/main/kotlin/com/netflix/dgs/plugin
10 - 2021-11-30 2021-12-28 2 1 +29 / -0 pbakker pbakker
DgsCustomContext.kt
in src/main/kotlin/com/netflix/dgs/plugin
11 - 2021-11-30 2021-12-28 2 1 +30 / -1 pbakker pbakker
DgsRuntimeWiring.kt
in src/main/kotlin/com/netflix/dgs/plugin
15 - 2021-11-30 2021-12-28 2 1 +34 / -0 pbakker pbakker
DgsScalar.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-11-30 2021-12-28 2 1 +35 / -0 pbakker pbakker
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1 2021-11-30 2021-12-28 2 1 +38 / -0 pbakker pbakker
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1 2021-11-30 2021-12-28 2 1 +40 / -0 pbakker pbakker
DgsConstants.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 - 2021-11-25 2025-12-19 2 2 +40 / -0 pbakker 111398937+iparadiso
DgsImplicitUsageProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
22 1 2021-11-25 2021-12-10 2 1 +59 / -0 pbakker pbakker
DgsComponentIndex.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
29 2 2021-12-28 2025-02-05 2 3 +62 / -0 pbakker isobolevska
1 - 2021-10-04 2021-10-04 1 1 +1 / -1 action action
DgsInputArgumentValidationInspector.html
in src/main/resources/inspectionDescriptions
5 - 2023-09-14 2023-09-14 1 1 +21 / -0 vps1992 vps1992
DgsFieldSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +22 / -0 pbakker pbakker
DgsEntityFetcherInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +23 / -0 pbakker pbakker
DgsDataSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
7 - 2021-12-10 2021-12-10 1 1 +26 / -0 pbakker pbakker
DgsComponentInspector.html
in src/main/resources/inspectionDescriptions
13 - 2021-10-21 2021-10-21 1 1 +17 / -0 pbakker pbakker
MyBundle.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-10-21 2021-10-21 1 1 +37 / -0 pbakker pbakker
22 - 2021-11-17 2021-11-17 1 1 +4 / -6 pbakker pbakker
qodana.yml
in root
3 -
dependabot.yml
in .github
12 -
22 -
24 -
26 -
26 -
Files With Most Churn (Top 44)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5 2021-12-02 2025-02-05 15 9 +625 / -234 ksrinivasan isobolevska
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5 2021-12-23 2025-02-05 20 8 +543 / -314 ksrinivasan isobolevska
DgsDataProcessor.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
161 1 2021-11-09 2026-06-01 12 5 +450 / -176 pbakker 89410776+jjacobs44
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
151 5 2021-11-08 2025-12-19 20 8 +401 / -200 pbakker 111398937+iparadiso
126 - 2021-10-21 2025-12-18 33 9 +312 / -223 pbakker 111398937+iparadiso
DgsAnnotationGotoDeclarationHandler.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
96 1 2026-05-21 2026-05-29 4 2 +348 / -84 nghosh nghosh
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
144 10 2021-11-09 2026-05-29 16 12 +345 / -81 pbakker nghosh
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5 2021-12-24 2025-02-05 5 4 +246 / -94 ksrinivasan isobolevska
UnresolvedSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
79 1 2025-12-19 2026-06-04 4 3 +234 / -6 111398937+iparadiso 89410776+jjacobs44
SchemaToDataFetcherMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
58 1 2021-10-27 2025-12-19 11 4 +161 / -61 pbakker 111398937+iparadiso
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5 2021-10-22 2025-02-05 14 7 +173 / -42 pbakker isobolevska
DgsProjectStructureProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
135 14 2021-11-25 2021-12-10 3 1 +190 / -18 pbakker pbakker
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
63 8 2021-10-27 2026-06-01 10 6 +145 / -49 pbakker jjaco
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5 2021-10-21 2024-09-26 11 6 +146 / -45 pbakker 89410776+jjacobs44
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2 2021-10-29 2024-04-16 9 5 +114 / -39 ksrinivasan jocy.wolff
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1 2021-10-27 2025-12-19 12 6 +106 / -38 pbakker 111398937+iparadiso
DgsFieldSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
77 5 2021-11-24 2025-02-05 7 6 +119 / -16 pbakker isobolevska
DgsEntityFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
35 2 2021-10-29 2021-12-28 5 2 +88 / -30 ksrinivasan pbakker
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
70 10 2021-12-28 2026-06-01 4 5 +109 / -8 pbakker jjaco
plugin.xml
in src/main/resources/META-INF
43 - 2021-10-04 2026-05-29 22 8 +83 / -23 action 89410776+jjacobs44
DgsComponentIndex.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
29 2 2021-12-28 2025-02-05 2 3 +62 / -0 pbakker isobolevska
DgsImplicitUsageProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
22 1 2021-11-25 2021-12-10 2 1 +59 / -0 pbakker pbakker
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1 2021-11-30 2021-12-28 2 1 +40 / -0 pbakker pbakker
DgsConstants.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 - 2021-11-25 2025-12-19 2 2 +40 / -0 pbakker 111398937+iparadiso
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1 2021-11-30 2021-12-28 2 1 +38 / -0 pbakker pbakker
MyBundle.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-10-21 2021-10-21 1 1 +37 / -0 pbakker pbakker
DgsScalar.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-11-30 2021-12-28 2 1 +35 / -0 pbakker pbakker
DgsRuntimeWiring.kt
in src/main/kotlin/com/netflix/dgs/plugin
15 - 2021-11-30 2021-12-28 2 1 +34 / -0 pbakker pbakker
DgsService.java
in src/main/java/com/netflix/dgs/plugin/services
7 - 2021-11-08 2025-02-05 5 4 +29 / -2 pbakker isobolevska
DgsCustomContext.kt
in src/main/kotlin/com/netflix/dgs/plugin
11 - 2021-11-30 2021-12-28 2 1 +30 / -1 pbakker pbakker
NamedNavigationComponent.kt
in src/main/kotlin/com/netflix/dgs/plugin
10 - 2021-11-30 2021-12-28 2 1 +29 / -0 pbakker pbakker
DgsDataSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
7 - 2021-12-10 2021-12-10 1 1 +26 / -0 pbakker pbakker
DgsEntityFetcherInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +23 / -0 pbakker pbakker
DgsFieldSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +22 / -0 pbakker pbakker
DgsInputArgumentValidationInspector.html
in src/main/resources/inspectionDescriptions
5 - 2023-09-14 2023-09-14 1 1 +21 / -0 vps1992 vps1992
DgsComponentInspector.html
in src/main/resources/inspectionDescriptions
13 - 2021-10-21 2021-10-21 1 1 +17 / -0 pbakker pbakker
22 - 2021-11-17 2021-11-17 1 1 +4 / -6 pbakker pbakker
1 - 2021-10-04 2021-10-04 1 1 +1 / -1 action action
qodana.yml
in root
3 -
dependabot.yml
in .github
12 -
22 -
24 -
26 -
26 -
Files With Most Contributors (Top 44)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
144 10 2021-11-09 2026-05-29 16 12 +345 / -81 pbakker nghosh
126 - 2021-10-21 2025-12-18 33 9 +312 / -223 pbakker 111398937+iparadiso
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5 2021-12-02 2025-02-05 15 9 +625 / -234 ksrinivasan isobolevska
plugin.xml
in src/main/resources/META-INF
43 - 2021-10-04 2026-05-29 22 8 +83 / -23 action 89410776+jjacobs44
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
151 5 2021-11-08 2025-12-19 20 8 +401 / -200 pbakker 111398937+iparadiso
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5 2021-12-23 2025-02-05 20 8 +543 / -314 ksrinivasan isobolevska
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5 2021-10-22 2025-02-05 14 7 +173 / -42 pbakker isobolevska
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1 2021-10-27 2025-12-19 12 6 +106 / -38 pbakker 111398937+iparadiso
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5 2021-10-21 2024-09-26 11 6 +146 / -45 pbakker 89410776+jjacobs44
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
63 8 2021-10-27 2026-06-01 10 6 +145 / -49 pbakker jjaco
DgsFieldSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
77 5 2021-11-24 2025-02-05 7 6 +119 / -16 pbakker isobolevska
DgsDataProcessor.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
161 1 2021-11-09 2026-06-01 12 5 +450 / -176 pbakker 89410776+jjacobs44
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2 2021-10-29 2024-04-16 9 5 +114 / -39 ksrinivasan jocy.wolff
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
70 10 2021-12-28 2026-06-01 4 5 +109 / -8 pbakker jjaco
SchemaToDataFetcherMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
58 1 2021-10-27 2025-12-19 11 4 +161 / -61 pbakker 111398937+iparadiso
DgsService.java
in src/main/java/com/netflix/dgs/plugin/services
7 - 2021-11-08 2025-02-05 5 4 +29 / -2 pbakker isobolevska
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5 2021-12-24 2025-02-05 5 4 +246 / -94 ksrinivasan isobolevska
UnresolvedSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
79 1 2025-12-19 2026-06-04 4 3 +234 / -6 111398937+iparadiso 89410776+jjacobs44
DgsComponentIndex.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
29 2 2021-12-28 2025-02-05 2 3 +62 / -0 pbakker isobolevska
DgsEntityFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
35 2 2021-10-29 2021-12-28 5 2 +88 / -30 ksrinivasan pbakker
DgsAnnotationGotoDeclarationHandler.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
96 1 2026-05-21 2026-05-29 4 2 +348 / -84 nghosh nghosh
DgsConstants.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 - 2021-11-25 2025-12-19 2 2 +40 / -0 pbakker 111398937+iparadiso
DgsProjectStructureProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
135 14 2021-11-25 2021-12-10 3 1 +190 / -18 pbakker pbakker
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1 2021-11-30 2021-12-28 2 1 +38 / -0 pbakker pbakker
DgsImplicitUsageProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
22 1 2021-11-25 2021-12-10 2 1 +59 / -0 pbakker pbakker
DgsRuntimeWiring.kt
in src/main/kotlin/com/netflix/dgs/plugin
15 - 2021-11-30 2021-12-28 2 1 +34 / -0 pbakker pbakker
NamedNavigationComponent.kt
in src/main/kotlin/com/netflix/dgs/plugin
10 - 2021-11-30 2021-12-28 2 1 +29 / -0 pbakker pbakker
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1 2021-11-30 2021-12-28 2 1 +40 / -0 pbakker pbakker
DgsScalar.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-11-30 2021-12-28 2 1 +35 / -0 pbakker pbakker
DgsCustomContext.kt
in src/main/kotlin/com/netflix/dgs/plugin
11 - 2021-11-30 2021-12-28 2 1 +30 / -1 pbakker pbakker
1 - 2021-10-04 2021-10-04 1 1 +1 / -1 action action
22 - 2021-11-17 2021-11-17 1 1 +4 / -6 pbakker pbakker
DgsEntityFetcherInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +23 / -0 pbakker pbakker
DgsInputArgumentValidationInspector.html
in src/main/resources/inspectionDescriptions
5 - 2023-09-14 2023-09-14 1 1 +21 / -0 vps1992 vps1992
DgsDataSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
7 - 2021-12-10 2021-12-10 1 1 +26 / -0 pbakker pbakker
DgsComponentInspector.html
in src/main/resources/inspectionDescriptions
13 - 2021-10-21 2021-10-21 1 1 +17 / -0 pbakker pbakker
DgsFieldSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +22 / -0 pbakker pbakker
MyBundle.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-10-21 2021-10-21 1 1 +37 / -0 pbakker pbakker
qodana.yml
in root
3 -
dependabot.yml
in .github
12 -
24 -
22 -
26 -
26 -
Files With Least Contributors (Top 44)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
26 -
26 -
24 -
22 -
dependabot.yml
in .github
12 -
qodana.yml
in root
3 -
DgsProjectStructureProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
135 14 2021-11-25 2021-12-10 3 1 +190 / -18 pbakker pbakker
22 - 2021-11-17 2021-11-17 1 1 +4 / -6 pbakker pbakker
DgsImplicitUsageProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
22 1 2021-11-25 2021-12-10 2 1 +59 / -0 pbakker pbakker
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1 2021-11-30 2021-12-28 2 1 +40 / -0 pbakker pbakker
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1 2021-11-30 2021-12-28 2 1 +38 / -0 pbakker pbakker
DgsScalar.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-11-30 2021-12-28 2 1 +35 / -0 pbakker pbakker
MyBundle.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 2021-10-21 2021-10-21 1 1 +37 / -0 pbakker pbakker
DgsRuntimeWiring.kt
in src/main/kotlin/com/netflix/dgs/plugin
15 - 2021-11-30 2021-12-28 2 1 +34 / -0 pbakker pbakker
DgsComponentInspector.html
in src/main/resources/inspectionDescriptions
13 - 2021-10-21 2021-10-21 1 1 +17 / -0 pbakker pbakker
DgsCustomContext.kt
in src/main/kotlin/com/netflix/dgs/plugin
11 - 2021-11-30 2021-12-28 2 1 +30 / -1 pbakker pbakker
NamedNavigationComponent.kt
in src/main/kotlin/com/netflix/dgs/plugin
10 - 2021-11-30 2021-12-28 2 1 +29 / -0 pbakker pbakker
DgsDataSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
7 - 2021-12-10 2021-12-10 1 1 +26 / -0 pbakker pbakker
DgsEntityFetcherInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +23 / -0 pbakker pbakker
DgsFieldSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
6 - 2021-12-10 2021-12-10 1 1 +22 / -0 pbakker pbakker
DgsInputArgumentValidationInspector.html
in src/main/resources/inspectionDescriptions
5 - 2023-09-14 2023-09-14 1 1 +21 / -0 vps1992 vps1992
1 - 2021-10-04 2021-10-04 1 1 +1 / -1 action action
DgsAnnotationGotoDeclarationHandler.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
96 1 2026-05-21 2026-05-29 4 2 +348 / -84 nghosh nghosh
DgsEntityFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
35 2 2021-10-29 2021-12-28 5 2 +88 / -30 ksrinivasan pbakker
DgsConstants.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 - 2021-11-25 2025-12-19 2 2 +40 / -0 pbakker 111398937+iparadiso
UnresolvedSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
79 1 2025-12-19 2026-06-04 4 3 +234 / -6 111398937+iparadiso 89410776+jjacobs44
DgsComponentIndex.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
29 2 2021-12-28 2025-02-05 2 3 +62 / -0 pbakker isobolevska
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5 2021-12-24 2025-02-05 5 4 +246 / -94 ksrinivasan isobolevska
SchemaToDataFetcherMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
58 1 2021-10-27 2025-12-19 11 4 +161 / -61 pbakker 111398937+iparadiso
DgsService.java
in src/main/java/com/netflix/dgs/plugin/services
7 - 2021-11-08 2025-02-05 5 4 +29 / -2 pbakker isobolevska
DgsDataProcessor.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
161 1 2021-11-09 2026-06-01 12 5 +450 / -176 pbakker 89410776+jjacobs44
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
70 10 2021-12-28 2026-06-01 4 5 +109 / -8 pbakker jjaco
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2 2021-10-29 2024-04-16 9 5 +114 / -39 ksrinivasan jocy.wolff
DgsFieldSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
77 5 2021-11-24 2025-02-05 7 6 +119 / -16 pbakker isobolevska
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5 2021-10-21 2024-09-26 11 6 +146 / -45 pbakker 89410776+jjacobs44
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
63 8 2021-10-27 2026-06-01 10 6 +145 / -49 pbakker jjaco
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1 2021-10-27 2025-12-19 12 6 +106 / -38 pbakker 111398937+iparadiso
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5 2021-10-22 2025-02-05 14 7 +173 / -42 pbakker isobolevska
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
151 5 2021-11-08 2025-12-19 20 8 +401 / -200 pbakker 111398937+iparadiso
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5 2021-12-23 2025-02-05 20 8 +543 / -314 ksrinivasan isobolevska
plugin.xml
in src/main/resources/META-INF
43 - 2021-10-04 2026-05-29 22 8 +83 / -23 action 89410776+jjacobs44
126 - 2021-10-21 2025-12-18 33 9 +312 / -223 pbakker 111398937+iparadiso
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5 2021-12-02 2025-02-05 15 9 +625 / -234 ksrinivasan isobolevska
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
144 10 2021-11-09 2026-05-29 16 12 +345 / -81 pbakker nghosh
Correlations

File Size vs. Number of Changes: 38 points

src/main/kotlin/com/netflix/dgs/plugin/navigation/UnresolvedSchemaMarkerProvider.kt x: 79 lines of code y: 4 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 63 lines of code y: 10 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 70 lines of code y: 4 # changes src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 161 lines of code y: 12 # changes src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 144 lines of code y: 16 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsAnnotationGotoDeclarationHandler.kt x: 96 lines of code y: 4 # changes src/main/resources/META-INF/plugin.xml x: 43 lines of code y: 22 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsConstants.kt x: 20 lines of code y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 58 lines of code y: 11 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 40 lines of code y: 12 # changes src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 151 lines of code y: 20 # changes build.gradle.kts x: 126 lines of code y: 33 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 77 lines of code y: 7 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 143 lines of code y: 20 # changes src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 29 lines of code y: 2 # changes src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 7 lines of code y: 5 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 144 lines of code y: 5 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 100 lines of code y: 14 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 93 lines of code y: 15 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 76 lines of code y: 11 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 50 lines of code y: 9 # changes src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 5 lines of code y: 1 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 11 lines of code y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsDataLoader.kt x: 19 lines of code y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 35 lines of code y: 5 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsRuntimeWiring.kt x: 15 lines of code y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsScalar.kt x: 16 lines of code y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 10 lines of code y: 2 # changes src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 7 lines of code y: 1 # changes src/main/resources/inspectionDescriptions/DgsEntityFetcherInspector.html x: 6 lines of code y: 1 # changes src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 22 lines of code y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 135 lines of code y: 3 # changes .run/Run IDE with Plugin.run.xml x: 22 lines of code y: 1 # changes src/main/kotlin/com/netflix/dgs/plugin/MyBundle.kt x: 16 lines of code y: 1 # changes src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 13 lines of code y: 1 # changes settings.gradle.kts x: 1 lines of code y: 1 # changes
33.0
# changes
  min: 1.0
  average: 7.05
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.25
  max: 33.0
0 161.0
lines of code
min: 1.0 | average: 56.03 | 25th percentile: 14.5 | median: 37.5 | 75th percentile: 93.75 | max: 161.0

Number of Contributors vs. Number of Changes: 38 points

src/main/kotlin/com/netflix/dgs/plugin/navigation/UnresolvedSchemaMarkerProvider.kt x: 3 # contributors y: 4 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 6 # contributors y: 10 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 5 # contributors y: 4 # changes src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 5 # contributors y: 12 # changes src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 12 # contributors y: 16 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsAnnotationGotoDeclarationHandler.kt x: 2 # contributors y: 4 # changes src/main/resources/META-INF/plugin.xml x: 8 # contributors y: 22 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsConstants.kt x: 2 # contributors y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 4 # contributors y: 11 # changes src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 6 # contributors y: 12 # changes src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 8 # contributors y: 20 # changes build.gradle.kts x: 9 # contributors y: 33 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 6 # contributors y: 7 # changes src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 3 # contributors y: 2 # changes src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 4 # contributors y: 5 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 7 # contributors y: 14 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 9 # contributors y: 15 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 6 # contributors y: 11 # changes src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 5 # contributors y: 9 # changes src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 1 # contributors y: 1 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 1 # contributors y: 2 # changes src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 2 # contributors y: 5 # changes src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 1 # contributors y: 3 # changes
33.0
# changes
  min: 1.0
  average: 7.05
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.25
  max: 33.0
0 12.0
# contributors
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 6.0 | max: 12.0

Number of Contributors vs. File Size: 38 points

src/main/kotlin/com/netflix/dgs/plugin/navigation/UnresolvedSchemaMarkerProvider.kt x: 3 # contributors y: 79 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 6 # contributors y: 63 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 5 # contributors y: 70 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 5 # contributors y: 161 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 12 # contributors y: 144 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsAnnotationGotoDeclarationHandler.kt x: 2 # contributors y: 96 lines of code src/main/resources/META-INF/plugin.xml x: 8 # contributors y: 43 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsConstants.kt x: 2 # contributors y: 20 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 4 # contributors y: 58 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 6 # contributors y: 40 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 8 # contributors y: 151 lines of code build.gradle.kts x: 9 # contributors y: 126 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 6 # contributors y: 77 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 8 # contributors y: 143 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 3 # contributors y: 29 lines of code src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 4 # contributors y: 7 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 4 # contributors y: 144 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 7 # contributors y: 100 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 9 # contributors y: 93 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 6 # contributors y: 76 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 5 # contributors y: 50 lines of code src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 1 # contributors y: 5 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 1 # contributors y: 11 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDataLoader.kt x: 1 # contributors y: 19 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDirective.kt x: 1 # contributors y: 20 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 2 # contributors y: 35 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsRuntimeWiring.kt x: 1 # contributors y: 15 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsScalar.kt x: 1 # contributors y: 16 lines of code src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 1 # contributors y: 10 lines of code src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 1 # contributors y: 7 lines of code src/main/resources/inspectionDescriptions/DgsEntityFetcherInspector.html x: 1 # contributors y: 6 lines of code src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 1 # contributors y: 22 lines of code src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 1 # contributors y: 135 lines of code src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 1 # contributors y: 13 lines of code settings.gradle.kts x: 1 # contributors y: 1 lines of code
161.0
lines of code
  min: 1.0
  average: 56.03
  25th percentile: 14.5
  median: 37.5
  75th percentile: 93.75
  max: 161.0
0 12.0
# contributors
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 6.0 | max: 12.0

Number of Changes vs. Line Churn: 166 points

src/main/kotlin/com/netflix/dgs/plugin/navigation/UnresolvedSchemaMarkerProvider.kt x: 4 # changes y: 240 line churn CHANGELOG.md x: 33 # changes y: 541 line churn gradle.properties x: 57 # changes y: 388 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 10 # changes y: 194 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 4 # changes y: 117 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 12 # changes y: 626 line churn src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 16 # changes y: 426 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsAnnotationGotoDeclarationHandler.kt x: 4 # changes y: 432 line churn src/main/resources/META-INF/plugin.xml x: 22 # changes y: 106 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsConstants.kt x: 2 # changes y: 40 line churn src/main/resources/icons/dgs-gray.svg x: 1 # changes y: 12 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 11 # changes y: 222 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 12 # changes y: 144 line churn src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 20 # changes y: 601 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsDataMultipleAnnotationsTest.kt x: 1 # changes y: 286 line churn src/test/testdata/DgsDataMultipleAnnotationsTest/ExplicitListDataFetcher.java x: 1 # changes y: 94 line churn src/test/testdata/DgsDataMultipleAnnotationsTest/MultipleAnnotationsDataFetcher.java x: 1 # changes y: 86 line churn src/test/testdata/DgsDataMultipleAnnotationsTest/schema.graphql x: 1 # changes y: 64 line churn build.gradle.kts x: 33 # changes y: 535 line churn gradle/gradle-daemon-jvm.properties x: 2 # changes y: 36 line churn gradle/wrapper/gradle-wrapper.properties x: 10 # changes y: 28 line churn gradlew x: 4 # changes y: 110 line churn .github/workflows/build.yml x: 15 # changes y: 182 line churn .github/workflows/release.yml x: 6 # changes y: 46 line churn .github/workflows/run-ui-tests.yml x: 5 # changes y: 18 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 7 # changes y: 135 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 20 # changes y: 857 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 2 # changes y: 62 line churn gradlew.bat x: 3 # changes y: 66 line churn src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 5 # changes y: 31 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 5 # changes y: 340 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 14 # changes y: 215 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 15 # changes y: 859 line churn .gitignore x: 3 # changes y: 6 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 11 # changes y: 191 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsComponentInspectorTest.kt x: 9 # changes y: 119 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsDataSimplifyingInspectorTest.kt x: 9 # changes y: 126 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsEntityFetcherInspectorTest.kt x: 11 # changes y: 101 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsProjectDescriptor.kt x: 4 # changes y: 131 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsTestCase.kt x: 8 # changes y: 127 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 9 # changes y: 153 line churn src/test/testdata/DgsEntityFetcherInspectorTest/FederatedEntityWithExtends.graphql x: 2 # changes y: 14 line churn src/test/testdata/DgsEntityFetcherInspectorTest/FederatedEntityWithResolvableFalse.graphql x: 1 # changes y: 6 line churn src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 1 # changes y: 21 line churn README.md x: 7 # changes y: 607 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsInputArgumentInspectorTest.kt x: 12 # changes y: 708 line churn src/test/kotlin/com/netflix/dgs/plugin/DgsInputArgumentValidationInspectorTest.kt x: 11 # changes y: 585 line churn src/test/testdata/DgsInputArgumentInspectorTest/InputArguments.graphql x: 4 # changes y: 92 line churn src/test/testdata/DgsInputArgumentInspectorTest/java/FixedCollectionType.java x: 5 # changes y: 112 line churn src/test/testdata/DgsInputArgumentInspectorTest/java/FixedComplexType.java x: 4 # changes y: 108 line churn src/test/testdata/DgsInputArgumentInspectorTest/java/FixedEnumType.java x: 6 # changes y: 114 line churn src/test/testdata/DgsInputArgumentInspectorTest/kotlin/FixedCollectionType.kt x: 7 # changes y: 116 line churn src/test/testdata/DgsInputArgumentInspectorTest/kotlin/FixedEnumType.kt x: 8 # changes y: 118 line churn src/test/testdata/DgsInputArgumentInspectorTest/kotlin/MissingEnumType.kt x: 10 # changes y: 122 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/InputArguments.graphql x: 5 # changes y: 77 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/java/FixedCollectionType.java x: 5 # changes y: 116 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/java/FixedComplexType.java x: 4 # changes y: 112 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/java/FixedEnumType.java x: 4 # changes y: 88 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/java/FixedSimpleListTypes.java x: 5 # changes y: 88 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/java/FixedSimpleNonNullableTypes.java x: 4 # changes y: 96 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/kotlin/FixedCollectionType.kt x: 8 # changes y: 96 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/kotlin/FixedEnumType.kt x: 6 # changes y: 92 line churn src/test/testdata/DgsInputArgumentValidationInspectorTest/kotlin/FixedSimpleNonNullableTypes.kt x: 3 # changes y: 84 line churn src/main/resources/messages/DGSMessages.properties x: 11 # changes y: 31 line churn src/main/resources/META-INF/pluginIcon.svg x: 2 # changes y: 51 line churn src/main/java/com/netflix/dgs/plugin/services/DgsComponentIndex.java x: 3 # changes y: 130 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 2 # changes y: 31 line churn src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 2 # changes y: 29 line churn src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 1 # changes y: 26 line churn src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 2 # changes y: 59 line churn src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 3 # changes y: 208 line churn src/test/testdata/DgsComponentInspectorTest/MissingDgsComponent.java x: 2 # changes y: 48 line churn src/test/testdata/dgscomponenthint/FixedMissingDgsComponent.java x: 3 # changes y: 78 line churn src/test/testdata/dgscomponenthint/MissingDgsComponent.java x: 3 # changes y: 72 line churn .run/Run IDE with Plugin.run.xml x: 1 # changes y: 10 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsSourceCodeProcessor.kt x: 4 # changes y: 142 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsService.kt x: 5 # changes y: 387 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/GraphQLTypeLineMarkerProvider.kt x: 2 # changes y: 100 line churn src/test/testData/dgscomponenthint/FixedMissingDgsComponent.java x: 2 # changes y: 20 line churn .idea/copyright/profiles_settings.xml x: 1 # changes y: 3 line churn CODE_OF_CONDUCT.md x: 2 # changes y: 80 line churn CONTRIBUTING.md x: 1 # changes y: 113 line churn LICENSE x: 2 # changes y: 404 line churn src/main/kotlin/com/netflix/dgs/plugin/MyBundle.kt x: 1 # changes y: 37 line churn src/main/kotlin/com/github/paulbakker/dgsintellijplugin/MyBundle.kt x: 2 # changes y: 42 line churn src/main/kotlin/com/github/paulbakker/dgsintellijplugin/listeners/MyProjectManagerListener.kt x: 2 # changes y: 26 line churn src/main/kotlin/com/github/paulbakker/dgsintellijplugin/services/MyProjectService.kt x: 2 # changes y: 22 line churn src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 1 # changes y: 17 line churn .github/template-cleanup/.github/dependabot.yml x: 1 # changes y: 15 line churn .github/template-cleanup/README.md x: 1 # changes y: 41 line churn .github/template-cleanup/gradle.properties x: 1 # changes y: 33 line churn .github/workflows/template-cleanup.yml x: 1 # changes y: 79 line churn
859.0
line churn
  min: 1.0
  average: 122.12
  25th percentile: 35.75
  median: 90.0
  75th percentile: 114.0
  max: 859.0
0 57.0
# changes
min: 1.0 | average: 5.16 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 57.0

Number of Contributors vs. Line Churn: 38 points

src/main/kotlin/com/netflix/dgs/plugin/navigation/UnresolvedSchemaMarkerProvider.kt x: 3 # contributors y: 240 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 6 # contributors y: 194 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 5 # contributors y: 117 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 5 # contributors y: 626 line churn src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 12 # contributors y: 426 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsAnnotationGotoDeclarationHandler.kt x: 2 # contributors y: 432 line churn src/main/resources/META-INF/plugin.xml x: 8 # contributors y: 106 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsConstants.kt x: 2 # contributors y: 40 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 4 # contributors y: 222 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 6 # contributors y: 144 line churn src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 8 # contributors y: 601 line churn build.gradle.kts x: 9 # contributors y: 535 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 6 # contributors y: 135 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 8 # contributors y: 857 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 3 # contributors y: 62 line churn src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 4 # contributors y: 31 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 4 # contributors y: 340 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 7 # contributors y: 215 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 9 # contributors y: 859 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 6 # contributors y: 191 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 5 # contributors y: 153 line churn src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 1 # contributors y: 21 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 1 # contributors y: 31 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsDataLoader.kt x: 1 # contributors y: 38 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 2 # contributors y: 118 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsRuntimeWiring.kt x: 1 # contributors y: 34 line churn src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 1 # contributors y: 29 line churn src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 1 # contributors y: 26 line churn src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 1 # contributors y: 59 line churn src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 1 # contributors y: 208 line churn .run/Run IDE with Plugin.run.xml x: 1 # contributors y: 10 line churn src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 1 # contributors y: 17 line churn settings.gradle.kts x: 1 # contributors y: 2 line churn
859.0
line churn
  min: 2.0
  average: 191.47
  25th percentile: 31.0
  median: 111.5
  75th percentile: 226.5
  max: 859.0
0 12.0
# contributors
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 6.0 | max: 12.0

File Size vs. Line Churn: 38 points

src/main/kotlin/com/netflix/dgs/plugin/navigation/UnresolvedSchemaMarkerProvider.kt x: 79 lines of code y: 240 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 63 lines of code y: 194 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 70 lines of code y: 117 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 161 lines of code y: 626 line churn src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 144 lines of code y: 426 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsAnnotationGotoDeclarationHandler.kt x: 96 lines of code y: 432 line churn src/main/resources/META-INF/plugin.xml x: 43 lines of code y: 106 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsConstants.kt x: 20 lines of code y: 40 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 58 lines of code y: 222 line churn src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 40 lines of code y: 144 line churn src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 151 lines of code y: 601 line churn build.gradle.kts x: 126 lines of code y: 535 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 77 lines of code y: 135 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 143 lines of code y: 857 line churn src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 29 lines of code y: 62 line churn src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 7 lines of code y: 31 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 144 lines of code y: 340 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 100 lines of code y: 215 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 93 lines of code y: 859 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 76 lines of code y: 191 line churn src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 50 lines of code y: 153 line churn src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 5 lines of code y: 21 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 11 lines of code y: 31 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsDataLoader.kt x: 19 lines of code y: 38 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 35 lines of code y: 118 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsRuntimeWiring.kt x: 15 lines of code y: 34 line churn src/main/kotlin/com/netflix/dgs/plugin/DgsScalar.kt x: 16 lines of code y: 35 line churn src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 10 lines of code y: 29 line churn src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 7 lines of code y: 26 line churn src/main/resources/inspectionDescriptions/DgsEntityFetcherInspector.html x: 6 lines of code y: 23 line churn src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 22 lines of code y: 59 line churn src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 135 lines of code y: 208 line churn .run/Run IDE with Plugin.run.xml x: 22 lines of code y: 10 line churn src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 13 lines of code y: 17 line churn settings.gradle.kts x: 1 lines of code y: 2 line churn
859.0
line churn
  min: 2.0
  average: 191.47
  25th percentile: 31.0
  median: 111.5
  75th percentile: 226.5
  max: 859.0
0 161.0
lines of code
min: 1.0 | average: 56.03 | 25th percentile: 14.5 | median: 37.5 | 75th percentile: 93.75 | max: 161.0