Overview
File Change Frequency Overall
  • There are 304 files with 12,468 lines of code.
    • 2 files changed more than 100 times (969 lines of code)
    • 8 files changed 51-100 times (1,546 lines of code)
    • 26 files changed 21-50 times (2,423 lines of code)
    • 166 files changed 6-20 times (5,364 lines of code)
    • 102 files changed 1-5 times (2,166 lines of code)
7% | 12% | 19% | 43% | 17%
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 304 files with 12,468 lines of code.
    • 3 files changed by more than 25 contributors (1,055 lines of code)
    • 33 files changed by 11-25 contributors (3,726 lines of code)
    • 99 files changed by 6-10 contributors (3,655 lines of code)
    • 165 files changed by 2-5 contributors (4,005 lines of code)
    • 4 files changed by 1 contributor (27 lines of code)
8% | 29% | 29% | 32% | <1%
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, kts, graphqls, md, yml, json, txt, js, xml, gitignore, py, properties, gitattributes, bat, editorconfig, html, graphql, gradle
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt9% | 15% | 24% | 39% | 11%
kts18% | 28% | 20% | 14% | 19%
graphqls0% | 0% | 24% | 0% | 75%
java0% | 0% | 0% | 67% | 32%
py0% | 0% | 0% | 85% | 14%
yaml0% | 0% | 0% | 51% | 48%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
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
graphql-dgs20% | 6% | 18% | 42% | 11%
ROOT73% | 0% | 26% | 0% | 0%
graphql-dgs-spring-graphql0% | 40% | 22% | 34% | 2%
graphql-dgs-spring-boot-micrometer0% | 31% | 13% | 53% | 1%
graphql-dgs-platform0% | 100% | 0% | 0% | 0%
graphql-dgs-client0% | 1% | 38% | 24% | 35%
buildSrc0% | 33% | 0% | 0% | 66%
graphql-dgs-extended-scalars0% | 0% | 93% | 4% | 2%
graphql-dgs-example-shared0% | 0% | 9% | 65% | 25%
graphql-dgs-spring-graphql-example-java0% | 0% | 7% | 46% | 45%
graphql-error-types0% | 0% | 0% | 56% | 43%
scripts0% | 0% | 0% | 84% | 15%
graphql-dgs-reactive0% | 0% | 0% | 93% | 6%
graphql-dgs-subscription-types0% | 0% | 0% | 87% | 12%
graphql-dgs-pagination0% | 0% | 0% | 92% | 7%
graphql-dgs-spring-graphql-example-java-webflux0% | 0% | 0% | 44% | 55%
graphql-dgs-extended-validation0% | 0% | 0% | 100% | 0%
dgs-starter0% | 0% | 0% | 100% | 0%
graphql-dgs-spring-graphql-test0% | 0% | 0% | 100% | 0%
graphql-dgs-spring-graphql-starter-test0% | 0% | 0% | 100% | 0%
graphql-dgs-spring-graphql-starter0% | 0% | 0% | 100% | 0%
graphql-dgs-jackson20% | 0% | 0% | 0% | 100%
graphql-dgs-example-jackson2-only0% | 0% | 0% | 0% | 100%
graphql-dgs-platform-dependencies0% | 0% | 0% | 0% | 100%
graphql-dgs-example-jackson-both0% | 0% | 0% | 0% | 100%
graphql-dgs-example-jackson3-only0% | 0% | 0% | 0% | 100%
graphql-dgs-json-api0% | 0% | 0% | 0% | 100%
dgs-starter-test0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
98 - 2020-12-02 2026-09-14 168 27 +914 / -714 pbakker 49699333+dependabot[bot]
DgsSchemaProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
871 1 2020-12-02 2026-01-22 135 44 +3266 / -2159 pbakker dokkaraman
build.gradle.kts
in graphql-dgs-platform
86 - 2021-03-26 2026-09-14 98 30 +667 / -395 bernardo.gomezpalacio 89410776+jjacobs44
DgsGraphQLMetricsInstrumentation.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
409 11 2021-03-03 2026-08-10 67 21 +2213 / -930 bernardog 89410776+jjacobs44
DgsSpringGraphQLAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
743 34 2024-01-04 2026-08-10 67 12 +2776 / -384 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-client
33 - 2020-12-02 2026-08-10 56 21 +204 / -101 pbakker 89410776+jjacobs44
DefaultDgsFederationResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation
221 1 2020-12-02 2026-08-10 55 25 +1164 / -633 pbakker 89410776+jjacobs44
Versions.kt
in buildSrc/src/main/kotlin
3 - 2020-12-02 2026-01-15 54 16 +119 / -118 pbakker 89410776+jjacobs44
DgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
17 2 2020-12-02 2026-01-15 52 17 +1386 / -1920 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs
34 - 2020-12-02 2026-08-10 51 21 +170 / -79 pbakker 89410776+jjacobs44
DataFetcherInvoker.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
139 1 2021-08-18 2026-01-15 45 16 +1983 / -1114 hantsy 89410776+jjacobs44
GraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
123 3 2020-12-02 2026-08-10 42 20 +553 / -288 pbakker 89410776+jjacobs44
36 - 2020-12-02 2026-08-10 41 16 +115 / -52 pbakker 89410776+jjacobs44
GraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
60 5 2020-12-02 2026-08-10 38 16 +723 / -615 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-spring-boot-micrometer
21 - 2021-03-03 2026-01-15 36 13 +99 / -33 bernardog 89410776+jjacobs44
DgsGraphQLMicrometerAutoConfiguration.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
155 4 2021-03-03 2026-01-15 32 14 +640 / -184 bernardog 89410776+jjacobs44
BaseDgsQueryExecutor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
171 1 2022-01-24 2026-08-10 31 14 +590 / -194 bernardo.gomezpalacio 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-spring-graphql
31 - 2023-06-24 2026-08-10 30 9 +157 / -41 ksrinivasan 89410776+jjacobs44
DefaultDataFetcherExceptionHandler.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
80 2 2020-12-02 2025-05-22 30 16 +314 / -174 pbakker 89410776+jjacobs44
WebClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
100 6 2021-09-25 2026-08-10 30 8 +755 / -183 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-spring-graphql-example-java
22 - 2023-06-24 2026-01-15 29 7 +132 / -48 ksrinivasan 89410776+jjacobs44
DgsContext.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context
88 6 2020-12-02 2026-01-15 29 12 +293 / -112 pbakker 89410776+jjacobs44
WebSocketGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
220 3 2021-08-27 2026-09-08 29 15 +834 / -190 callum.forrester 89410776+jjacobs44
DgsExtendedScalarsAutoConfiguration.kt
in graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
232 1 2021-04-07 2026-09-14 28 14 +1025 / -406 bernardog 89410776+jjacobs44
InputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
12 - 2021-08-19 2025-05-22 27 11 +1081 / -658 pbakker 89410776+jjacobs44
DefaultDgsGraphQLContextBuilder.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
58 1 2020-12-02 2025-05-22 27 9 +232 / -132 pbakker 89410776+jjacobs44
DgsDataFetchingEnvironment.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs
77 2 2020-12-02 2026-08-10 26 11 +371 / -338 pbakker 89410776+jjacobs44
DefaultInputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
192 4 2022-05-31 2026-08-10 25 11 +886 / -443 bernardo.gomezpalacio 89410776+jjacobs44
GraphqlSSESubscriptionGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
69 2 2023-04-17 2026-08-10 23 8 +187 / -50 ancient-dragon 89410776+jjacobs44
schema.graphqls
in graphql-dgs-example-shared/src/main/resources/schema
73 - 2021-05-06 2025-05-22 23 13 +228 / -37 paul.bakker.nl 89410776+jjacobs44
DgsSpringGraphQLEnvironmentPostProcessor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
59 1 2024-01-04 2026-01-15 22 8 +314 / -40 pbakker 89410776+jjacobs44
SpringGraphQLDgsQueryExecutor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
138 8 2024-01-04 2026-08-10 22 7 +518 / -162 pbakker 89410776+jjacobs44
GraphQLClients.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
19 - 2022-10-22 2026-08-10 21 7 +305 / -230 bernardo.gomezpalacio 89410776+jjacobs44
DgsWebMvcGraphQLInterceptor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc
58 1 2024-01-04 2026-08-10 21 7 +261 / -119 pbakker 89410776+jjacobs44
RestClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
71 3 2023-11-29 2026-08-10 21 6 +454 / -100 paul.bakker.nl 89410776+jjacobs44
DgsGraphQLSourceBuilder.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
119 9 2023-12-18 2026-01-15 21 8 +527 / -223 paul.bakker.nl 89410776+jjacobs44
GraphQLError.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
40 - 2020-12-02 2025-05-22 20 12 +225 / -28 pbakker 89410776+jjacobs44
SSESubscriptionGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
53 2 2021-08-27 2026-08-10 20 9 +237 / -72 pbakker 89410776+jjacobs44
DgsPaginationTypeDefinitionRegistry.kt
in graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination
98 1 2021-07-16 2025-05-22 20 11 +334 / -72 ksrinivasan 89410776+jjacobs44
DgsAPQSupportAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq
106 3 2024-12-05 2026-08-10 20 6 +489 / -87 pbakker 89410776+jjacobs44
SpringGraphQLDgsReactiveQueryExecutor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
118 5 2024-01-04 2026-08-10 20 6 +382 / -88 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-reactive
11 - 2021-05-06 2026-08-10 19 9 +74 / -10 paul.bakker.nl 89410776+jjacobs44
MethodDataFetcherFactory.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
70 1 2022-04-26 2026-01-15 19 10 +263 / -93 pstrawderman 89410776+jjacobs44
AbstractInputArgumentResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
78 1 2022-06-08 2026-08-10 19 11 +266 / -59 bernardo.gomezpalacio 89410776+jjacobs44
HelloDataFetcher.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher
98 12 2021-05-06 2025-05-22 19 12 +302 / -43 paul.bakker.nl 89410776+jjacobs44
TypedGraphQLError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
234 34 2020-12-02 2025-05-22 19 10 +422 / -274 pbakker 89410776+jjacobs44
CustomMonoGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
47 3 2021-09-25 2026-08-10 18 7 +281 / -63 bernardo.gomezpalacio 89410776+jjacobs44
CustomGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
45 3 2021-09-25 2026-08-10 17 9 +258 / -55 pbakker 89410776+jjacobs44
DgsGraphQLMetricsProperties.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
46 - 2021-03-03 2026-01-15 17 12 +218 / -51 bernardog 89410776+jjacobs44
DefaultDgsReactiveGraphQLContextBuilder.kt
in graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal
49 1 2021-05-06 2025-05-22 17 8 +194 / -52 paul.bakker.nl 89410776+jjacobs44
Files With Most Churn (Top 50)
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
DgsSchemaProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
871 1 2020-12-02 2026-01-22 135 44 +3266 / -2159 pbakker dokkaraman
DgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
17 2 2020-12-02 2026-01-15 52 17 +1386 / -1920 pbakker 89410776+jjacobs44
DgsSpringGraphQLAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
743 34 2024-01-04 2026-08-10 67 12 +2776 / -384 pbakker 89410776+jjacobs44
DgsGraphQLMetricsInstrumentation.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
409 11 2021-03-03 2026-08-10 67 21 +2213 / -930 bernardog 89410776+jjacobs44
DataFetcherInvoker.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
139 1 2021-08-18 2026-01-15 45 16 +1983 / -1114 hantsy 89410776+jjacobs44
DefaultDgsFederationResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation
221 1 2020-12-02 2026-08-10 55 25 +1164 / -633 pbakker 89410776+jjacobs44
InputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
12 - 2021-08-19 2025-05-22 27 11 +1081 / -658 pbakker 89410776+jjacobs44
98 - 2020-12-02 2026-09-14 168 27 +914 / -714 pbakker 49699333+dependabot[bot]
DgsExtendedScalarsAutoConfiguration.kt
in graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
232 1 2021-04-07 2026-09-14 28 14 +1025 / -406 bernardog 89410776+jjacobs44
DefaultDgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
322 1 2025-08-05 2026-08-10 7 5 +1249 / -104 bernardo.gomezpalacio 89410776+jjacobs44
GraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
60 5 2020-12-02 2026-08-10 38 16 +723 / -615 pbakker 89410776+jjacobs44
DefaultInputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
192 4 2022-05-31 2026-08-10 25 11 +886 / -443 bernardo.gomezpalacio 89410776+jjacobs44
191 13 2021-05-05 2026-08-10 13 8 +940 / -133 bernardo.gomezpalacio 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-platform
86 - 2021-03-26 2026-09-14 98 30 +667 / -395 bernardo.gomezpalacio 89410776+jjacobs44
WebSocketGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
220 3 2021-08-27 2026-09-08 29 15 +834 / -190 callum.forrester 89410776+jjacobs44
DgsQueryExecutor.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
90 10 2021-05-06 2026-01-15 17 9 +867 / -134 paul.bakker.nl 89410776+jjacobs44
WebClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
100 6 2021-09-25 2026-08-10 30 8 +755 / -183 pbakker 89410776+jjacobs44
GraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
123 3 2020-12-02 2026-08-10 42 20 +553 / -288 pbakker 89410776+jjacobs44
DgsGraphQLMicrometerAutoConfiguration.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
155 4 2021-03-03 2026-01-15 32 14 +640 / -184 bernardog 89410776+jjacobs44
BaseDgsQueryExecutor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
171 1 2022-01-24 2026-08-10 31 14 +590 / -194 bernardo.gomezpalacio 89410776+jjacobs44
DgsGraphQLSourceBuilder.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
119 9 2023-12-18 2026-01-15 21 8 +527 / -223 paul.bakker.nl 89410776+jjacobs44
DgsReactiveQueryExecutor.java
in graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive
77 10 2021-05-06 2025-05-22 12 7 +681 / -68 paul.bakker.nl 89410776+jjacobs44
DgsExecutionResult.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs
40 - 2022-09-15 2026-08-10 12 6 +373 / -352 pstrawderman 89410776+jjacobs44
DgsDataFetchingEnvironment.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs
77 2 2020-12-02 2026-08-10 26 11 +371 / -338 pbakker 89410776+jjacobs44
TypedGraphQLError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
234 34 2020-12-02 2025-05-22 19 10 +422 / -274 pbakker 89410776+jjacobs44
SpringGraphQLDgsQueryExecutor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
138 8 2024-01-04 2026-08-10 22 7 +518 / -162 pbakker 89410776+jjacobs44
DgsAPQSupportAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq
106 3 2024-12-05 2026-08-10 20 6 +489 / -87 pbakker 89410776+jjacobs44
RestClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
71 3 2023-11-29 2026-08-10 21 6 +454 / -100 paul.bakker.nl 89410776+jjacobs44
GraphQLClients.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
19 - 2022-10-22 2026-08-10 21 7 +305 / -230 bernardo.gomezpalacio 89410776+jjacobs44
ReloadableDgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
85 3 2025-08-05 2026-01-15 3 3 +525 / -0 bernardo.gomezpalacio 89410776+jjacobs44
DgsMetrics.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics
57 - 2021-03-05 2025-05-22 14 9 +457 / -66 bernardo.gomezpalacio 89410776+jjacobs44
DefaultDgsDataLoaderReloadController.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
89 2 2025-08-05 2026-01-15 3 3 +510 / -0 bernardo.gomezpalacio 89410776+jjacobs44
InputArgumentResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
23 1 2022-04-26 2025-05-22 10 6 +303 / -205 pstrawderman 89410776+jjacobs44
DefaultDataFetcherExceptionHandler.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
80 2 2020-12-02 2025-05-22 30 16 +314 / -174 pbakker 89410776+jjacobs44
DgsDataLoaderInstrumentationDataLoaderCustomizer.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs/internal
121 7 2025-10-14 2026-01-15 3 3 +480 / -0 pbakker 89410776+jjacobs44
SpringGraphQLDgsReactiveQueryExecutor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
118 5 2024-01-04 2026-08-10 20 6 +382 / -88 pbakker 89410776+jjacobs44
DgsDataLoaderInstrumentationProvider.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader
64 4 2021-03-03 2024-08-10 12 7 +297 / -170 bernardog pstrawderman
MonoGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
81 10 2022-10-22 2026-08-10 14 7 +417 / -29 bernardo.gomezpalacio 89410776+jjacobs44
ExcludeAutoConfigurationsEnvironmentPostProcessor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
83 1 2024-04-06 2026-08-25 16 6 +292 / -142 pbakker 89410776+jjacobs44
DgsPaginationTypeDefinitionRegistry.kt
in graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination
98 1 2021-07-16 2025-05-22 20 11 +334 / -72 ksrinivasan 89410776+jjacobs44
DgsContext.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context
88 6 2020-12-02 2026-01-15 29 12 +293 / -112 pbakker 89410776+jjacobs44
CacheableQuerySignatureRepository.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils
68 2 2021-05-26 2026-01-15 17 7 +365 / -28 bernardo.gomezpalacio 89410776+jjacobs44
OperationMessage.kt
in graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription
72 - 2021-08-26 2025-05-22 16 13 +328 / -55 callum.forrester 89410776+jjacobs44
DgsWebMvcGraphQLInterceptor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc
58 1 2024-01-04 2026-08-10 21 7 +261 / -119 pbakker 89410776+jjacobs44
SimpleQuerySignatureRepository.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils
71 3 2021-05-26 2026-01-15 16 8 +336 / -40 bernardo.gomezpalacio 89410776+jjacobs44
DgsGraphQLMetricsInstrumentationBenchmark.kt
in graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer
132 4 2022-06-05 2025-05-22 7 4 +350 / -25 bernardo.gomezpalacio 89410776+jjacobs44
GraphQLRequestOptions.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
86 2 2025-04-17 2026-08-10 6 3 +367 / -1 111398937+iparadiso 89410776+jjacobs44
DefaultDgsGraphQLContextBuilder.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
58 1 2020-12-02 2025-05-22 27 9 +232 / -132 pbakker 89410776+jjacobs44
Jackson2DgsJsonMapperAdapter.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
99 4 2026-04-23 2026-08-10 3 2 +363 / -0 jjaco 89410776+jjacobs44
MethodDataFetcherFactory.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
70 1 2022-04-26 2026-01-15 19 10 +263 / -93 pstrawderman 89410776+jjacobs44
Files With Most Contributors (Top 50)
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
DgsSchemaProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
871 1 2020-12-02 2026-01-22 135 44 +3266 / -2159 pbakker dokkaraman
build.gradle.kts
in graphql-dgs-platform
86 - 2021-03-26 2026-09-14 98 30 +667 / -395 bernardo.gomezpalacio 89410776+jjacobs44
98 - 2020-12-02 2026-09-14 168 27 +914 / -714 pbakker 49699333+dependabot[bot]
DefaultDgsFederationResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation
221 1 2020-12-02 2026-08-10 55 25 +1164 / -633 pbakker 89410776+jjacobs44
DgsGraphQLMetricsInstrumentation.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
409 11 2021-03-03 2026-08-10 67 21 +2213 / -930 bernardog 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-client
33 - 2020-12-02 2026-08-10 56 21 +204 / -101 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs
34 - 2020-12-02 2026-08-10 51 21 +170 / -79 pbakker 89410776+jjacobs44
GraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
123 3 2020-12-02 2026-08-10 42 20 +553 / -288 pbakker 89410776+jjacobs44
DgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
17 2 2020-12-02 2026-01-15 52 17 +1386 / -1920 pbakker 89410776+jjacobs44
Versions.kt
in buildSrc/src/main/kotlin
3 - 2020-12-02 2026-01-15 54 16 +119 / -118 pbakker 89410776+jjacobs44
DataFetcherInvoker.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
139 1 2021-08-18 2026-01-15 45 16 +1983 / -1114 hantsy 89410776+jjacobs44
36 - 2020-12-02 2026-08-10 41 16 +115 / -52 pbakker 89410776+jjacobs44
GraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
60 5 2020-12-02 2026-08-10 38 16 +723 / -615 pbakker 89410776+jjacobs44
DefaultDataFetcherExceptionHandler.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
80 2 2020-12-02 2025-05-22 30 16 +314 / -174 pbakker 89410776+jjacobs44
WebSocketGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
220 3 2021-08-27 2026-09-08 29 15 +834 / -190 callum.forrester 89410776+jjacobs44
DgsGraphQLMicrometerAutoConfiguration.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
155 4 2021-03-03 2026-01-15 32 14 +640 / -184 bernardog 89410776+jjacobs44
BaseDgsQueryExecutor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
171 1 2022-01-24 2026-08-10 31 14 +590 / -194 bernardo.gomezpalacio 89410776+jjacobs44
DgsExtendedScalarsAutoConfiguration.kt
in graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
232 1 2021-04-07 2026-09-14 28 14 +1025 / -406 bernardog 89410776+jjacobs44
DgsBadRequestException.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
9 - 2021-02-02 2025-05-22 12 14 +68 / -17 41588701+srinivasankavitha 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-spring-boot-micrometer
21 - 2021-03-03 2026-01-15 36 13 +99 / -33 bernardog 89410776+jjacobs44
schema.graphqls
in graphql-dgs-example-shared/src/main/resources/schema
73 - 2021-05-06 2025-05-22 23 13 +228 / -37 paul.bakker.nl 89410776+jjacobs44
OperationMessage.kt
in graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription
72 - 2021-08-26 2025-05-22 16 13 +328 / -55 callum.forrester 89410776+jjacobs44
DgsSpringGraphQLAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
743 34 2024-01-04 2026-08-10 67 12 +2776 / -384 pbakker 89410776+jjacobs44
DgsContext.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context
88 6 2020-12-02 2026-01-15 29 12 +293 / -112 pbakker 89410776+jjacobs44
GraphQLError.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
40 - 2020-12-02 2025-05-22 20 12 +225 / -28 pbakker 89410776+jjacobs44
HelloDataFetcher.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher
98 12 2021-05-06 2025-05-22 19 12 +302 / -43 paul.bakker.nl 89410776+jjacobs44
DgsGraphQLMetricsProperties.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
46 - 2021-03-03 2026-01-15 17 12 +218 / -51 bernardog 89410776+jjacobs44
SimpleGqlOutcomeTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
32 2 2021-03-03 2025-05-22 16 12 +182 / -72 bernardog 89410776+jjacobs44
InputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
12 - 2021-08-19 2025-05-22 27 11 +1081 / -658 pbakker 89410776+jjacobs44
DgsDataFetchingEnvironment.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs
77 2 2020-12-02 2026-08-10 26 11 +371 / -338 pbakker 89410776+jjacobs44
DefaultInputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
192 4 2022-05-31 2026-08-10 25 11 +886 / -443 bernardo.gomezpalacio 89410776+jjacobs44
DgsPaginationTypeDefinitionRegistry.kt
in graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination
98 1 2021-07-16 2025-05-22 20 11 +334 / -72 ksrinivasan 89410776+jjacobs44
AbstractInputArgumentResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
78 1 2022-06-08 2026-08-10 19 11 +266 / -59 bernardo.gomezpalacio 89410776+jjacobs44
ReactiveDataFetcherResultProcessor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
66 3 2022-02-09 2025-05-22 14 11 +270 / -59 paul.bakker.nl 89410776+jjacobs44
DgsGraphQLCollatedMetricsTagsProvider.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
28 2 2021-03-03 2025-05-22 12 11 +183 / -69 bernardog 89410776+jjacobs44
DgsGraphQLMetricsTagsProvider.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
20 - 2021-03-03 2025-05-22 11 11 +112 / -18 bernardog 89410776+jjacobs44
TypedGraphQLError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
234 34 2020-12-02 2025-05-22 19 10 +422 / -274 pbakker 89410776+jjacobs44
MethodDataFetcherFactory.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
70 1 2022-04-26 2026-01-15 19 10 +263 / -93 pstrawderman 89410776+jjacobs44
BatchLoaderWithContextInterceptor.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader
64 1 2021-03-03 2025-07-08 16 10 +209 / -68 bernardog 89410776+jjacobs44
DgsQuery.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
17 - 2021-03-24 2025-05-22 10 10 +98 / -22 paul.bakker.nl 89410776+jjacobs44
DgsExecutionTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
14 - 2021-03-03 2025-05-22 10 10 +74 / -5 bernardog 89410776+jjacobs44
DgsFieldFetchTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
12 - 2021-03-03 2025-05-22 10 10 +80 / -9 bernardog 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-spring-graphql
31 - 2023-06-24 2026-08-10 30 9 +157 / -41 ksrinivasan 89410776+jjacobs44
DefaultDgsGraphQLContextBuilder.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
58 1 2020-12-02 2025-05-22 27 9 +232 / -132 pbakker 89410776+jjacobs44
SSESubscriptionGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
53 2 2021-08-27 2026-08-10 20 9 +237 / -72 pbakker 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-reactive
11 - 2021-05-06 2026-08-10 19 9 +74 / -10 paul.bakker.nl 89410776+jjacobs44
CustomGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
45 3 2021-09-25 2026-08-10 17 9 +258 / -55 pbakker 89410776+jjacobs44
DgsQueryExecutor.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
90 10 2021-05-06 2026-01-15 17 9 +867 / -134 paul.bakker.nl 89410776+jjacobs44
DgsWrapWithContextDataLoaderCustomizer.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
56 8 2024-02-22 2026-08-10 14 9 +263 / -56 emilydobervich 89410776+jjacobs44
DgsMetrics.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics
57 - 2021-03-05 2025-05-22 14 9 +457 / -66 bernardo.gomezpalacio 89410776+jjacobs44
Files With Least Contributors (Top 50)
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
logback.xml
in graphql-dgs-spring-boot-micrometer/src/jmh/resources
18 - 2022-06-05 2022-06-05 1 1 +82 / -0 bernardo.gomezpalacio bernardo.gomezpalacio
build.gradle.kts
in buildSrc
6 - 2020-12-02 2021-02-28 2 1 +18 / -2 pbakker pbakker
2 - 2021-03-02 2021-03-02 1 1 +4 / -0 pbakker pbakker
config.yml
in .github/ISSUE_TEMPLATE
1 - 2021-03-18 2021-03-18 1 1 +1 / -0 pbakker pbakker
Jackson2DgsJsonMapperAdapter.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
99 4 2026-04-23 2026-08-10 3 2 +363 / -0 jjaco 89410776+jjacobs44
Jackson3DgsJsonMapperAdapter.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
96 4 2026-04-23 2026-08-10 3 2 +348 / -0 jjaco 89410776+jjacobs44
DgsWebClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
87 6 2026-04-23 2026-08-10 3 2 +342 / -0 jjaco 89410776+jjacobs44
DgsRestClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
60 3 2026-04-23 2026-08-10 3 2 +249 / -0 jjaco 89410776+jjacobs44
DgsGraphqlSSESubscriptionGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
60 2 2026-04-23 2026-08-10 3 2 +240 / -0 jjaco 89410776+jjacobs44
DgsGraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
56 4 2026-04-23 2026-08-10 3 2 +297 / -0 jjaco 89410776+jjacobs44
Jackson2DgsJsonMapper.kt
in graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2
40 - 2026-04-15 2026-08-10 5 2 +201 / -3 jjaco 89410776+jjacobs44
DgsCustomMonoGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
40 3 2026-04-23 2026-08-10 3 2 +174 / -0 jjaco 89410776+jjacobs44
DgsCustomGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
38 3 2026-04-23 2026-08-10 3 2 +171 / -0 jjaco 89410776+jjacobs44
Jackson3DgsJsonMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
36 - 2026-04-15 2026-08-10 4 2 +189 / -0 jjaco 89410776+jjacobs44
common.py
in scripts
33 6 2021-05-05 2021-06-22 2 2 +135 / -0 bernardo.gomezpalacio l.killmaier
build.gradle.kts
in graphql-dgs-example-jackson2-only
26 - 2026-04-15 2026-08-10 3 2 +105 / -0 jjaco 89410776+jjacobs44
precache-manifest.14639f36b55bc21b5f73274e3f14bb75.js
in graphql-dgs-example-shared/src/main/resources/static
22 - 2021-05-06 2021-06-22 2 2 +76 / -0 paul.bakker.nl l.killmaier
DgsJackson2AutoConfiguration.kt
in graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2
22 - 2026-04-15 2026-08-10 4 2 +151 / -1 jjaco 89410776+jjacobs44
JacksonBothApp.kt
in graphql-dgs-example-jackson-both/src/main/kotlin/com/netflix/graphql/dgs/example/jacksonboth
18 1 2026-04-15 2026-08-10 3 2 +66 / -0 jjaco 89410776+jjacobs44
Jackson3OnlyApp.kt
in graphql-dgs-example-jackson3-only/src/main/kotlin/com/netflix/graphql/dgs/example/jackson3
18 1 2026-04-15 2026-08-10 3 2 +66 / -0 jjaco 89410776+jjacobs44
Jackson2OnlyApp.kt
in graphql-dgs-example-jackson2-only/src/main/kotlin/com/netflix/graphql/dgs/example/jackson2
18 1 2026-04-15 2026-08-10 3 2 +66 / -0 jjaco 89410776+jjacobs44
DgsMonoGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
17 - 2026-04-17 2026-08-10 4 2 +131 / -8 jjaco 89410776+jjacobs44
DgsGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
16 - 2026-04-17 2026-08-10 4 2 +128 / -8 jjaco 89410776+jjacobs44
service-worker.js
in graphql-dgs-example-shared/src/main/resources/static
15 - 2021-05-06 2021-06-22 2 2 +110 / -0 paul.bakker.nl l.killmaier
DefaultDgsGraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
15 - 2026-04-23 2026-08-10 3 2 +75 / -0 jjaco 89410776+jjacobs44
DgsMapperFailureAnalyzer.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/diagnostics
14 - 2026-04-24 2026-08-10 3 2 +66 / -0 jjaco 89410776+jjacobs44
DgsReactiveGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
14 - 2026-04-23 2026-08-10 3 2 +84 / -0 jjaco 89410776+jjacobs44
DgsJsonMapper.kt
in graphql-dgs-json-api/src/main/kotlin/com/netflix/graphql/dgs/json
14 - 2026-04-23 2026-08-10 3 2 +108 / -0 jjaco 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-example-jackson-both
9 - 2026-04-15 2026-08-10 3 2 +57 / -0 jjaco 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-jackson2
9 - 2026-04-15 2026-08-10 4 2 +81 / -0 jjaco 89410776+jjacobs44
DgsGraphQLRequestOptions.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
9 - 2026-04-23 2026-08-10 4 2 +69 / -6 jjaco 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-example-jackson3-only
8 - 2026-04-15 2026-08-10 3 2 +42 / -0 jjaco 89410776+jjacobs44
schema.graphqls
in graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/schema
7 - 2023-12-19 2024-03-29 2 2 +14 / -0 pbakker 41588701+srinivasankavitha
build.gradle.kts
in graphql-dgs-pagination
5 - 2021-07-16 2021-07-20 2 2 +42 / -0 ksrinivasan 41588701+srinivasankavitha
schema.graphqls
in graphql-dgs-example-jackson-both/src/main/resources/schema
3 - 2026-04-15 2026-08-10 3 2 +9 / -0 jjaco 89410776+jjacobs44
schema.graphqls
in graphql-dgs-example-jackson3-only/src/main/resources/schema
3 - 2026-04-15 2026-08-10 3 2 +9 / -0 jjaco 89410776+jjacobs44
schema.graphqls
in graphql-dgs-example-jackson2-only/src/main/resources/schema
3 - 2026-04-15 2026-08-10 3 2 +9 / -0 jjaco 89410776+jjacobs44
build.gradle.kts
in graphql-dgs-json-api
3 - 2026-04-23 2026-08-10 3 2 +33 / -0 jjaco 89410776+jjacobs44
DgsJsonMapperMissingException.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/diagnostics
2 - 2026-04-24 2026-08-10 3 2 +28 / -1 jjaco 89410776+jjacobs44
dependabot.yml
in .github
1 - 2021-05-21 2022-09-22 3 2 +62 / -20 bernardo.gomezpalacio bernardo.gomezpalacio
DgsDataLoaderInstrumentationDataLoaderCustomizer.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs/internal
121 7 2025-10-14 2026-01-15 3 3 +480 / -0 pbakker 89410776+jjacobs44
errordetail.graphqls
in graphql-error-types/src/main/resources/META-INF/schema
113 - 2025-04-09 2025-05-22 4 3 +40 / -4 isobolevska 89410776+jjacobs44
DefaultDgsDataLoaderReloadController.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
89 2 2025-08-05 2026-01-15 3 3 +510 / -0 bernardo.gomezpalacio 89410776+jjacobs44
GraphQLRequestOptions.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
86 2 2025-04-17 2026-08-10 6 3 +367 / -1 111398937+iparadiso 89410776+jjacobs44
ReloadableDgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
85 3 2025-08-05 2026-01-15 3 3 +525 / -0 bernardo.gomezpalacio 89410776+jjacobs44
DgsInputArgumentConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
34 - 2024-12-05 2025-05-22 6 3 +178 / -3 pbakker 89410776+jjacobs44
module-info.java
in graphql-dgs/src/main/java
27 - 2025-04-03 2026-01-15 7 3 +129 / -2 pbakker 89410776+jjacobs44
DgsAPQSupportProperties.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq
25 - 2024-12-05 2025-05-22 7 3 +151 / -7 pbakker 89410776+jjacobs44
SchemaFailureAnalyzer.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/diagnostics
20 - 2024-12-05 2025-05-22 5 3 +126 / -3 pbakker 89410776+jjacobs44
ExampleLoaderWithGraphQLContext.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader
18 - 2023-01-18 2025-05-22 4 3 +40 / -3 fotoetienne 89410776+jjacobs44
Correlations

File Size vs. Number of Changes: 304 points

build.gradle.kts x: 98 lines of code y: 168 # changes graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 232 lines of code y: 28 # changes graphql-dgs-platform/build.gradle.kts x: 86 lines of code y: 98 # changes graphql-dgs-client/src/main/java/module-info.java x: 11 lines of code y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 220 lines of code y: 29 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 83 lines of code y: 16 # changes dgs-starter/build.gradle.kts x: 8 lines of code y: 6 # changes graphql-dgs-client/build.gradle.kts x: 33 lines of code y: 56 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 45 lines of code y: 17 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 47 lines of code y: 18 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DefaultDgsGraphQLResponse.kt x: 15 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsCustomGraphQLClient.kt x: 38 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsCustomMonoGraphQLClient.kt x: 40 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLClient.kt x: 16 lines of code y: 4 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLRequestOptions.kt x: 9 lines of code y: 4 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLResponse.kt x: 56 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphqlSSESubscriptionGraphQLClient.kt x: 60 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsReactiveGraphQLClient.kt x: 14 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsWebClientGraphQLClient.kt x: 87 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 60 lines of code y: 38 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 19 lines of code y: 21 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 86 lines of code y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 123 lines of code y: 42 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 69 lines of code y: 23 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/Jackson2DgsJsonMapperAdapter.kt x: 99 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/Jackson3DgsJsonMapperAdapter.kt x: 96 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 81 lines of code y: 14 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 19 lines of code y: 11 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 71 lines of code y: 21 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 53 lines of code y: 20 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 100 lines of code y: 30 # changes graphql-dgs-example-jackson-both/build.gradle.kts x: 9 lines of code y: 3 # changes graphql-dgs-example-jackson-both/src/main/kotlin/com/netflix/graphql/dgs/example/jacksonboth/JacksonBothApp.kt x: 18 lines of code y: 3 # changes graphql-dgs-example-jackson-both/src/main/resources/schema/schema.graphqls x: 3 lines of code y: 3 # changes graphql-dgs-example-jackson2-only/build.gradle.kts x: 26 lines of code y: 3 # changes graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 42 lines of code y: 12 # changes graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/DgsJackson2AutoConfiguration.kt x: 22 lines of code y: 4 # changes graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/Jackson2DgsJsonMapper.kt x: 40 lines of code y: 5 # changes graphql-dgs-platform-dependencies/build.gradle.kts x: 34 lines of code y: 5 # changes graphql-dgs-reactive/build.gradle.kts x: 11 lines of code y: 19 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 409 lines of code y: 67 # changes graphql-dgs-spring-graphql/build.gradle.kts x: 31 lines of code y: 30 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 35 lines of code y: 7 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCaffeineCache.kt x: 16 lines of code y: 10 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 106 lines of code y: 20 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 138 lines of code y: 22 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 118 lines of code y: 20 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 743 lines of code y: 67 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/conditions/OnDgsReloadCondition.kt x: 29 lines of code y: 7 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc/DgsWebMvcGraphQLInterceptor.kt x: 58 lines of code y: 21 # changes graphql-dgs/build.gradle.kts x: 34 lines of code y: 51 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsCodeRegistryBuilder.kt x: 46 lines of code y: 10 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 77 lines of code y: 26 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsExecutionResult.kt x: 40 lines of code y: 12 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 221 lines of code y: 55 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 171 lines of code y: 31 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderProvider.kt x: 322 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 192 lines of code y: 25 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsWrapWithContextDataLoaderCustomizer.kt x: 56 lines of code y: 14 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/GraphQLJavaErrorInstrumentation.kt x: 78 lines of code y: 10 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/Jackson3DgsJsonMapper.kt x: 36 lines of code y: 4 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/AbstractInputArgumentResolver.kt x: 78 lines of code y: 19 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/SourceArgumentResolver.kt x: 22 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/scalars/UploadScalar.kt x: 72 lines of code y: 12 # changes scripts/test-examples.py x: 191 lines of code y: 13 # changes settings.gradle.kts x: 36 lines of code y: 41 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsConfigurationProperties.kt x: 30 lines of code y: 13 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 871 lines of code y: 135 # changes buildSrc/src/main/kotlin/Versions.kt x: 3 lines of code y: 54 # changes dgs-starter-test/build.gradle.kts x: 4 lines of code y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 10 lines of code y: 12 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RequestExecutor.kt x: 9 lines of code y: 12 # changes graphql-dgs-extended-scalars/build.gradle.kts x: 10 lines of code y: 13 # changes graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationEnvironmentPostProcessor.kt x: 20 lines of code y: 9 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/DgsReactiveCustomContextBuilderWithRequest.kt x: 11 lines of code y: 9 # changes graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 21 lines of code y: 36 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 46 lines of code y: 17 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 155 lines of code y: 32 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 68 lines of code y: 17 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 71 lines of code y: 16 # changes graphql-dgs-spring-graphql-example-java-webflux/build.gradle.kts x: 14 lines of code y: 11 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/ReactiveSpringGraphQLExampleApp.java x: 32 lines of code y: 10 # changes graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 22 lines of code y: 29 # changes graphql-dgs-spring-graphql-starter-test/build.gradle.kts x: 3 lines of code y: 7 # changes graphql-dgs-spring-graphql-starter/build.gradle.kts x: 3 lines of code y: 11 # changes graphql-dgs-spring-graphql-test/build.gradle.kts x: 7 lines of code y: 8 # changes graphql-dgs-spring-graphql/src/main/java/module-info.java x: 15 lines of code y: 6 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 119 lines of code y: 21 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 59 lines of code y: 22 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webflux/DgsWebFluxGraphQLInterceptor.kt x: 46 lines of code y: 11 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQueryExecutor.java x: 90 lines of code y: 17 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/internal/DgsDataLoaderInstrumentationDataLoaderCustomizer.java x: 121 lines of code y: 3 # changes graphql-dgs/src/main/java/module-info.java x: 27 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderReloadController.kt x: 16 lines of code y: 3 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 88 lines of code y: 29 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/GraphQLContextContributorInstrumentation.kt x: 20 lines of code y: 12 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 139 lines of code y: 45 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderReloadController.kt x: 89 lines of code y: 3 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 17 lines of code y: 52 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReloadableDgsDataLoaderProvider.kt x: 85 lines of code y: 3 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 70 lines of code y: 19 # changes graphql-error-types/build.gradle.kts x: 7 lines of code y: 12 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/HttpResponse.kt x: 8 lines of code y: 9 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 64 lines of code y: 16 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderOptionsProvider.kt x: 8 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDataLoaderOptionsProvider.kt x: 20 lines of code y: 8 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClientException.kt x: 12 lines of code y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 40 lines of code y: 20 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 2 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraCodeRegistry.java x: 16 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraTypeDefinitionRegistry.java x: 18 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/ExampleGraphQLContextContributor.java x: 25 lines of code y: 7 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/MyContext.java x: 7 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 18 lines of code y: 7 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 18 lines of code y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoader.java x: 17 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoaderWithDispatchPredicate.java x: 22 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessagesDataLoaderWithException.java x: 25 lines of code y: 8 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ActionMovieDataFetcher.java x: 11 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ConcurrentDataFetcher.java x: 40 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/CurrentTimeDateFetcher.java x: 25 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/HelloDataFetcher.java x: 98 lines of code y: 19 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/MovieDataFetcher.java x: 26 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RatingMutation.java x: 36 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 25 lines of code y: 9 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/SubscriptionDataFetcher.java x: 14 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/instrumentation/ExampleInstrumentationDependingOnContextContributor.java x: 41 lines of code y: 7 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ActionMovie.java x: 48 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ScaryMovie.java x: 57 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/Stock.java x: 18 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 73 lines of code y: 23 # changes graphql-dgs-extended-validation/src/main/java/com/netflix/graphql/dgs/autoconfig/ValidationRulesBuilderCustomizer.java x: 6 lines of code y: 7 # changes graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 98 lines of code y: 20 # changes graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive/DgsReactiveQueryExecutor.java x: 77 lines of code y: 12 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 49 lines of code y: 17 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/method/SyncHandlerMethodArgumentResolverAdapter.kt x: 27 lines of code y: 6 # changes graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentationBenchmark.kt x: 132 lines of code y: 7 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/DgsMetrics.kt x: 57 lines of code y: 14 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 28 lines of code y: 12 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/LimitedTagMetricResolver.kt x: 15 lines of code y: 8 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/SpectatorLimitedTagMetricResolver.kt x: 26 lines of code y: 9 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsExecutionTagCustomizer.kt x: 14 lines of code y: 10 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt x: 12 lines of code y: 10 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt x: 32 lines of code y: 16 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/QuerySignatureRepository.kt x: 35 lines of code y: 8 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers/FileUploadMutation.java x: 39 lines of code y: 6 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers/WithCookie.java x: 21 lines of code y: 5 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/SpringGraphQLExampleApp.java x: 32 lines of code y: 8 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/ControllerExceptionHandler.java x: 12 lines of code y: 5 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/FileUploadMutation.java x: 51 lines of code y: 6 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/GreetingBatchLoader.java x: 29 lines of code y: 5 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/MyInstrumentation.java x: 26 lines of code y: 6 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/Person.java x: 14 lines of code y: 5 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/WithCookie.java x: 20 lines of code y: 5 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsDataloaderConfigurationProperties.kt x: 13 lines of code y: 7 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsInputArgumentConfiguration.kt x: 34 lines of code y: 6 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/ReloadableGraphQLSource.kt x: 25 lines of code y: 12 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLConfigurationProperties.kt x: 14 lines of code y: 9 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/Protocol.kt x: 3 lines of code y: 10 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 15 lines of code y: 7 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsData.java x: 24 lines of code y: 10 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 19 lines of code y: 13 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoaderRegistryConsumer.java x: 5 lines of code y: 5 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDefaultTypeResolver.java x: 11 lines of code y: 4 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDirective.java x: 14 lines of code y: 8 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsEnableDataFetcherInstrumentation.java x: 12 lines of code y: 4 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsMutation.java x: 15 lines of code y: 9 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsTypeDefinitionRegistry.java x: 11 lines of code y: 7 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/InputArgument.java x: 18 lines of code y: 13 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DataLoaderInstrumentationExtensionProvider.kt x: 23 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderInstrumentation.kt x: 9 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderInstrumentationContext.kt x: 7 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsCustomContextBuilder.kt x: 4 lines of code y: 5 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/GraphQLContextContributor.kt x: 10 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/ReactiveDgsContext.kt x: 19 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DataFetcherInputArgumentSchemaMismatchException.kt x: 4 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 80 lines of code y: 30 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 5 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsException.kt x: 31 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsUnnamedDataLoaderOnFieldException.kt x: 7 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/InvalidDataLoaderTypeException.kt x: 4 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/InvalidDgsEntityFetcher.kt x: 4 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 4 lines of code y: 9 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/CompletableFutureWrapper.kt x: 32 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherResultProcessor.kt x: 16 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 58 lines of code y: 27 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 12 lines of code y: 27 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 66 lines of code y: 14 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/ContinuationArgumentResolver.kt x: 12 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/InputArgumentResolver.kt x: 23 lines of code y: 10 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartFileSerializer.kt x: 19 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartVariableMapper.kt x: 79 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/TimeTracer.kt x: 17 lines of code y: 8 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/DebugInfo.java x: 3 lines of code y: 4 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 34 lines of code y: 11 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 234 lines of code y: 19 # changes graphql-error-types/src/main/resources/META-INF/schema/errordetail.graphqls x: 113 lines of code y: 4 # changes graphql-dgs-extended-scalars/src/main/java/module-info.java x: 5 lines of code y: 3 # changes graphql-dgs-subscription-types/build.gradle.kts x: 9 lines of code y: 10 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/ReloadSchemaIndicator.kt x: 5 lines of code y: 4 # changes graphql-dgs-extended-validation/build.gradle.kts x: 6 lines of code y: 6 # changes graphql-dgs-spring-graphql-example-java/src/main/resources/schema/schema.graphqls x: 8 lines of code y: 5 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/DgsDataLoaderInstrumentationProvider.kt x: 64 lines of code y: 12 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/websockets/Message.kt x: 74 lines of code y: 9 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/application.yml x: 15 lines of code y: 4 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/schema/schema.graphqls x: 7 lines of code y: 2 # changes scripts/config.yml x: 3 lines of code y: 5 # changes .github/dependabot.yml x: 1 lines of code y: 3 # changes graphql-dgs-spring-boot-micrometer/src/jmh/resources/logback.xml x: 18 lines of code y: 1 # changes graphql-dgs-pagination/build.gradle.kts x: 5 lines of code y: 2 # changes graphql-dgs-example-shared/src/main/resources/static/precache-manifest.14639f36b55bc21b5f73274e3f14bb75.js x: 22 lines of code y: 2 # changes graphql-dgs-example-shared/src/main/resources/static/service-worker.js x: 15 lines of code y: 2 # changes scripts/common.py x: 33 lines of code y: 2 # changes .github/ISSUE_TEMPLATE/config.yml x: 1 lines of code y: 1 # changes .github/release-drafter.yml x: 2 lines of code y: 1 # changes
168.0
# changes
  min: 1.0
  average: 11.56
  25th percentile: 5.0
  median: 7.0
  75th percentile: 12.0
  max: 168.0
0 871.0
lines of code
min: 1.0 | average: 41.01 | 25th percentile: 10.0 | median: 18.0 | 75th percentile: 40.75 | max: 871.0

Number of Contributors vs. Number of Changes: 304 points

build.gradle.kts x: 27 # contributors y: 168 # changes graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 14 # contributors y: 28 # changes graphql-dgs-platform/build.gradle.kts x: 30 # contributors y: 98 # changes graphql-dgs-client/src/main/java/module-info.java x: 4 # contributors y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 15 # contributors y: 29 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 6 # contributors y: 16 # changes graphql-dgs-client/build.gradle.kts x: 21 # contributors y: 56 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 9 # contributors y: 17 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 7 # contributors y: 18 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DefaultDgsGraphQLResponse.kt x: 2 # contributors y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLClient.kt x: 2 # contributors y: 4 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 16 # contributors y: 38 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 7 # contributors y: 21 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 3 # contributors y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 20 # contributors y: 42 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 8 # contributors y: 23 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 7 # contributors y: 14 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 7 # contributors y: 11 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 6 # contributors y: 21 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 9 # contributors y: 20 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 8 # contributors y: 30 # changes graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 9 # contributors y: 12 # changes graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/Jackson2DgsJsonMapper.kt x: 2 # contributors y: 5 # changes graphql-dgs-platform-dependencies/build.gradle.kts x: 4 # contributors y: 5 # changes graphql-dgs-reactive/build.gradle.kts x: 9 # contributors y: 19 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 21 # contributors y: 67 # changes graphql-dgs-spring-graphql/build.gradle.kts x: 9 # contributors y: 30 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 4 # contributors y: 7 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCaffeineCache.kt x: 6 # contributors y: 10 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 6 # contributors y: 20 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 7 # contributors y: 22 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 12 # contributors y: 67 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/conditions/OnDgsReloadCondition.kt x: 5 # contributors y: 7 # changes graphql-dgs/build.gradle.kts x: 21 # contributors y: 51 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 11 # contributors y: 26 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsExecutionResult.kt x: 6 # contributors y: 12 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 25 # contributors y: 55 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 14 # contributors y: 31 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 11 # contributors y: 25 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsWrapWithContextDataLoaderCustomizer.kt x: 9 # contributors y: 14 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/GraphQLJavaErrorInstrumentation.kt x: 7 # contributors y: 10 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/AbstractInputArgumentResolver.kt x: 11 # contributors y: 19 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/scalars/UploadScalar.kt x: 8 # contributors y: 12 # changes scripts/test-examples.py x: 8 # contributors y: 13 # changes settings.gradle.kts x: 16 # contributors y: 41 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsConfigurationProperties.kt x: 5 # contributors y: 13 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 44 # contributors y: 135 # changes buildSrc/src/main/kotlin/Versions.kt x: 16 # contributors y: 54 # changes dgs-starter-test/build.gradle.kts x: 3 # contributors y: 3 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 5 # contributors y: 12 # changes graphql-dgs-extended-scalars/build.gradle.kts x: 6 # contributors y: 13 # changes graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationEnvironmentPostProcessor.kt x: 5 # contributors y: 9 # changes graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 13 # contributors y: 36 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 12 # contributors y: 17 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 14 # contributors y: 32 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 7 # contributors y: 17 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 8 # contributors y: 16 # changes graphql-dgs-spring-graphql-example-java-webflux/build.gradle.kts x: 5 # contributors y: 11 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/ReactiveSpringGraphQLExampleApp.java x: 4 # contributors y: 10 # changes graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 7 # contributors y: 29 # changes graphql-dgs-spring-graphql-test/build.gradle.kts x: 6 # contributors y: 8 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 8 # contributors y: 21 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 8 # contributors y: 22 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webflux/DgsWebFluxGraphQLInterceptor.kt x: 6 # contributors y: 11 # changes graphql-dgs/src/main/java/module-info.java x: 3 # contributors y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 12 # contributors y: 29 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 16 # contributors y: 45 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 17 # contributors y: 52 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 10 # contributors y: 19 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 10 # contributors y: 16 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderOptionsProvider.kt x: 4 # contributors y: 8 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 12 # contributors y: 20 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 6 # contributors y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 6 # contributors y: 7 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 3 # contributors y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/GreetingsDataLoader.java x: 4 # contributors y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoader.java x: 5 # contributors y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/HelloDataFetcher.java x: 12 # contributors y: 19 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 7 # contributors y: 9 # changes graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 13 # contributors y: 23 # changes graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 11 # contributors y: 20 # changes graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive/DgsReactiveQueryExecutor.java x: 7 # contributors y: 12 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 8 # contributors y: 17 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 11 # contributors y: 12 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsExecutionTagCustomizer.kt x: 10 # contributors y: 10 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt x: 11 # contributors y: 11 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt x: 12 # contributors y: 16 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/SpringGraphQLExampleApp.java x: 5 # contributors y: 8 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/ControllerExceptionHandler.java x: 3 # contributors y: 5 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/OperationMessage.kt x: 13 # contributors y: 16 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 7 # contributors y: 7 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 9 # contributors y: 13 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDirective.java x: 7 # contributors y: 8 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsMutation.java x: 9 # contributors y: 9 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsRuntimeWiring.java x: 5 # contributors y: 5 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsSubscription.java x: 8 # contributors y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 16 # contributors y: 30 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsBadRequestException.kt x: 14 # contributors y: 12 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 9 # contributors y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 8 # contributors y: 9 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 9 # contributors y: 27 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/EntityFetcherRegistry.kt x: 8 # contributors y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 11 # contributors y: 27 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 11 # contributors y: 14 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 8 # contributors y: 11 # changes graphql-dgs-subscription-types/build.gradle.kts x: 8 # contributors y: 10 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/websockets/Message.kt x: 6 # contributors y: 9 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/schema/schema.graphqls x: 2 # contributors y: 2 # changes graphql-dgs-spring-boot-micrometer/src/jmh/resources/logback.xml x: 1 # contributors y: 1 # changes graphql-error-types/src/main/resources/META-INF/schema/errortype.graphqls x: 5 # contributors y: 3 # changes buildSrc/build.gradle.kts x: 1 # contributors y: 2 # changes
168.0
# changes
  min: 1.0
  average: 11.56
  25th percentile: 5.0
  median: 7.0
  75th percentile: 12.0
  max: 168.0
0 44.0
# contributors
min: 1.0 | average: 6.24 | 25th percentile: 3.25 | median: 5.0 | 75th percentile: 7.0 | max: 44.0

Number of Contributors vs. File Size: 304 points

build.gradle.kts x: 27 # contributors y: 98 lines of code graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 14 # contributors y: 232 lines of code graphql-dgs-platform/build.gradle.kts x: 30 # contributors y: 86 lines of code graphql-dgs-client/src/main/java/module-info.java x: 4 # contributors y: 11 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 15 # contributors y: 220 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 6 # contributors y: 83 lines of code dgs-starter/build.gradle.kts x: 4 # contributors y: 8 lines of code graphql-dgs-client/build.gradle.kts x: 21 # contributors y: 33 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 9 # contributors y: 45 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 7 # contributors y: 47 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DefaultDgsGraphQLResponse.kt x: 2 # contributors y: 15 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsCustomGraphQLClient.kt x: 2 # contributors y: 38 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLRequestOptions.kt x: 2 # contributors y: 9 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLResponse.kt x: 2 # contributors y: 56 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphqlSSESubscriptionGraphQLClient.kt x: 2 # contributors y: 60 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsWebClientGraphQLClient.kt x: 2 # contributors y: 87 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 16 # contributors y: 60 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 7 # contributors y: 19 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 3 # contributors y: 86 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 20 # contributors y: 123 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 8 # contributors y: 69 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/Jackson2DgsJsonMapperAdapter.kt x: 2 # contributors y: 99 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/Jackson3DgsJsonMapperAdapter.kt x: 2 # contributors y: 96 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 7 # contributors y: 81 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 6 # contributors y: 71 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 9 # contributors y: 53 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 8 # contributors y: 100 lines of code graphql-dgs-example-jackson-both/src/main/kotlin/com/netflix/graphql/dgs/example/jacksonboth/JacksonBothApp.kt x: 2 # contributors y: 18 lines of code graphql-dgs-example-jackson-both/src/main/resources/schema/schema.graphqls x: 2 # contributors y: 3 lines of code graphql-dgs-example-jackson2-only/build.gradle.kts x: 2 # contributors y: 26 lines of code graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 9 # contributors y: 42 lines of code graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/DgsJackson2AutoConfiguration.kt x: 2 # contributors y: 22 lines of code graphql-dgs-platform-dependencies/build.gradle.kts x: 4 # contributors y: 34 lines of code graphql-dgs-reactive/build.gradle.kts x: 9 # contributors y: 11 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 21 # contributors y: 409 lines of code graphql-dgs-spring-graphql/build.gradle.kts x: 9 # contributors y: 31 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 4 # contributors y: 35 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCaffeineCache.kt x: 6 # contributors y: 16 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 6 # contributors y: 106 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 7 # contributors y: 138 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 6 # contributors y: 118 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 12 # contributors y: 743 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/conditions/OnDgsReloadCondition.kt x: 5 # contributors y: 29 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc/DgsWebMvcGraphQLInterceptor.kt x: 7 # contributors y: 58 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsCodeRegistryBuilder.kt x: 6 # contributors y: 46 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 11 # contributors y: 77 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsExecutionResult.kt x: 6 # contributors y: 40 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 25 # contributors y: 221 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 14 # contributors y: 171 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderProvider.kt x: 5 # contributors y: 322 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 11 # contributors y: 192 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsWrapWithContextDataLoaderCustomizer.kt x: 9 # contributors y: 56 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/GraphQLJavaErrorInstrumentation.kt x: 7 # contributors y: 78 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/Jackson3DgsJsonMapper.kt x: 2 # contributors y: 36 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/SourceArgumentResolver.kt x: 4 # contributors y: 22 lines of code scripts/test-examples.py x: 8 # contributors y: 191 lines of code settings.gradle.kts x: 16 # contributors y: 36 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 44 # contributors y: 871 lines of code buildSrc/src/main/kotlin/Versions.kt x: 16 # contributors y: 3 lines of code dgs-starter-test/build.gradle.kts x: 3 # contributors y: 4 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 5 # contributors y: 10 lines of code graphql-dgs-extended-scalars/build.gradle.kts x: 6 # contributors y: 10 lines of code graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationEnvironmentPostProcessor.kt x: 5 # contributors y: 20 lines of code graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/DgsReactiveCustomContextBuilderWithRequest.kt x: 5 # contributors y: 11 lines of code graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 13 # contributors y: 21 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 12 # contributors y: 46 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 14 # contributors y: 155 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 7 # contributors y: 68 lines of code graphql-dgs-spring-graphql-example-java-webflux/build.gradle.kts x: 5 # contributors y: 14 lines of code graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 7 # contributors y: 22 lines of code graphql-dgs-spring-graphql-starter-test/build.gradle.kts x: 5 # contributors y: 3 lines of code graphql-dgs-spring-graphql-starter/build.gradle.kts x: 7 # contributors y: 3 lines of code graphql-dgs-spring-graphql/src/main/java/com/netflix/graphql/dgs/springgraphql/conditions/ConditionalOnDgsReload.java x: 3 # contributors y: 13 lines of code graphql-dgs-spring-graphql/src/main/java/module-info.java x: 4 # contributors y: 15 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 8 # contributors y: 119 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 8 # contributors y: 59 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQueryExecutor.java x: 9 # contributors y: 90 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/internal/DgsDataLoaderInstrumentationDataLoaderCustomizer.java x: 3 # contributors y: 121 lines of code graphql-dgs/src/main/java/module-info.java x: 3 # contributors y: 27 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderReloadController.kt x: 3 # contributors y: 16 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 12 # contributors y: 88 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 16 # contributors y: 139 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 17 # contributors y: 17 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReloadableDgsDataLoaderProvider.kt x: 3 # contributors y: 85 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 10 # contributors y: 70 lines of code graphql-error-types/build.gradle.kts x: 8 # contributors y: 7 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 10 # contributors y: 64 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDataLoaderOptionsProvider.kt x: 4 # contributors y: 20 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 12 # contributors y: 40 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 6 # contributors y: 2 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/ExampleGraphQLContextContributor.java x: 5 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 6 # contributors y: 18 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 3 # contributors y: 18 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessagesDataLoaderWithException.java x: 6 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ConcurrentDataFetcher.java x: 5 # contributors y: 40 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/CurrentTimeDateFetcher.java x: 4 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/HelloDataFetcher.java x: 12 # contributors y: 98 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RatingMutation.java x: 5 # contributors y: 36 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 7 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ActionMovie.java x: 5 # contributors y: 48 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ScaryMovie.java x: 5 # contributors y: 57 lines of code graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 13 # contributors y: 73 lines of code graphql-dgs-extended-validation/src/main/java/com/netflix/graphql/dgs/autoconfig/ValidationRulesBuilderCustomizer.java x: 5 # contributors y: 6 lines of code graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 11 # contributors y: 98 lines of code graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 8 # contributors y: 49 lines of code graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentationBenchmark.kt x: 4 # contributors y: 132 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 11 # contributors y: 28 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsContextualTagCustomizer.kt x: 6 # contributors y: 6 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsExecutionTagCustomizer.kt x: 10 # contributors y: 14 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt x: 10 # contributors y: 12 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt x: 11 # contributors y: 20 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt x: 12 # contributors y: 32 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/QuerySignatureRepository.kt x: 6 # contributors y: 35 lines of code graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers/FileUploadMutation.java x: 4 # contributors y: 39 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/SpringGraphQLExampleApp.java x: 5 # contributors y: 32 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/FileUploadMutation.java x: 4 # contributors y: 51 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/GreetingBatchLoader.java x: 4 # contributors y: 29 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/WithControllerAdvice.java x: 3 # contributors y: 10 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsInputArgumentConfiguration.kt x: 3 # contributors y: 34 lines of code graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/OperationMessage.kt x: 13 # contributors y: 72 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 7 # contributors y: 15 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 9 # contributors y: 19 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoaderRegistryConsumer.java x: 4 # contributors y: 5 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsMutation.java x: 9 # contributors y: 15 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsSubscription.java x: 8 # contributors y: 15 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsTypeDefinitionRegistry.java x: 7 # contributors y: 11 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/InputArgument.java x: 8 # contributors y: 18 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderCustomizer.kt x: 6 # contributors y: 23 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDefaultPreparsedDocumentProvider.kt x: 6 # contributors y: 29 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsFederationResolver.kt x: 7 # contributors y: 7 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 16 # contributors y: 80 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsBadRequestException.kt x: 14 # contributors y: 9 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 9 # contributors y: 5 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsException.kt x: 7 # contributors y: 31 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/InvalidDataLoaderTypeException.kt x: 7 # contributors y: 4 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 8 # contributors y: 4 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/CompletableFutureWrapper.kt x: 6 # contributors y: 32 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 11 # contributors y: 12 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 11 # contributors y: 66 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/DataFetchingEnvironmentArgumentResolver.kt x: 5 # contributors y: 21 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/DebugInfo.java x: 3 # contributors y: 3 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 8 # contributors y: 34 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorType.java x: 6 # contributors y: 12 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 10 # contributors y: 234 lines of code graphql-error-types/src/main/resources/META-INF/schema/errordetail.graphqls x: 3 # contributors y: 113 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/DgsDataLoaderInstrumentationProvider.kt x: 7 # contributors y: 64 lines of code graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/websockets/Message.kt x: 6 # contributors y: 74 lines of code graphql-dgs-spring-boot-micrometer/src/jmh/resources/logback.xml x: 1 # contributors y: 18 lines of code graphql-dgs-pagination/build.gradle.kts x: 2 # contributors y: 5 lines of code graphql-error-types/src/main/resources/META-INF/schema/errortype.graphqls x: 5 # contributors y: 89 lines of code scripts/common.py x: 2 # contributors y: 33 lines of code .github/ISSUE_TEMPLATE/config.yml x: 1 # contributors y: 1 lines of code buildSrc/build.gradle.kts x: 1 # contributors y: 6 lines of code
871.0
lines of code
  min: 1.0
  average: 41.01
  25th percentile: 10.0
  median: 18.0
  75th percentile: 40.75
  max: 871.0
0 44.0
# contributors
min: 1.0 | average: 6.24 | 25th percentile: 3.25 | median: 5.0 | 75th percentile: 7.0 | max: 44.0

Number of Changes vs. Line Churn: 961 points

build.gradle.kts x: 168 # changes y: 1628 line churn graphql-dgs-client/dependencies.lock x: 151 # changes y: 71351 line churn graphql-dgs-example-shared/dependencies.lock x: 135 # changes y: 80807 line churn graphql-dgs-extended-scalars/dependencies.lock x: 137 # changes y: 61556 line churn graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 28 # changes y: 1431 line churn graphql-dgs-extended-scalars/src/main/resources/META-INF/spring-configuration-metadata.json x: 8 # changes y: 237 line churn graphql-dgs-extended-scalars/src/test/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfigurationTests.kt x: 17 # changes y: 866 line churn graphql-dgs-extended-scalars/src/test/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsSmokeTest.kt x: 14 # changes y: 1961 line churn graphql-dgs-platform/build.gradle.kts x: 98 # changes y: 1062 line churn graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock x: 70 # changes y: 95906 line churn graphql-dgs-spring-graphql-example-java/dependencies.lock x: 75 # changes y: 109569 line churn graphql-dgs/dependencies.lock x: 155 # changes y: 73993 line churn graphql-dgs-client/src/main/java/module-info.java x: 6 # changes y: 50 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 29 # changes y: 1024 line churn graphql-dgs-client/src/test/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClientTest.kt x: 13 # changes y: 1135 line churn .github/workflows/ci.yml x: 99 # changes y: 1167 line churn .github/workflows/nebula-publish.yml x: 75 # changes y: 437 line churn .github/workflows/update-gradle-wrapper.yml x: 41 # changes y: 127 line churn CONTRIBUTING.md x: 5 # changes y: 174 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 16 # changes y: 434 line churn graphql-dgs-spring-graphql/src/test/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessorTest.kt x: 11 # changes y: 328 line churn gradle/wrapper/gradle-wrapper.properties x: 58 # changes y: 463 line churn gradlew x: 26 # changes y: 1509 line churn gradlew.bat x: 14 # changes y: 167 line churn .github/workflows/stale.yml x: 15 # changes y: 88 line churn .github/workflows/test-report.yml x: 7 # changes y: 78 line churn SECURITY.md x: 3 # changes y: 56 line churn dependencies.lock x: 81 # changes y: 14221 line churn dgs-starter-test/dependencies.lock x: 25 # changes y: 32331 line churn dgs-starter/dependencies.lock x: 27 # changes y: 51288 line churn graphql-dgs-client/build.gradle.kts x: 56 # changes y: 305 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 17 # changes y: 313 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 18 # changes y: 344 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLClient.kt x: 4 # changes y: 136 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 38 # changes y: 1338 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 21 # changes y: 535 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 42 # changes y: 841 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 23 # changes y: 237 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 20 # changes y: 309 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 30 # changes y: 938 line churn graphql-dgs-client/src/test/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClientTest.kt x: 19 # changes y: 431 line churn graphql-dgs-client/src/test/kotlin/com/netflix/graphql/dgs/client/CustomReactiveGraphQLClientTest.kt x: 24 # changes y: 527 line churn graphql-dgs-client/src/test/kotlin/com/netflix/graphql/dgs/client/ErrorsTest.kt x: 22 # changes y: 375 line churn graphql-dgs-client/src/test/kotlin/com/netflix/graphql/dgs/client/GraphQLResponseTest.kt x: 36 # changes y: 797 line churn graphql-dgs-example-jackson-both/dependencies.lock x: 4 # changes y: 5964 line churn graphql-dgs-extended-validation/dependencies.lock x: 113 # changes y: 67022 line churn graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 12 # changes y: 295 line churn graphql-dgs-jackson2/dependencies.lock x: 4 # changes y: 3601 line churn graphql-dgs-json-api/dependencies.lock x: 3 # changes y: 1320 line churn graphql-dgs-pagination/dependencies.lock x: 121 # changes y: 50570 line churn graphql-dgs-reactive/dependencies.lock x: 132 # changes y: 60731 line churn graphql-dgs-spring-boot-micrometer/dependencies.lock x: 154 # changes y: 80930 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 67 # changes y: 3143 line churn graphql-dgs-spring-graphql-starter-test/dependencies.lock x: 49 # changes y: 43381 line churn graphql-dgs-spring-graphql-starter/dependencies.lock x: 63 # changes y: 70189 line churn graphql-dgs-spring-graphql-test/dependencies.lock x: 47 # changes y: 36130 line churn graphql-dgs-spring-graphql/build.gradle.kts x: 30 # changes y: 198 line churn graphql-dgs-spring-graphql/dependencies.lock x: 63 # changes y: 64628 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCaffeineCache.kt x: 10 # changes y: 134 line churn graphql-dgs-spring-graphql/src/test/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutorTest.kt x: 2 # changes y: 332 line churn graphql-dgs-spring-graphql/src/test/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsHeadersSmokeTest.kt x: 9 # changes y: 552 line churn graphql-dgs-spring-graphql/src/test/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQlAutoConfigurationTest.kt x: 21 # changes y: 1120 line churn graphql-dgs-subscription-types/dependencies.lock x: 107 # changes y: 44067 line churn graphql-dgs/build.gradle.kts x: 51 # changes y: 249 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 26 # changes y: 709 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 55 # changes y: 1797 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 31 # changes y: 784 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderProvider.kt x: 7 # changes y: 1353 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 25 # changes y: 1329 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/DefaultDgsFederationResolverTest.kt x: 42 # changes y: 5585 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/internal/InputArgumentTest.kt x: 74 # changes y: 12993 line churn graphql-error-types/dependencies.lock x: 125 # changes y: 35957 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsConfigurationProperties.kt x: 13 # changes y: 223 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 135 # changes y: 5425 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/DgsSchemaProviderTest.kt x: 73 # changes y: 7454 line churn buildSrc/src/main/kotlin/Versions.kt x: 54 # changes y: 237 line churn graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 36 # changes y: 132 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 32 # changes y: 824 line churn graphql-dgs-spring-boot-micrometer/src/test/kotlin/com/netflix/graphql/dgs/metrics/micrometer/MicrometerServletSmokeTest.kt x: 84 # changes y: 5938 line churn graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 29 # changes y: 180 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 45 # changes y: 3097 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 52 # changes y: 3306 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/DgsDataLoaderProviderTest.kt x: 29 # changes y: 2103 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/internal/SourceArgumentTest.kt x: 6 # changes y: 844 line churn graphql-dgs-client/src/test/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClientTest.kt x: 18 # changes y: 897 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 27 # changes y: 364 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 27 # changes y: 1739 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/CoroutineDataFetcherTest.kt x: 24 # changes y: 1065 line churn log x: 9 # changes y: 126163 line churn graphql-dgs-spring-graphql/src/test/kotlin/com/netflix/graphql/dgs/springgraphql/apq/DgsAPQPreParsedDocumentProviderTest.kt x: 1 # changes y: 252 line churn graphql-dgs-mocking/dependencies.lock x: 105 # changes y: 24642 line churn graphql-dgs-mocking/src/test/kotlin/com/netflix/graphql/mocking/MockGraphQLVisitorTest.kt x: 8 # changes y: 1737 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DefaultGraphQLClient.kt x: 20 # changes y: 1182 line churn graphql-dgs-example-java-webflux/dependencies.lock x: 102 # changes y: 60940 line churn graphql-dgs-example-java/dependencies.lock x: 132 # changes y: 65897 line churn graphql-dgs-example-shared/ui-example/package-lock.json x: 5 # changes y: 198007 line churn graphql-dgs-reactive/src/test/kotlin/com/netflix/graphql/dgs/reactive/DefaultDgsReactiveQueryExecutorTest.kt x: 23 # changes y: 2164 line churn graphql-dgs-spring-boot-oss-autoconfigure/dependencies.lock x: 122 # changes y: 42565 line churn graphql-dgs-spring-boot-oss-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsAutoConfiguration.kt x: 104 # changes y: 3785 line churn graphql-dgs-spring-boot-oss-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/autoconfig/DgsAutoConfigurationTest.kt x: 22 # changes y: 1554 line churn graphql-dgs-spring-boot-oss-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/autoconfig/QueryExecutorTest.kt x: 17 # changes y: 1580 line churn graphql-dgs-spring-boot-oss-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/autoconfig/testcomponents/TestDataLoader.kt x: 16 # changes y: 823 line churn graphql-dgs-spring-webflux-autoconfigure/dependencies.lock x: 103 # changes y: 55163 line churn graphql-dgs-spring-webflux-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webflux/autoconfiguration/DgsWebFluxAutoConfiguration.kt x: 52 # changes y: 2162 line churn graphql-dgs-spring-webflux-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webflux/autoconfiguration/DgsWebfluxConfigurationProperties.kt x: 31 # changes y: 549 line churn graphql-dgs-spring-webflux-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webflux/handlers/DgsReactiveWebsocketHandler.kt x: 15 # changes y: 988 line churn graphql-dgs-spring-webflux-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webflux/handlers/WebsocketGraphQLTransportWSProtocolHandler.kt x: 9 # changes y: 1281 line churn graphql-dgs-spring-webflux-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webflux/handlers/WebsocketGraphQLWSProtocolHandler.kt x: 8 # changes y: 1026 line churn graphql-dgs-spring-webflux-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/webflux/autoconfiguration/WebRequestTestWithCustomContext.kt x: 10 # changes y: 849 line churn graphql-dgs-spring-webflux-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/webflux/autoconfiguration/WebsocketSubscriptionsGraphQLTransportWSTest.kt x: 11 # changes y: 2103 line churn graphql-dgs-spring-webmvc-autoconfigure/dependencies.lock x: 117 # changes y: 43288 line churn graphql-dgs-spring-webmvc-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webmvc/autoconfigure/DgsWebMvcAutoConfiguration.kt x: 27 # changes y: 1002 line churn graphql-dgs-spring-webmvc-autoconfigure/src/main/kotlin/com/netflix/graphql/dgs/webmvc/autoconfigure/DgsWebMvcConfigurationProperties.kt x: 25 # changes y: 411 line churn graphql-dgs-spring-webmvc-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/webmvc/autoconfigure/DgsWebMvcAutoConfigurationTest.kt x: 12 # changes y: 1677 line churn graphql-dgs-spring-webmvc-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/webmvc/autoconfigure/WebRequestTest.kt x: 29 # changes y: 3709 line churn graphql-dgs-spring-webmvc/dependencies.lock x: 116 # changes y: 35965 line churn graphql-dgs-spring-webmvc/src/main/kotlin/com/netflix/graphql/dgs/mvc/DgsRestController.kt x: 57 # changes y: 1959 line churn graphql-dgs-spring-webmvc/src/test/kotlin/com/netflix/graphql/dgs/mvc/DgsMultipartPostControllerTest.kt x: 15 # changes y: 2085 line churn graphql-dgs-spring-webmvc/src/test/kotlin/com/netflix/graphql/dgs/mvc/DgsRestControllerTest.kt x: 26 # changes y: 2043 line churn graphql-dgs-spring-webmvc/src/test/kotlin/com/netflix/graphql/dgs/mvc/RequestHeaderTest.kt x: 7 # changes y: 1682 line churn graphql-dgs-subscriptions-graphql-sse-autoconfigure/dependencies.lock x: 49 # changes y: 28498 line churn graphql-dgs-subscriptions-graphql-sse/dependencies.lock x: 49 # changes y: 30974 line churn graphql-dgs-subscriptions-sse/dependencies.lock x: 118 # changes y: 39674 line churn graphql-dgs-subscriptions-sse/src/main/kotlin/com/netflix/graphql/dgs/subscriptions/sse/DgsSSESubscriptionHandler.kt x: 35 # changes y: 1388 line churn graphql-dgs-subscriptions-websockets-autoconfigure/dependencies.lock x: 115 # changes y: 40354 line churn graphql-dgs-subscriptions-websockets/dependencies.lock x: 116 # changes y: 39701 line churn graphql-dgs-subscriptions-websockets/src/main/kotlin/com/netflix/graphql/dgs/subscriptions/websockets/DgsWebSocketHandler.kt x: 34 # changes y: 1339 line churn graphql-dgs-subscriptions-websockets/src/test/kotlin/com/netflix/graphql/dgs/subscriptions/websockets/WebsocketGraphQLTransportWSProtocolHandlerTest.kt x: 12 # changes y: 1080 line churn graphql-dgs-subscriptions-websockets/src/test/kotlin/com/netflix/graphql/dgs/subscriptions/websockets/WebsocketGraphQLWSProtocolHandlerTest.kt x: 13 # changes y: 2084 line churn graphql-dgs-webflux-starter/dependencies.lock x: 102 # changes y: 61632 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsQueryExecutor.kt x: 46 # changes y: 1840 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsQueryExecutorTest.kt x: 31 # changes y: 2655 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderRegistry.kt x: 11 # changes y: 1367 line churn graphql-dgs-platform-dependencies/dependencies.lock x: 45 # changes y: 318 line churn graphql-dgs/src/test/kotlin/com/netflix/graphql/dgs/DgsFederationResolverTest.kt x: 25 # changes y: 2456 line churn graphql-dgs-client-example-apollo/apollo/package-lock.json x: 2 # changes y: 4142 line churn graphql-dgs-example-java/ui-example/package-lock.json x: 3 # changes y: 54261 line churn graphql-dgs-spring-webmvc-autoconfigure/src/test/kotlin/com/netflix/graphql/dgs/webmvc/autoconfiguration/DgsWebMvcAutoConfigurationTest.kt x: 5 # changes y: 948 line churn
198007.0
line churn
  min: 1.0
  average: 2630.46
  25th percentile: 78.5
  median: 167.0
  75th percentile: 396.5
  max: 198007.0
0 168.0
# changes
min: 1.0 | average: 12.69 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 11.0 | max: 168.0

Number of Contributors vs. Line Churn: 304 points

build.gradle.kts x: 27 # contributors y: 1628 line churn graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 14 # contributors y: 1431 line churn graphql-dgs-platform/build.gradle.kts x: 30 # contributors y: 1062 line churn graphql-dgs-client/src/main/java/module-info.java x: 4 # contributors y: 50 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 15 # contributors y: 1024 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 6 # contributors y: 434 line churn graphql-dgs-client/build.gradle.kts x: 21 # contributors y: 305 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 9 # contributors y: 313 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 7 # contributors y: 344 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DefaultDgsGraphQLResponse.kt x: 2 # contributors y: 75 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsCustomGraphQLClient.kt x: 2 # contributors y: 171 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLClient.kt x: 2 # contributors y: 136 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLResponse.kt x: 2 # contributors y: 297 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphqlSSESubscriptionGraphQLClient.kt x: 2 # contributors y: 240 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsWebClientGraphQLClient.kt x: 2 # contributors y: 342 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 16 # contributors y: 1338 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 7 # contributors y: 535 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 3 # contributors y: 368 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 20 # contributors y: 841 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 8 # contributors y: 237 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 7 # contributors y: 446 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 7 # contributors y: 186 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 6 # contributors y: 554 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 8 # contributors y: 938 line churn graphql-dgs-example-jackson-both/build.gradle.kts x: 2 # contributors y: 57 line churn graphql-dgs-example-jackson-both/src/main/resources/schema/schema.graphqls x: 2 # contributors y: 9 line churn graphql-dgs-example-jackson2-only/build.gradle.kts x: 2 # contributors y: 105 line churn graphql-dgs-example-jackson3-only/build.gradle.kts x: 2 # contributors y: 42 line churn graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 9 # contributors y: 295 line churn graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/DgsJackson2AutoConfiguration.kt x: 2 # contributors y: 152 line churn graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/Jackson2DgsJsonMapper.kt x: 2 # contributors y: 204 line churn graphql-dgs-json-api/src/main/kotlin/com/netflix/graphql/dgs/json/DgsJsonMapper.kt x: 2 # contributors y: 108 line churn graphql-dgs-platform-dependencies/build.gradle.kts x: 4 # contributors y: 199 line churn graphql-dgs-reactive/build.gradle.kts x: 9 # contributors y: 84 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 21 # contributors y: 3143 line churn graphql-dgs-spring-graphql/build.gradle.kts x: 9 # contributors y: 198 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 4 # contributors y: 219 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCaffeineCache.kt x: 6 # contributors y: 134 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 6 # contributors y: 576 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 7 # contributors y: 680 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 6 # contributors y: 470 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 12 # contributors y: 3160 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/conditions/OnDgsReloadCondition.kt x: 5 # contributors y: 175 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc/DgsWebMvcGraphQLInterceptor.kt x: 7 # contributors y: 380 line churn graphql-dgs/build.gradle.kts x: 21 # contributors y: 249 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsCodeRegistryBuilder.kt x: 6 # contributors y: 210 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 11 # contributors y: 709 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsExecutionResult.kt x: 6 # contributors y: 725 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 25 # contributors y: 1797 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 14 # contributors y: 784 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderProvider.kt x: 5 # contributors y: 1353 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 11 # contributors y: 1329 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/GraphQLJavaErrorInstrumentation.kt x: 7 # contributors y: 321 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/AbstractInputArgumentResolver.kt x: 11 # contributors y: 325 line churn scripts/test-examples.py x: 8 # contributors y: 1073 line churn settings.gradle.kts x: 16 # contributors y: 167 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsConfigurationProperties.kt x: 5 # contributors y: 223 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 44 # contributors y: 5425 line churn buildSrc/src/main/kotlin/Versions.kt x: 16 # contributors y: 237 line churn dgs-starter-test/build.gradle.kts x: 3 # contributors y: 45 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 5 # contributors y: 124 line churn graphql-dgs-extended-scalars/build.gradle.kts x: 6 # contributors y: 75 line churn graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationEnvironmentPostProcessor.kt x: 5 # contributors y: 91 line churn graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/DgsReactiveCustomContextBuilderWithRequest.kt x: 5 # contributors y: 68 line churn graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 13 # contributors y: 132 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 12 # contributors y: 269 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 14 # contributors y: 824 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 7 # contributors y: 393 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 8 # contributors y: 376 line churn graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/ReactiveSpringGraphQLExampleApp.java x: 4 # contributors y: 123 line churn graphql-dgs-spring-graphql-starter/build.gradle.kts x: 7 # contributors y: 91 line churn graphql-dgs-spring-graphql/src/main/java/com/netflix/graphql/dgs/springgraphql/conditions/ConditionalOnDgsReload.java x: 3 # contributors y: 117 line churn graphql-dgs-spring-graphql/src/main/java/module-info.java x: 4 # contributors y: 67 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 8 # contributors y: 750 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 8 # contributors y: 354 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQueryExecutor.java x: 9 # contributors y: 1001 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/internal/DgsDataLoaderInstrumentationDataLoaderCustomizer.java x: 3 # contributors y: 480 line churn graphql-dgs/src/main/java/module-info.java x: 3 # contributors y: 131 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderReloadController.kt x: 3 # contributors y: 330 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 12 # contributors y: 405 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 16 # contributors y: 3097 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderReloadController.kt x: 3 # contributors y: 510 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 17 # contributors y: 3306 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReloadableDgsDataLoaderProvider.kt x: 3 # contributors y: 525 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 10 # contributors y: 356 line churn graphql-error-types/build.gradle.kts x: 8 # contributors y: 39 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 10 # contributors y: 277 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderOptionsProvider.kt x: 4 # contributors y: 40 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 12 # contributors y: 253 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 6 # contributors y: 35 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraTypeDefinitionRegistry.java x: 4 # contributors y: 86 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/ExampleGraphQLContextContributor.java x: 5 # contributors y: 145 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 6 # contributors y: 90 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/HelloDataFetcher.java x: 12 # contributors y: 345 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 7 # contributors y: 112 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/instrumentation/ExampleInstrumentationDependingOnContextContributor.java x: 5 # contributors y: 235 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ActionMovie.java x: 5 # contributors y: 162 line churn graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 13 # contributors y: 265 line churn graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 11 # contributors y: 406 line churn graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive/DgsReactiveQueryExecutor.java x: 7 # contributors y: 749 line churn graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentationBenchmark.kt x: 4 # contributors y: 375 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/DgsMetrics.kt x: 9 # contributors y: 523 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 11 # contributors y: 252 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/LimitedTagMetricResolver.kt x: 6 # contributors y: 126 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsContextualTagCustomizer.kt x: 6 # contributors y: 57 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsExecutionTagCustomizer.kt x: 10 # contributors y: 79 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt x: 10 # contributors y: 89 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt x: 11 # contributors y: 130 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/QuerySignatureRepository.kt x: 6 # contributors y: 221 line churn graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/ControllerExceptionHandler.java x: 3 # contributors y: 66 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportProperties.kt x: 3 # contributors y: 158 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsInputArgumentConfiguration.kt x: 3 # contributors y: 181 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/ReloadableGraphQLSource.kt x: 7 # contributors y: 156 line churn graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/OperationMessage.kt x: 13 # contributors y: 383 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsCodeRegistry.java x: 5 # contributors y: 32 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 7 # contributors y: 45 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 9 # contributors y: 110 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDefaultTypeResolver.java x: 3 # contributors y: 40 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQuery.java x: 10 # contributors y: 120 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsSubscription.java x: 8 # contributors y: 83 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderCustomizer.kt x: 6 # contributors y: 187 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsFederationResolver.kt x: 7 # contributors y: 26 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DataFetcherInputArgumentSchemaMismatchException.kt x: 5 # contributors y: 48 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 16 # contributors y: 488 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsBadRequestException.kt x: 14 # contributors y: 85 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 9 # contributors y: 45 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsException.kt x: 7 # contributors y: 133 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DuplicateEntityFetcherException.kt x: 3 # contributors y: 209 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 8 # contributors y: 58 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 9 # contributors y: 364 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/EntityFetcherRegistry.kt x: 8 # contributors y: 102 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 11 # contributors y: 1739 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/FallbackEnvironmentArgumentResolver.kt x: 4 # contributors y: 145 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/InputArgumentResolver.kt x: 6 # contributors y: 508 line churn graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 8 # contributors y: 141 line churn graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 10 # contributors y: 696 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/ReloadSchemaIndicator.kt x: 3 # contributors y: 88 line churn graphql-dgs-spring-graphql-example-java/src/main/resources/schema/schema.graphqls x: 3 # contributors y: 18 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/DgsDataLoaderInstrumentationProvider.kt x: 7 # contributors y: 467 line churn graphql-dgs-spring-boot-micrometer/src/jmh/resources/logback.xml x: 1 # contributors y: 82 line churn graphql-error-types/src/main/resources/META-INF/schema/errortype.graphqls x: 5 # contributors y: 6 line churn .github/ISSUE_TEMPLATE/config.yml x: 1 # contributors y: 1 line churn
5425.0
line churn
  min: 1.0
  average: 263.33
  25th percentile: 64.0
  median: 110.5
  75th percentile: 237.0
  max: 5425.0
0 44.0
# contributors
min: 1.0 | average: 6.24 | 25th percentile: 3.25 | median: 5.0 | 75th percentile: 7.0 | max: 44.0

File Size vs. Line Churn: 304 points

build.gradle.kts x: 98 lines of code y: 1628 line churn graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 232 lines of code y: 1431 line churn graphql-dgs-platform/build.gradle.kts x: 86 lines of code y: 1062 line churn graphql-dgs-client/src/main/java/module-info.java x: 11 lines of code y: 50 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 220 lines of code y: 1024 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 83 lines of code y: 434 line churn dgs-starter/build.gradle.kts x: 8 lines of code y: 54 line churn graphql-dgs-client/build.gradle.kts x: 33 lines of code y: 305 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 45 lines of code y: 313 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 47 lines of code y: 344 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DefaultDgsGraphQLResponse.kt x: 15 lines of code y: 75 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsCustomGraphQLClient.kt x: 38 lines of code y: 171 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsCustomMonoGraphQLClient.kt x: 40 lines of code y: 174 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLClient.kt x: 16 lines of code y: 136 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLRequestOptions.kt x: 9 lines of code y: 75 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphQLResponse.kt x: 56 lines of code y: 297 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsGraphqlSSESubscriptionGraphQLClient.kt x: 60 lines of code y: 240 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsReactiveGraphQLClient.kt x: 14 lines of code y: 84 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/DgsWebClientGraphQLClient.kt x: 87 lines of code y: 342 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 60 lines of code y: 1338 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 19 lines of code y: 535 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 86 lines of code y: 368 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 123 lines of code y: 841 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 69 lines of code y: 237 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/Jackson2DgsJsonMapperAdapter.kt x: 99 lines of code y: 363 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/Jackson3DgsJsonMapperAdapter.kt x: 96 lines of code y: 348 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 81 lines of code y: 446 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 19 lines of code y: 186 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 71 lines of code y: 554 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 53 lines of code y: 309 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 100 lines of code y: 938 line churn graphql-dgs-example-jackson-both/src/main/kotlin/com/netflix/graphql/dgs/example/jacksonboth/JacksonBothApp.kt x: 18 lines of code y: 66 line churn graphql-dgs-example-jackson-both/src/main/resources/schema/schema.graphqls x: 3 lines of code y: 9 line churn graphql-dgs-example-jackson2-only/build.gradle.kts x: 26 lines of code y: 105 line churn graphql-dgs-example-jackson3-only/build.gradle.kts x: 8 lines of code y: 42 line churn graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 42 lines of code y: 295 line churn graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/DgsJackson2AutoConfiguration.kt x: 22 lines of code y: 152 line churn graphql-dgs-jackson2/src/main/kotlin/com/netflix/graphql/dgs/jackson2/Jackson2DgsJsonMapper.kt x: 40 lines of code y: 204 line churn graphql-dgs-json-api/build.gradle.kts x: 3 lines of code y: 33 line churn graphql-dgs-json-api/src/main/kotlin/com/netflix/graphql/dgs/json/DgsJsonMapper.kt x: 14 lines of code y: 108 line churn graphql-dgs-platform-dependencies/build.gradle.kts x: 34 lines of code y: 199 line churn graphql-dgs-reactive/build.gradle.kts x: 11 lines of code y: 84 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 409 lines of code y: 3143 line churn graphql-dgs-spring-graphql/build.gradle.kts x: 31 lines of code y: 198 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 35 lines of code y: 219 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 106 lines of code y: 576 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 138 lines of code y: 680 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 118 lines of code y: 470 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 743 lines of code y: 3160 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/conditions/OnDgsReloadCondition.kt x: 29 lines of code y: 175 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc/DgsWebMvcGraphQLInterceptor.kt x: 58 lines of code y: 380 line churn graphql-dgs/build.gradle.kts x: 34 lines of code y: 249 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsCodeRegistryBuilder.kt x: 46 lines of code y: 210 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 77 lines of code y: 709 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsExecutionResult.kt x: 40 lines of code y: 725 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 221 lines of code y: 1797 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 171 lines of code y: 784 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderProvider.kt x: 322 lines of code y: 1353 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 192 lines of code y: 1329 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsWrapWithContextDataLoaderCustomizer.kt x: 56 lines of code y: 319 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/GraphQLJavaErrorInstrumentation.kt x: 78 lines of code y: 321 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/Jackson3DgsJsonMapper.kt x: 36 lines of code y: 189 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/SourceArgumentResolver.kt x: 22 lines of code y: 209 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/scalars/UploadScalar.kt x: 72 lines of code y: 237 line churn scripts/test-examples.py x: 191 lines of code y: 1073 line churn settings.gradle.kts x: 36 lines of code y: 167 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsConfigurationProperties.kt x: 30 lines of code y: 223 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 871 lines of code y: 5425 line churn buildSrc/src/main/kotlin/Versions.kt x: 3 lines of code y: 237 line churn dgs-starter-test/build.gradle.kts x: 4 lines of code y: 45 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 10 lines of code y: 124 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RequestExecutor.kt x: 9 lines of code y: 120 line churn graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationEnvironmentPostProcessor.kt x: 20 lines of code y: 91 line churn graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 21 lines of code y: 132 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 46 lines of code y: 269 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 155 lines of code y: 824 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 68 lines of code y: 393 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 71 lines of code y: 376 line churn graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/ReactiveSpringGraphQLExampleApp.java x: 32 lines of code y: 123 line churn graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 22 lines of code y: 180 line churn graphql-dgs-spring-graphql-starter-test/build.gradle.kts x: 3 lines of code y: 75 line churn graphql-dgs-spring-graphql-starter/build.gradle.kts x: 3 lines of code y: 91 line churn graphql-dgs-spring-graphql-test/build.gradle.kts x: 7 lines of code y: 69 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 119 lines of code y: 750 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 59 lines of code y: 354 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQueryExecutor.java x: 90 lines of code y: 1001 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/internal/DgsDataLoaderInstrumentationDataLoaderCustomizer.java x: 121 lines of code y: 480 line churn graphql-dgs/src/main/java/module-info.java x: 27 lines of code y: 131 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderReloadController.kt x: 16 lines of code y: 330 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 88 lines of code y: 405 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 139 lines of code y: 3097 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsDataLoaderReloadController.kt x: 89 lines of code y: 510 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 17 lines of code y: 3306 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReloadableDgsDataLoaderProvider.kt x: 85 lines of code y: 525 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 70 lines of code y: 356 line churn graphql-error-types/build.gradle.kts x: 7 lines of code y: 39 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/HttpResponse.kt x: 8 lines of code y: 95 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 64 lines of code y: 277 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDataLoaderOptionsProvider.kt x: 20 lines of code y: 62 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClientException.kt x: 12 lines of code y: 115 line churn graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 40 lines of code y: 253 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraCodeRegistry.java x: 16 lines of code y: 78 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraTypeDefinitionRegistry.java x: 18 lines of code y: 86 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/ExampleGraphQLContextContributor.java x: 25 lines of code y: 145 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/MyContext.java x: 7 lines of code y: 56 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 18 lines of code y: 43 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/GreetingsDataLoader.java x: 22 lines of code y: 90 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoaderWithDispatchPredicate.java x: 22 lines of code y: 51 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessagesDataLoaderWithException.java x: 25 lines of code y: 100 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ConcurrentDataFetcher.java x: 40 lines of code y: 146 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/CurrentTimeDateFetcher.java x: 25 lines of code y: 107 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RatingMutation.java x: 36 lines of code y: 127 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/instrumentation/ExampleInstrumentationDependingOnContextContributor.java x: 41 lines of code y: 235 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ActionMovie.java x: 48 lines of code y: 162 line churn graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ScaryMovie.java x: 57 lines of code y: 186 line churn graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 73 lines of code y: 265 line churn graphql-dgs-extended-validation/src/main/java/com/netflix/graphql/dgs/autoconfig/ValidationRulesBuilderCustomizer.java x: 6 lines of code y: 98 line churn graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 98 lines of code y: 406 line churn graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive/DgsReactiveQueryExecutor.java x: 77 lines of code y: 749 line churn graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 49 lines of code y: 246 line churn graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/method/SyncHandlerMethodArgumentResolverAdapter.kt x: 27 lines of code y: 119 line churn graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentationBenchmark.kt x: 132 lines of code y: 375 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/DgsMetrics.kt x: 57 lines of code y: 523 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 28 lines of code y: 252 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/LimitedTagMetricResolver.kt x: 15 lines of code y: 126 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/SpectatorLimitedTagMetricResolver.kt x: 26 lines of code y: 188 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsContextualTagCustomizer.kt x: 6 lines of code y: 57 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt x: 12 lines of code y: 89 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt x: 20 lines of code y: 130 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt x: 32 lines of code y: 254 line churn graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers/FileUploadMutation.java x: 39 lines of code y: 212 line churn graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/ControllerExceptionHandler.java x: 12 lines of code y: 66 line churn graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/FileUploadMutation.java x: 51 lines of code y: 202 line churn graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/GreetingBatchLoader.java x: 29 lines of code y: 104 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportProperties.kt x: 25 lines of code y: 158 line churn graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsInputArgumentConfiguration.kt x: 34 lines of code y: 181 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsCodeRegistry.java x: 11 lines of code y: 32 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 15 lines of code y: 45 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 19 lines of code y: 110 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoaderRegistryConsumer.java x: 5 lines of code y: 68 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsEnableDataFetcherInstrumentation.java x: 12 lines of code y: 40 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQuery.java x: 17 lines of code y: 120 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsScalar.java x: 14 lines of code y: 39 line churn graphql-dgs/src/main/java/com/netflix/graphql/dgs/Internal.java x: 14 lines of code y: 134 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DataLoaderInstrumentationExtensionProvider.kt x: 23 lines of code y: 49 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderCustomizer.kt x: 23 lines of code y: 187 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderInstrumentationContext.kt x: 7 lines of code y: 104 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDefaultPreparsedDocumentProvider.kt x: 29 lines of code y: 110 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsCustomContextBuilder.kt x: 4 lines of code y: 22 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/GraphQLContextContributor.kt x: 10 lines of code y: 106 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 80 lines of code y: 488 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsException.kt x: 31 lines of code y: 133 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsMissingCookieException.kt x: 4 lines of code y: 67 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsQueryExecutionDataExtractionException.kt x: 25 lines of code y: 52 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DuplicateEntityFetcherException.kt x: 11 lines of code y: 209 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MissingFederatedQueryArgument.kt x: 4 lines of code y: 124 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/NoDataLoaderFoundException.kt x: 6 lines of code y: 34 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/CompletableFutureWrapper.kt x: 32 lines of code y: 195 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherResultProcessor.kt x: 16 lines of code y: 87 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsQueryExecutorRequestCustomizer.kt x: 13 lines of code y: 43 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 12 lines of code y: 1739 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 66 lines of code y: 329 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/ArgumentResolverComposite.kt x: 35 lines of code y: 140 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/InputArgumentResolver.kt x: 23 lines of code y: 508 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/DataLoaderNameUtil.kt x: 10 lines of code y: 135 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartFileSerializer.kt x: 19 lines of code y: 39 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartVariableMapper.kt x: 79 lines of code y: 120 line churn graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/TimeTracer.kt x: 17 lines of code y: 30 line churn graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 34 lines of code y: 141 line churn graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 234 lines of code y: 696 line churn graphql-error-types/src/main/resources/META-INF/schema/errordetail.graphqls x: 113 lines of code y: 44 line churn graphql-dgs-reactive/src/main/java/module-info.java x: 12 lines of code y: 52 line churn graphql-dgs-spring-graphql-example-java/src/main/resources/schema/schema.graphqls x: 8 lines of code y: 18 line churn graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/DgsDataLoaderInstrumentationProvider.kt x: 64 lines of code y: 467 line churn graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/websockets/Message.kt x: 74 lines of code y: 226 line churn graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/application.yml x: 15 lines of code y: 36 line churn graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/schema/schema.graphqls x: 7 lines of code y: 14 line churn .github/dependabot.yml x: 1 lines of code y: 82 line churn graphql-dgs-example-shared/src/main/resources/static/precache-manifest.14639f36b55bc21b5f73274e3f14bb75.js x: 22 lines of code y: 76 line churn graphql-error-types/src/main/resources/META-INF/schema/errortype.graphqls x: 89 lines of code y: 6 line churn scripts/common.py x: 33 lines of code y: 135 line churn .github/ISSUE_TEMPLATE/config.yml x: 1 lines of code y: 1 line churn buildSrc/build.gradle.kts x: 6 lines of code y: 20 line churn
5425.0
line churn
  min: 1.0
  average: 263.33
  25th percentile: 64.0
  median: 110.5
  75th percentile: 237.0
  max: 5425.0
0 871.0
lines of code
min: 1.0 | average: 41.01 | 25th percentile: 10.0 | median: 18.0 | 75th percentile: 40.75 | max: 871.0