netflix / dgs-framework
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 262 files with 10,944 lines of code.
    • 2 files changed more than 100 times (951 lines of code)
    • 3 files changed 51-100 times (712 lines of code)
    • 19 files changed 21-50 times (2,290 lines of code)
    • 132 files changed 6-20 times (4,951 lines of code)
    • 106 files changed 1-5 times (2,040 lines of code)
8% | 6% | 20% | 45% | 18%
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 262 files with 10,944 lines of code.
    • 1 file changed by more than 25 contributors (855 lines of code)
    • 24 files changed by 11-25 contributors (2,541 lines of code)
    • 70 files changed by 6-10 contributors (3,828 lines of code)
    • 162 files changed by 2-5 contributors (3,605 lines of code)
    • 5 files changed by 1 contributor (115 lines of code)
7% | 23% | 34% | 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, md, graphqls, yaml, json, js, xml, gitignore, txt, 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
kt10% | 7% | 26% | 46% | 8%
kts20% | 19% | 21% | 22% | 15%
graphqls0% | 0% | 25% | 0% | 74%
java0% | 0% | 0% | 49% | 50%
py0% | 0% | 0% | 82% | 17%
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-dgs21% | 5% | 23% | 39% | 9%
ROOT75% | 0% | 24% | 0% | 0%
graphql-dgs-spring-boot-micrometer0% | 31% | 13% | 43% | 12%
graphql-dgs-platform0% | 100% | 0% | 0% | 0%
graphql-dgs-spring-graphql0% | 0% | 40% | 49% | 10%
graphql-dgs-client0% | 0% | 38% | 53% | 8%
graphql-dgs-example-shared0% | 0% | 9% | 29% | 60%
buildSrc0% | 0% | 33% | 0% | 66%
graphql-error-types0% | 0% | 0% | 53% | 46%
graphql-dgs-extended-scalars0% | 0% | 0% | 97% | 2%
graphql-dgs-subscription-types0% | 0% | 0% | 87% | 12%
scripts0% | 0% | 0% | 82% | 17%
graphql-dgs-reactive0% | 0% | 0% | 73% | 26%
graphql-dgs-pagination0% | 0% | 0% | 77% | 22%
graphql-dgs-spring-graphql-example-java0% | 0% | 0% | 39% | 60%
graphql-dgs-extended-validation0% | 0% | 0% | 100% | 0%
graphql-dgs-spring-graphql-example-java-webflux0% | 0% | 0% | 8% | 91%
graphql-dgs-spring-graphql-starter0% | 0% | 0% | 100% | 0%
graphql-dgs-platform-dependencies0% | 0% | 0% | 0% | 100%
dgs-starter0% | 0% | 0% | 0% | 100%
dgs-starter-test0% | 0% | 0% | 0% | 100%
graphql-dgs-spring-graphql-test0% | 0% | 0% | 0% | 100%
graphql-dgs-spring-graphql-starter-test0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DgsSchemaProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
855 1 2020-12-01 2025-04-18 126 41 pbakker@netflix.com 111398937+iparadiso@users.n...
96 - 2020-12-01 2025-04-29 118 22 pbakker@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-platform
91 - 2021-03-26 2025-01-22 71 22 bernardo.gomezpalacio@gmail... pbakker@netflix.com
DgsGraphQLMetricsInstrumentation.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
400 11 2021-03-03 2025-04-16 61 19 bernardog@netflix.com 111398937+iparadiso@users.n...
DefaultDgsFederationResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation
221 1 2020-12-01 2025-04-18 53 24 pbakker@netflix.com 111398937+iparadiso@users.n...
Versions.kt
in buildSrc/src/main/kotlin
3 - 2020-12-01 2025-04-18 49 15 pbakker@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs
27 - 2020-12-01 2025-04-16 45 20 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
320 1 2020-12-01 2025-04-18 45 16 pbakker@netflix.com 111398937+iparadiso@users.n...
DataFetcherInvoker.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
137 1 2021-08-17 2025-04-18 43 14 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-client
24 - 2020-12-02 2025-04-16 41 17 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsSpringGraphQLAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
663 32 2024-01-03 2025-04-18 40 9 pbakker@netflix.com 111398937+iparadiso@users.n...
31 - 2020-12-01 2024-12-17 37 13 pbakker@netflix.com pbakker@netflix.com
GraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
119 3 2020-12-02 2025-04-18 37 18 pbakker@netflix.com 111398937+iparadiso@users.n...
GraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
55 5 2020-12-02 2025-04-18 32 14 pbakker@netflix.com 111398937+iparadiso@users.n...
DefaultDataFetcherExceptionHandler.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
80 2 2020-12-01 2025-04-18 29 15 pbakker@netflix.com 111398937+iparadiso@users.n...
InputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
12 - 2021-08-19 2025-04-18 26 10 pbakker@netflix.com 111398937+iparadiso@users.n...
BaseDgsQueryExecutor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
143 1 2022-01-24 2025-04-18 26 12 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
DgsGraphQLMicrometerAutoConfiguration.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
155 4 2021-03-03 2025-04-18 26 14 bernardog@netflix.com 111398937+iparadiso@users.n...
DefaultDgsGraphQLContextBuilder.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
58 1 2020-12-01 2025-04-18 24 8 pbakker@netflix.com 111398937+iparadiso@users.n...
schema.graphqls
in graphql-dgs-example-shared/src/main/resources/schema
73 - 2021-05-06 2025-04-18 24 12 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
DgsContext.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context
86 6 2020-12-01 2025-04-18 24 11 pbakker@netflix.com 111398937+iparadiso@users.n...
WebSocketGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
213 3 2021-08-27 2025-04-18 24 13 callum.forrester@diamond.ac.uk 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-spring-boot-micrometer
16 - 2021-03-03 2025-04-16 22 11 bernardog@netflix.com 111398937+iparadiso@users.n...
DgsDataFetchingEnvironment.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs
75 2 2020-12-01 2025-04-18 21 10 pbakker@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-spring-graphql
26 - 2023-06-23 2025-04-16 19 6 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
GraphQLError.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
40 - 2020-12-02 2025-04-18 19 11 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsPaginationTypeDefinitionRegistry.kt
in graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination
98 1 2021-07-16 2025-04-18 19 10 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
HelloDataFetcher.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher
98 12 2021-05-06 2025-04-18 19 11 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-spring-graphql-example-java
18 - 2023-06-23 2025-04-16 18 5 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
DefaultInputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
191 4 2022-05-31 2025-04-18 18 10 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
TypedGraphQLError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
234 34 2020-12-01 2025-04-18 18 9 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsExtendedScalarsAutoConfiguration.kt
in graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
209 1 2021-04-07 2025-04-18 17 10 bernardog@netflix.com 111398937+iparadiso@users.n...
SimpleGqlOutcomeTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
32 2 2021-03-03 2025-04-18 16 11 bernardog@netflix.com 111398937+iparadiso@users.n...
DefaultDgsReactiveGraphQLContextBuilder.kt
in graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal
49 1 2021-05-06 2025-04-18 16 7 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
WebClientGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
96 5 2021-09-25 2025-04-18 16 6 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsWebMvcGraphQLInterceptor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc
64 1 2024-01-04 2025-04-18 15 7 pbakker@netflix.com 111398937+iparadiso@users.n...
MethodDataFetcherFactory.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
65 1 2022-04-25 2025-04-18 15 8 pstrawderman@netflix.com 111398937+iparadiso@users.n...
OperationMessage.kt
in graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription
72 - 2021-08-26 2025-04-18 15 12 callum.forrester@diamond.ac.uk 111398937+iparadiso@users.n...
DgsGraphQLSourceBuilder.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql
122 9 2023-12-18 2025-04-18 15 7 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
DgsDataLoader.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
19 - 2020-12-01 2025-04-18 14 8 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsGraphQLMetricsProperties.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
46 - 2021-03-03 2024-08-09 14 10 bernardog@netflix.com pstrawderman@netflix.com
BatchLoaderWithContextInterceptor.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader
61 1 2021-03-03 2024-08-09 14 9 bernardog@netflix.com pstrawderman@netflix.com
DgsQueryExecutor.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
90 10 2021-05-06 2025-04-18 14 8 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-reactive
12 - 2021-05-06 2025-04-16 13 7 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
InputArgument.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
18 - 2020-12-01 2025-04-18 13 7 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsSpringGraphQLEnvironmentPostProcessor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
51 1 2024-01-03 2025-04-18 13 5 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsMetrics.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics
57 - 2021-03-05 2025-04-18 13 8 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
ReactiveDataFetcherResultProcessor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
66 3 2022-02-09 2025-04-18 13 10 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
CacheableQuerySignatureRepository.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils
68 2 2021-05-26 2025-04-18 13 6 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
DgsGraphQLCollatedMetricsTagsProvider.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
28 2 2021-03-03 2025-04-18 12 10 bernardog@netflix.com 111398937+iparadiso@users.n...
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)
# contributorsfirst
contributor
latest
contributor
DgsSchemaProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
855 1 2020-12-01 2025-04-18 126 41 pbakker@netflix.com 111398937+iparadiso@users.n...
DefaultDgsFederationResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation
221 1 2020-12-01 2025-04-18 53 24 pbakker@netflix.com 111398937+iparadiso@users.n...
96 - 2020-12-01 2025-04-29 118 22 pbakker@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-platform
91 - 2021-03-26 2025-01-22 71 22 bernardo.gomezpalacio@gmail... pbakker@netflix.com
build.gradle.kts
in graphql-dgs
27 - 2020-12-01 2025-04-16 45 20 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsGraphQLMetricsInstrumentation.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
400 11 2021-03-03 2025-04-16 61 19 bernardog@netflix.com 111398937+iparadiso@users.n...
GraphQLResponse.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
119 3 2020-12-02 2025-04-18 37 18 pbakker@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-client
24 - 2020-12-02 2025-04-16 41 17 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsDataLoaderProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
320 1 2020-12-01 2025-04-18 45 16 pbakker@netflix.com 111398937+iparadiso@users.n...
Versions.kt
in buildSrc/src/main/kotlin
3 - 2020-12-01 2025-04-18 49 15 pbakker@netflix.com 111398937+iparadiso@users.n...
DefaultDataFetcherExceptionHandler.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
80 2 2020-12-01 2025-04-18 29 15 pbakker@netflix.com 111398937+iparadiso@users.n...
DataFetcherInvoker.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
137 1 2021-08-17 2025-04-18 43 14 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
GraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
55 5 2020-12-02 2025-04-18 32 14 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsGraphQLMicrometerAutoConfiguration.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
155 4 2021-03-03 2025-04-18 26 14 bernardog@netflix.com 111398937+iparadiso@users.n...
31 - 2020-12-01 2024-12-17 37 13 pbakker@netflix.com pbakker@netflix.com
WebSocketGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
213 3 2021-08-27 2025-04-18 24 13 callum.forrester@diamond.ac.uk 111398937+iparadiso@users.n...
DgsBadRequestException.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
9 - 2021-02-02 2025-04-18 11 13 41588701+srinivasankavitha@... 111398937+iparadiso@users.n...
BaseDgsQueryExecutor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
143 1 2022-01-24 2025-04-18 26 12 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
schema.graphqls
in graphql-dgs-example-shared/src/main/resources/schema
73 - 2021-05-06 2025-04-18 24 12 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
OperationMessage.kt
in graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription
72 - 2021-08-26 2025-04-18 15 12 callum.forrester@diamond.ac.uk 111398937+iparadiso@users.n...
DgsContext.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context
86 6 2020-12-01 2025-04-18 24 11 pbakker@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-spring-boot-micrometer
16 - 2021-03-03 2025-04-16 22 11 bernardog@netflix.com 111398937+iparadiso@users.n...
HelloDataFetcher.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher
98 12 2021-05-06 2025-04-18 19 11 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
GraphQLError.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
40 - 2020-12-02 2025-04-18 19 11 pbakker@netflix.com 111398937+iparadiso@users.n...
SimpleGqlOutcomeTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
32 2 2021-03-03 2025-04-18 16 11 bernardog@netflix.com 111398937+iparadiso@users.n...
InputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
12 - 2021-08-19 2025-04-18 26 10 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsDataFetchingEnvironment.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs
75 2 2020-12-01 2025-04-18 21 10 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsPaginationTypeDefinitionRegistry.kt
in graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination
98 1 2021-07-16 2025-04-18 19 10 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
DefaultInputObjectMapper.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
191 4 2022-05-31 2025-04-18 18 10 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
DgsExtendedScalarsAutoConfiguration.kt
in graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
209 1 2021-04-07 2025-04-18 17 10 bernardog@netflix.com 111398937+iparadiso@users.n...
DgsGraphQLMetricsProperties.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
46 - 2021-03-03 2024-08-09 14 10 bernardog@netflix.com pstrawderman@netflix.com
ReactiveDataFetcherResultProcessor.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
66 3 2022-02-09 2025-04-18 13 10 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
DgsGraphQLCollatedMetricsTagsProvider.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer
28 2 2021-03-03 2025-04-18 12 10 bernardog@netflix.com 111398937+iparadiso@users.n...
DgsGraphQLMetricsTagsProvider.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
20 - 2021-03-03 2025-04-18 11 10 bernardog@netflix.com 111398937+iparadiso@users.n...
DgsSpringGraphQLAutoConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
663 32 2024-01-03 2025-04-18 40 9 pbakker@netflix.com 111398937+iparadiso@users.n...
TypedGraphQLError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
234 34 2020-12-01 2025-04-18 18 9 pbakker@netflix.com 111398937+iparadiso@users.n...
BatchLoaderWithContextInterceptor.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader
61 1 2021-03-03 2024-08-09 14 9 bernardog@netflix.com pstrawderman@netflix.com
AbstractInputArgumentResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
78 1 2022-06-08 2025-04-18 12 9 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
DgsQuery.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
17 - 2021-03-24 2025-04-18 10 9 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
DgsExecutionTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
14 - 2021-03-03 2025-04-18 10 9 bernardog@netflix.com 111398937+iparadiso@users.n...
DgsFieldFetchTagCustomizer.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging
12 - 2021-03-03 2025-04-18 10 9 bernardog@netflix.com 111398937+iparadiso@users.n...
DefaultDgsGraphQLContextBuilder.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
58 1 2020-12-01 2025-04-18 24 8 pbakker@netflix.com 111398937+iparadiso@users.n...
MethodDataFetcherFactory.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
65 1 2022-04-25 2025-04-18 15 8 pstrawderman@netflix.com 111398937+iparadiso@users.n...
DgsQueryExecutor.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
90 10 2021-05-06 2025-04-18 14 8 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
DgsDataLoader.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
19 - 2020-12-01 2025-04-18 14 8 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsMetrics.kt
in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics
57 - 2021-03-05 2025-04-18 13 8 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
SSESubscriptionGraphQLClient.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
48 2 2021-08-26 2025-04-18 12 8 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsMutation.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
15 - 2021-03-24 2025-04-18 9 8 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-subscription-types
9 - 2021-08-26 2025-04-16 9 8 callum.forrester@diamond.ac.uk 111398937+iparadiso@users.n...
DgsInvalidInputArgumentException.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
6 - 2020-12-01 2025-04-18 7 8 pbakker@netflix.com 111398937+iparadiso@users.n...
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)
# contributorsfirst
contributor
latest
contributor
GraphQLRequestOptions.kt
in graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client
80 2 2025-04-17 2025-04-18 2 1 111398937+iparadiso@users.n... 111398937+iparadiso@users.n...
logback.xml
in graphql-dgs-spring-boot-micrometer/src/jmh/resources
18 - 2022-06-05 2022-06-05 1 1 bernardo.gomezpalacio@gmail... bernardo.gomezpalacio@gmail...
build.gradle.kts
in dgs-starter
7 - 2024-12-17 2024-12-17 1 1 pbakker@netflix.com pbakker@netflix.com
build.gradle.kts
in buildSrc
6 - 2020-12-01 2021-02-28 2 1 pbakker@netflix.com pbakker@netflix.com
build.gradle.kts
in dgs-starter-test
4 - 2024-12-17 2024-12-17 1 1 pbakker@netflix.com pbakker@netflix.com
errordetail.graphqls
in graphql-error-types/src/main/resources/META-INF/schema
113 - 2025-04-09 2025-04-16 2 2 isobolevska@netflix.com 111398937+iparadiso@users.n...
build.gradle.kts
in graphql-dgs-platform-dependencies
43 - 2021-03-26 2021-03-31 3 2 bernardo.gomezpalacio@gmail... bernardo.gomezpalacio@gmail...
AutomatedPersistedQueryCacheAdapter.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq
35 1 2024-12-05 2025-04-18 4 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsInputArgumentConfiguration.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
34 - 2024-12-05 2025-04-18 5 2 pbakker@netflix.com 111398937+iparadiso@users.n...
common.py
in scripts
33 6 2021-05-04 2021-06-22 3 2 bernardo.gomezpalacio@gmail... l.killmaier@ftapi.com
SourceArgumentResolver.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method
23 1 2025-04-08 2025-04-16 2 2 pbakker@netflix.com 111398937+iparadiso@users.n...
precache-manifest.14639f36b55bc21b5f73274e3f14bb75.js
in graphql-dgs-example-shared/src/main/resources/static
22 - 2021-05-06 2021-06-22 2 2 paul.bakker.nl@gmail.com l.killmaier@ftapi.com
SchemaFailureAnalyzer.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/diagnostics
20 - 2024-12-05 2025-04-18 4 2 pbakker@netflix.com 111398937+iparadiso@users.n...
ExampleLoaderWithGraphQLContext.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader
18 - 2023-01-17 2025-04-18 3 2 fotoetienne@users.noreply.g... 111398937+iparadiso@users.n...
service-worker.js
in graphql-dgs-example-shared/src/main/resources/static
15 - 2021-05-06 2021-06-22 2 2 paul.bakker.nl@gmail.com l.killmaier@ftapi.com
DgsQueryExecutorRequestCustomizer.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
13 - 2023-02-15 2025-04-18 4 2 pstrawderman@netflix.com 111398937+iparadiso@users.n...
AutomatedPersistedQueryCaffeineCache.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq
13 1 2024-12-05 2025-04-18 4 2 pbakker@netflix.com 111398937+iparadiso@users.n...
ControllerExceptionHandler.java
in graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher
12 1 2024-10-15 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsEntityFetcher.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
12 - 2020-12-01 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsEnableDataFetcherInstrumentation.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
12 - 2020-12-01 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsDefaultTypeResolver.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
11 - 2020-12-01 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsDispatchPredicate.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
11 - 2023-03-23 2025-04-18 3 2 41588701+srinivasankavitha@... 111398937+iparadiso@users.n...
Source.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs
11 - 2025-04-08 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DuplicateEntityFetcherException.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions
11 - 2024-11-05 2025-04-18 4 2 111398937+iparadiso@users.n... 111398937+iparadiso@users.n...
WithControllerAdvice.java
in graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher
10 1 2024-10-15 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
TypedError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
9 - 2020-12-01 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
schema.graphqls
in graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/schema
7 - 2023-12-19 2024-03-29 2 2 pbakker@netflix.com 41588701+srinivasankavitha@...
build.gradle.kts
in graphql-dgs-pagination
5 - 2021-07-16 2021-07-20 2 2 ksrinivasan@netflix.com 41588701+srinivasankavitha@...
InternalError.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
3 - 2020-12-01 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DebugInfo.java
in graphql-error-types/src/main/java/com/netflix/graphql/types/errors
3 - 2020-12-01 2025-04-18 3 2 pbakker@netflix.com 111398937+iparadiso@users.n...
DgsGraphQLMetricsInstrumentationBenchmark.kt
in graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer
132 4 2022-06-05 2025-04-18 5 3 bernardo.gomezpalacio@gmail... 111398937+iparadiso@users.n...
ExcludeAutoConfigurationsEnvironmentPostProcessor.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig
71 1 2024-04-06 2025-04-18 7 3 pbakker@netflix.com 111398937+iparadiso@users.n...
FileUploadMutation.java
in graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher
51 6 2023-06-23 2025-04-18 6 3 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
FileUploadMutation.java
in graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers
39 5 2024-01-18 2025-04-18 4 3 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
ReactiveSpringGraphQLExampleApp.java
in graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive
30 2 2023-12-19 2025-04-18 5 3 pbakker@netflix.com 111398937+iparadiso@users.n...
GreetingBatchLoader.java
in graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher
29 2 2024-03-08 2025-04-18 4 3 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
SyncHandlerMethodArgumentResolverAdapter.kt
in graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/method
27 1 2022-04-25 2025-04-18 5 3 pstrawderman@netflix.com 111398937+iparadiso@users.n...
MovieDataFetcher.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher
26 2 2021-05-06 2025-04-18 4 3 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
module-info.java
in graphql-dgs/src/main/java
26 - 2025-04-03 2025-04-16 3 3 pbakker@netflix.com 111398937+iparadiso@users.n...
CurrentTimeDateFetcher.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher
25 3 2021-05-06 2025-04-18 5 3 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
DgsAPQSupportProperties.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq
25 - 2024-12-05 2025-04-18 6 3 pbakker@netflix.com 111398937+iparadiso@users.n...
GreetingsDataLoader.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader
22 - 2023-11-21 2025-04-18 3 3 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
MessageDataLoaderWithDispatchPredicate.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader
22 - 2023-03-23 2025-04-18 5 3 41588701+srinivasankavitha@... 111398937+iparadiso@users.n...
DgsConfigurationProperties.kt
in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig
22 - 2024-12-05 2025-04-18 6 3 pbakker@netflix.com 111398937+iparadiso@users.n...
WithCookie.java
in graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers
21 2 2023-12-19 2025-04-18 4 3 pbakker@netflix.com 111398937+iparadiso@users.n...
WithCookie.java
in graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher
20 2 2023-06-23 2025-04-18 4 3 ksrinivasan@netflix.com 111398937+iparadiso@users.n...
Unstable.java
in graphql-dgs/src/main/java/com/netflix/graphql/dgs/support
20 - 2021-03-03 2025-04-18 4 3 bernardog@netflix.com 111398937+iparadiso@users.n...
DefaultDataLoaderOptionsProvider.kt
in graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal
19 1 2023-04-19 2025-04-18 4 3 a.prokopev@innopolis.ru 111398937+iparadiso@users.n...
ExtraTypeDefinitionRegistry.java
in graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared
18 1 2021-05-06 2025-04-18 4 3 paul.bakker.nl@gmail.com 111398937+iparadiso@users.n...
MyContextBuilder.java
in graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/context
18 1 2023-12-19 2025-04-18 4 3 pbakker@netflix.com 111398937+iparadiso@users.n...
Correlations

File Size vs. Number of Changes: 264 points

build.gradle.kts x: 96 lines of code y: 118 # changes buildSrc/src/main/kotlin/Versions.kt x: 3 lines of code y: 49 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 40 lines of code y: 9 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 42 lines of code y: 10 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 55 lines of code y: 32 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClientException.kt x: 12 lines of code y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 55 lines of code y: 11 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 40 lines of code y: 19 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 80 lines of code y: 2 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 119 lines of code y: 37 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 53 lines of code y: 11 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/HttpResponse.kt x: 8 lines of code y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 76 lines of code y: 9 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 10 lines of code y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 14 lines of code y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RequestExecutor.kt x: 9 lines of code y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 66 lines of code y: 8 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 48 lines of code y: 12 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 96 lines of code y: 16 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 213 lines of code y: 24 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 2 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraCodeRegistry.java x: 16 lines of code y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraTypeDefinitionRegistry.java x: 18 lines of code y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/ExampleGraphQLContextContributor.java x: 25 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/MyContext.java x: 7 lines of code y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 18 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 18 lines of code y: 3 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/GreetingsDataLoader.java x: 22 lines of code y: 3 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoader.java x: 17 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoaderWithDispatchPredicate.java x: 22 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessagesDataLoaderWithException.java x: 25 lines of code y: 7 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ActionMovieDataFetcher.java x: 11 lines of code y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ConcurrentDataFetcher.java x: 40 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/CurrentTimeDateFetcher.java x: 25 lines of code y: 5 # 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: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RatingMutation.java x: 36 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 25 lines of code y: 8 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/SubscriptionDataFetcher.java x: 14 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/instrumentation/ExampleInstrumentationDependingOnContextContributor.java x: 41 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ActionMovie.java x: 48 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/Message.java x: 10 lines of code y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ScaryMovie.java x: 57 lines of code y: 5 # changes graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 73 lines of code y: 24 # changes graphql-dgs-extended-scalars/build.gradle.kts x: 10 lines of code y: 9 # changes graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 209 lines of code y: 17 # changes graphql-dgs-extended-validation/src/main/java/com/netflix/graphql/dgs/autoconfig/ValidationRulesBuilderCustomizer.java x: 6 lines of code y: 6 # changes graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 42 lines of code y: 9 # changes graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationEnvironmentPostProcessor.kt x: 20 lines of code y: 5 # changes graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive/DgsReactiveQueryExecutor.java x: 77 lines of code y: 11 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/DgsReactiveCustomContextBuilderWithRequest.kt x: 11 lines of code y: 5 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 49 lines of code y: 16 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/method/SyncHandlerMethodArgumentResolverAdapter.kt x: 27 lines of code y: 5 # changes graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentationBenchmark.kt x: 132 lines of code y: 5 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/DgsMetrics.kt x: 57 lines of code y: 13 # 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/DgsGraphQLMicrometerAutoConfiguration.kt x: 155 lines of code y: 26 # 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/DgsGraphQLMetricsTagsProvider.kt x: 20 lines of code y: 11 # 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/CacheableQuerySignatureRepository.kt x: 68 lines of code y: 13 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/QuerySignatureRepository.kt x: 35 lines of code y: 7 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 71 lines of code y: 12 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/ReactiveSpringGraphQLExampleApp.java x: 30 lines of code y: 5 # 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: 4 # 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: 4 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/SpringGraphQLExampleApp.java x: 32 lines of code y: 7 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/ControllerExceptionHandler.java x: 12 lines of code y: 3 # 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: 4 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/Person.java x: 14 lines of code y: 4 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/WithControllerAdvice.java x: 10 lines of code y: 3 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/WithCookie.java x: 20 lines of code y: 4 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/WithHeader.java x: 13 lines of code y: 4 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 35 lines of code y: 4 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 98 lines of code y: 10 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsConfigurationProperties.kt x: 22 lines of code y: 6 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsDataloaderConfigurationProperties.kt x: 13 lines of code y: 6 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsInputArgumentConfiguration.kt x: 34 lines of code y: 5 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 122 lines of code y: 15 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/ReloadableGraphQLSource.kt x: 25 lines of code y: 11 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 130 lines of code y: 10 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 116 lines of code y: 9 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 663 lines of code y: 40 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLConfigurationProperties.kt x: 14 lines of code y: 8 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 51 lines of code y: 13 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 71 lines of code y: 7 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webflux/DgsWebFluxGraphQLInterceptor.kt x: 47 lines of code y: 7 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc/DgsWebMvcGraphQLInterceptor.kt x: 64 lines of code y: 15 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/OperationMessage.kt x: 72 lines of code y: 15 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/Protocol.kt x: 3 lines of code y: 9 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsData.java x: 24 lines of code y: 9 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 19 lines of code y: 14 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoaderRegistryConsumer.java x: 5 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/DgsQuery.java x: 17 lines of code y: 10 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQueryExecutor.java x: 90 lines of code y: 14 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsScalar.java x: 14 lines of code y: 6 # 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/DgsCodeRegistryBuilder.kt x: 50 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 75 lines of code y: 21 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderInstrumentationContext.kt x: 7 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderOptionsProvider.kt x: 8 lines of code y: 4 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDefaultPreparsedDocumentProvider.kt x: 29 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsExecutionResult.kt x: 37 lines of code y: 10 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsFederationResolver.kt x: 7 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 86 lines of code y: 24 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsCustomContextBuilder.kt x: 4 lines of code y: 4 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/GraphQLContextContributorInstrumentation.kt x: 20 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DataFetcherInputArgumentSchemaMismatchException.kt x: 4 lines of code y: 5 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 80 lines of code y: 29 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsBadRequestException.kt x: 9 lines of code y: 11 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 5 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsException.kt x: 31 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsMissingCookieException.kt x: 4 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsUnnamedDataLoaderOnFieldException.kt x: 7 lines of code y: 5 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/InvalidDgsEntityFetcher.kt x: 4 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 4 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/NoDgsFederationResolverFoundException.kt x: 3 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 221 lines of code y: 53 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 143 lines of code y: 26 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 137 lines of code y: 43 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherResultProcessor.kt x: 16 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 58 lines of code y: 24 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 191 lines of code y: 18 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderInstrumentationDataLoaderCustomizer.kt x: 87 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 320 lines of code y: 45 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 855 lines of code y: 126 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsWrapWithContextDataLoaderCustomizer.kt x: 56 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 12 lines of code y: 26 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 66 lines of code y: 13 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/AbstractInputArgumentResolver.kt x: 78 lines of code y: 12 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/ArgumentResolver.kt x: 13 lines of code y: 5 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/DataFetchingEnvironmentArgumentResolver.kt x: 21 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/InputArgumentResolver.kt x: 23 lines of code y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/InputObjectMapperConverter.kt x: 33 lines of code y: 5 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 65 lines of code y: 15 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/DataLoaderNameUtil.kt x: 10 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartFileSerializer.kt x: 19 lines of code y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartVariableMapper.kt x: 79 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/TimeTracer.kt x: 17 lines of code y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/scalars/UploadScalar.kt x: 44 lines of code y: 9 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/DebugInfo.java x: 3 lines of code y: 3 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 34 lines of code y: 9 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedError.java x: 9 lines of code y: 3 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 234 lines of code y: 18 # changes graphql-dgs-client/build.gradle.kts x: 24 lines of code y: 41 # changes graphql-dgs-extended-scalars/src/main/java/module-info.java x: 5 lines of code y: 2 # changes graphql-dgs-reactive/build.gradle.kts x: 12 lines of code y: 13 # changes graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 16 lines of code y: 22 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 400 lines of code y: 61 # changes graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 18 lines of code y: 18 # changes graphql-dgs-spring-graphql/build.gradle.kts x: 26 lines of code y: 19 # changes graphql-dgs-spring-graphql/src/main/java/module-info.java x: 14 lines of code y: 3 # changes graphql-dgs-subscription-types/build.gradle.kts x: 9 lines of code y: 9 # changes graphql-dgs/build.gradle.kts x: 27 lines of code y: 45 # changes graphql-dgs/src/main/java/module-info.java x: 26 lines of code y: 3 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/ReloadSchemaIndicator.kt x: 5 lines of code y: 3 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/SourceArgumentResolver.kt x: 23 lines of code y: 2 # changes graphql-error-types/build.gradle.kts x: 7 lines of code y: 9 # changes graphql-error-types/src/main/resources/META-INF/schema/errordetail.graphqls x: 113 lines of code y: 2 # changes graphql-dgs-platform/build.gradle.kts x: 91 lines of code y: 71 # changes dgs-starter-test/build.gradle.kts x: 4 lines of code y: 1 # changes dgs-starter/build.gradle.kts x: 7 lines of code y: 1 # changes settings.gradle.kts x: 31 lines of code y: 37 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 46 lines of code y: 14 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 61 lines of code y: 14 # 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/src/main/kotlin/com/netflix/graphql/dgs/internal/GraphQLJavaErrorInstrumentation.kt x: 78 lines of code y: 7 # changes graphql-dgs-spring-graphql-example-java-webflux/src/main/resources/schema/schema.graphqls x: 7 lines of code y: 2 # changes graphql-dgs-spring-graphql-test/build.gradle.kts x: 4 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/src/main/kotlin/com/netflix/graphql/dgs/internal/DatafetcherReference.kt x: 10 lines of code y: 1 # changes scripts/test-examples.py x: 154 lines of code y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebsocketGraphQLClient.kt x: 213 lines of code y: 6 # changes graphql-dgs-example-shared/src/main/resources/static/service-worker.js x: 15 lines of code y: 2 # changes graphql-error-types/src/main/resources/META-INF/schema/errortype.graphqls x: 89 lines of code y: 3 # changes scripts/common.py x: 33 lines of code y: 3 # changes graphql-dgs-platform-dependencies/build.gradle.kts x: 43 lines of code y: 3 # changes
126.0
# changes
  min: 1.0
  average: 10.1
  25th percentile: 4.0
  median: 6.0
  75th percentile: 10.0
  max: 126.0
0 855.0
lines of code
min: 2.0 | average: 42.3 | 25th percentile: 10.0 | median: 18.0 | 75th percentile: 43.75 | max: 855.0

Number of Contributors vs. Number of Changes: 264 points

build.gradle.kts x: 22 # contributors y: 118 # changes buildSrc/src/main/kotlin/Versions.kt x: 15 # contributors y: 49 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 7 # contributors y: 9 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 5 # contributors y: 10 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 14 # contributors y: 32 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClientException.kt x: 4 # contributors y: 6 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 5 # contributors y: 11 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 11 # contributors y: 19 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 1 # contributors y: 2 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 18 # contributors y: 37 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 6 # contributors y: 11 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 5 # contributors y: 9 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoRequestExecutor.kt x: 4 # contributors y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 5 # contributors y: 7 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 4 # contributors y: 8 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 8 # contributors y: 12 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 6 # contributors y: 16 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 13 # contributors y: 24 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 5 # contributors y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraCodeRegistry.java x: 3 # contributors y: 4 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 5 # contributors y: 6 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 2 # contributors y: 3 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/GreetingsDataLoader.java x: 3 # contributors y: 3 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoader.java x: 4 # contributors y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoaderWithDispatchPredicate.java x: 3 # contributors y: 5 # changes graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 6 # contributors y: 8 # changes graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 12 # contributors y: 24 # changes graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 10 # contributors y: 17 # changes graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 10 # contributors y: 19 # changes graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 7 # contributors y: 16 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/DgsMetrics.kt x: 8 # contributors y: 13 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 10 # contributors y: 12 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt x: 14 # contributors y: 26 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsExecutionTagCustomizer.kt x: 9 # contributors y: 10 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt x: 10 # contributors y: 11 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt x: 11 # contributors y: 16 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 6 # contributors y: 13 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 7 # contributors y: 12 # changes graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/FileUploadMutation.java x: 3 # contributors y: 6 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 2 # contributors y: 4 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsInputArgumentConfiguration.kt x: 2 # contributors y: 5 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 7 # contributors y: 15 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 6 # contributors y: 10 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 4 # contributors y: 9 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 9 # contributors y: 40 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLConfigurationProperties.kt x: 5 # contributors y: 8 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 5 # contributors y: 13 # changes graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 3 # contributors y: 7 # changes graphql-dgs-subscription-types/src/main/kotlin/com/netflix/graphql/types/subscription/OperationMessage.kt x: 12 # contributors y: 15 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 6 # contributors y: 7 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsData.java x: 6 # contributors y: 9 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 8 # contributors y: 14 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsMutation.java x: 8 # contributors y: 9 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsSubscription.java x: 7 # contributors y: 7 # changes graphql-dgs/src/main/java/com/netflix/graphql/dgs/InputArgument.java x: 7 # contributors y: 13 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DataLoaderInstrumentationExtensionProvider.kt x: 6 # contributors y: 6 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 10 # contributors y: 21 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 11 # contributors y: 24 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsCustomContextBuilder.kt x: 4 # contributors y: 4 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 15 # contributors y: 29 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsBadRequestException.kt x: 13 # contributors y: 11 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 8 # contributors y: 7 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 7 # contributors y: 8 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 24 # contributors y: 53 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 12 # contributors y: 26 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 14 # contributors y: 43 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 8 # contributors y: 24 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 10 # contributors y: 18 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 16 # contributors y: 45 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 41 # contributors y: 126 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 10 # contributors y: 26 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 10 # contributors y: 13 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/AbstractInputArgumentResolver.kt x: 9 # contributors y: 12 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 8 # contributors y: 15 # changes graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 9 # contributors y: 18 # changes graphql-dgs-client/build.gradle.kts x: 17 # contributors y: 41 # changes graphql-dgs-extended-scalars/src/main/java/module-info.java x: 3 # contributors y: 2 # changes graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 11 # contributors y: 22 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 19 # contributors y: 61 # changes graphql-dgs-spring-graphql-example-java/build.gradle.kts x: 5 # contributors y: 18 # changes graphql-dgs-spring-graphql/build.gradle.kts x: 6 # contributors y: 19 # changes graphql-dgs/build.gradle.kts x: 20 # contributors y: 45 # changes graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/SourceArgumentResolver.kt x: 2 # contributors y: 2 # changes graphql-dgs-platform/build.gradle.kts x: 22 # contributors y: 71 # changes dgs-starter-test/build.gradle.kts x: 1 # contributors y: 1 # changes settings.gradle.kts x: 13 # contributors y: 37 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 10 # contributors y: 14 # changes graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 9 # contributors y: 14 # changes graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebsocketGraphQLClient.kt x: 1 # contributors y: 6 # changes graphql-error-types/src/main/resources/META-INF/schema/errortype.graphqls x: 5 # contributors y: 3 # changes
126.0
# changes
  min: 1.0
  average: 10.1
  25th percentile: 4.0
  median: 6.0
  75th percentile: 10.0
  max: 126.0
0 41.0
# contributors
min: 1.0 | average: 5.69 | 25th percentile: 3.0 | median: 4.5 | 75th percentile: 7.0 | max: 41.0

Number of Contributors vs. File Size: 264 points

build.gradle.kts x: 22 # contributors y: 96 lines of code buildSrc/src/main/kotlin/Versions.kt x: 15 # contributors y: 3 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomGraphQLClient.kt x: 7 # contributors y: 40 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/CustomMonoGraphQLClient.kt x: 5 # contributors y: 42 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClient.kt x: 14 # contributors y: 55 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClientException.kt x: 4 # contributors y: 12 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLClients.kt x: 5 # contributors y: 55 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLError.kt x: 11 # contributors y: 40 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLRequestOptions.kt x: 1 # contributors y: 80 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphQLResponse.kt x: 18 # contributors y: 119 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/GraphqlSSESubscriptionGraphQLClient.kt x: 6 # contributors y: 53 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/HttpResponse.kt x: 4 # contributors y: 8 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/MonoGraphQLClient.kt x: 5 # contributors y: 76 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/ReactiveGraphQLClient.kt x: 5 # contributors y: 14 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/RestClientGraphQLClient.kt x: 4 # contributors y: 66 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/SSESubscriptionGraphQLClient.kt x: 8 # contributors y: 48 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebClientGraphQLClient.kt x: 6 # contributors y: 96 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebSocketGraphQLClient.kt x: 13 # contributors y: 213 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/exceptions/NoDataPresentException.kt x: 5 # contributors y: 2 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraCodeRegistry.java x: 3 # contributors y: 16 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/ExtraTypeDefinitionRegistry.java x: 3 # contributors y: 18 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/ExampleGraphQLContextContributor.java x: 4 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/context/MyContext.java x: 3 # contributors y: 7 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithContext.java x: 5 # contributors y: 18 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/ExampleLoaderWithGraphQLContext.java x: 2 # contributors y: 18 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/GreetingsDataLoader.java x: 3 # contributors y: 22 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessageDataLoader.java x: 4 # contributors y: 17 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/dataLoader/MessagesDataLoaderWithException.java x: 5 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ActionMovieDataFetcher.java x: 3 # contributors y: 11 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/ConcurrentDataFetcher.java x: 4 # contributors y: 40 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/CurrentTimeDateFetcher.java x: 3 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/HelloDataFetcher.java x: 11 # contributors y: 98 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RatingMutation.java x: 4 # contributors y: 36 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/RequestHeadersDataFetcher.java x: 6 # contributors y: 25 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/datafetcher/SubscriptionDataFetcher.java x: 4 # contributors y: 14 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/instrumentation/ExampleInstrumentationDependingOnContextContributor.java x: 4 # contributors y: 41 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ActionMovie.java x: 4 # contributors y: 48 lines of code graphql-dgs-example-shared/src/main/java/com/netflix/graphql/dgs/example/shared/types/ScaryMovie.java x: 4 # contributors y: 57 lines of code graphql-dgs-example-shared/src/main/resources/schema/schema.graphqls x: 12 # contributors y: 73 lines of code graphql-dgs-extended-scalars/build.gradle.kts x: 5 # contributors y: 10 lines of code graphql-dgs-extended-scalars/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedScalarsAutoConfiguration.kt x: 10 # contributors y: 209 lines of code graphql-dgs-extended-validation/src/main/java/com/netflix/graphql/dgs/autoconfig/ValidationRulesBuilderCustomizer.java x: 4 # contributors y: 6 lines of code graphql-dgs-extended-validation/src/main/kotlin/com/netflix/graphql/dgs/autoconfig/DgsExtendedValidationAutoConfiguration.kt x: 7 # contributors y: 42 lines of code graphql-dgs-pagination/src/main/kotlin/com/netflix/graphql/dgs/pagination/DgsPaginationTypeDefinitionRegistry.kt x: 10 # contributors y: 98 lines of code graphql-dgs-reactive/src/main/java/com/netflix/graphql/dgs/reactive/DgsReactiveQueryExecutor.java x: 6 # contributors y: 77 lines of code graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/DefaultDgsReactiveGraphQLContextBuilder.kt x: 7 # contributors y: 49 lines of code graphql-dgs-reactive/src/main/kotlin/com/netflix/graphql/dgs/reactive/internal/method/SyncHandlerMethodArgumentResolverAdapter.kt x: 3 # contributors y: 27 lines of code graphql-dgs-spring-boot-micrometer/src/jmh/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentationBenchmark.kt x: 3 # contributors y: 132 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/DgsMetrics.kt x: 8 # contributors y: 57 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt x: 10 # contributors y: 28 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/tagging/DgsContextualTagCustomizer.kt x: 5 # contributors y: 6 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsExecutionTagCustomizer.kt x: 9 # contributors y: 14 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt x: 9 # contributors y: 12 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt x: 10 # contributors y: 20 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt x: 11 # contributors y: 32 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/CacheableQuerySignatureRepository.kt x: 6 # contributors y: 68 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/QuerySignatureRepository.kt x: 5 # contributors y: 35 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/utils/SimpleQuerySignatureRepository.kt x: 7 # contributors y: 71 lines of code graphql-dgs-spring-graphql-example-java-webflux/src/main/java/com/netflix/graphql/dgs/example/reactive/datafetchers/FileUploadMutation.java x: 3 # contributors y: 39 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/SpringGraphQLExampleApp.java x: 4 # contributors y: 32 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/ControllerExceptionHandler.java x: 2 # contributors y: 12 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/FileUploadMutation.java x: 3 # contributors y: 51 lines of code graphql-dgs-spring-graphql-example-java/src/main/java/com/netflix/graphql/dgs/example/datafetcher/WithControllerAdvice.java x: 2 # contributors y: 10 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/AutomatedPersistedQueryCacheAdapter.kt x: 2 # contributors y: 35 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQPreParsedDocumentProviderWrapper.kt x: 4 # contributors y: 27 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/apq/DgsAPQSupportAutoConfiguration.kt x: 5 # contributors y: 98 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/DgsGraphQLSourceBuilder.kt x: 7 # contributors y: 122 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsQueryExecutor.kt x: 6 # contributors y: 130 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/SpringGraphQLDgsReactiveQueryExecutor.kt x: 4 # contributors y: 116 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt x: 9 # contributors y: 663 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLEnvironmentPostProcessor.kt x: 5 # contributors y: 51 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/ExcludeAutoConfigurationsEnvironmentPostProcessor.kt x: 3 # contributors y: 71 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webflux/DgsWebFluxGraphQLInterceptor.kt x: 5 # contributors y: 47 lines of code graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/webmvc/DgsWebMvcGraphQLInterceptor.kt x: 7 # contributors y: 64 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsComponent.java x: 6 # contributors y: 15 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoader.java x: 8 # contributors y: 19 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsDataLoaderRegistryConsumer.java x: 3 # contributors y: 5 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsMutation.java x: 8 # contributors y: 15 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQuery.java x: 9 # contributors y: 17 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsQueryExecutor.java x: 8 # contributors y: 90 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsSubscription.java x: 7 # contributors y: 15 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/DgsTypeDefinitionRegistry.java x: 6 # contributors y: 11 lines of code graphql-dgs/src/main/java/com/netflix/graphql/dgs/InputArgument.java x: 7 # contributors y: 18 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DataLoaderInstrumentationExtensionProvider.kt x: 6 # contributors y: 23 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsCodeRegistryBuilder.kt x: 5 # contributors y: 50 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataFetchingEnvironment.kt x: 10 # contributors y: 75 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDataLoaderCustomizer.kt x: 5 # contributors y: 23 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsDefaultPreparsedDocumentProvider.kt x: 5 # contributors y: 29 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/DgsFederationResolver.kt x: 6 # contributors y: 7 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/context/DgsContext.kt x: 11 # contributors y: 86 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DefaultDataFetcherExceptionHandler.kt x: 15 # contributors y: 80 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsBadRequestException.kt x: 13 # contributors y: 9 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsEntityNotFoundException.kt x: 8 # contributors y: 5 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/DgsException.kt x: 6 # contributors y: 31 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/InvalidDataLoaderTypeException.kt x: 6 # contributors y: 4 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/MultipleDataLoadersDefinedException.kt x: 7 # contributors y: 4 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/exceptions/NoDgsFederationResolverFoundException.kt x: 6 # contributors y: 3 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/federation/DefaultDgsFederationResolver.kt x: 24 # contributors y: 221 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/BaseDgsQueryExecutor.kt x: 12 # contributors y: 143 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/CompletableFutureWrapper.kt x: 5 # contributors y: 32 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DataFetcherInvoker.kt x: 14 # contributors y: 137 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultDgsGraphQLContextBuilder.kt x: 8 # contributors y: 58 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DefaultInputObjectMapper.kt x: 10 # contributors y: 191 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderInstrumentationDataLoaderCustomizer.kt x: 7 # contributors y: 87 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsDataLoaderProvider.kt x: 16 # contributors y: 320 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsSchemaProvider.kt x: 41 # contributors y: 855 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/DgsWrapWithContextDataLoaderCustomizer.kt x: 7 # contributors y: 56 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/EntityFetcherRegistry.kt x: 7 # contributors y: 7 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/InputObjectMapper.kt x: 10 # contributors y: 12 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/ReactiveDataFetcherResultProcessor.kt x: 10 # contributors y: 66 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/AbstractInputArgumentResolver.kt x: 9 # contributors y: 78 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/DataFetchingEnvironmentArgumentResolver.kt x: 4 # contributors y: 21 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/MethodDataFetcherFactory.kt x: 8 # contributors y: 65 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/utils/MultipartVariableMapper.kt x: 6 # contributors y: 79 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/scalars/UploadScalar.kt x: 7 # contributors y: 44 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/DebugInfo.java x: 2 # contributors y: 3 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorDetail.java x: 7 # contributors y: 34 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/ErrorType.java x: 5 # contributors y: 12 lines of code graphql-error-types/src/main/java/com/netflix/graphql/types/errors/TypedGraphQLError.java x: 9 # contributors y: 234 lines of code graphql-dgs-client/build.gradle.kts x: 17 # contributors y: 24 lines of code graphql-dgs-reactive/build.gradle.kts x: 7 # contributors y: 12 lines of code graphql-dgs-spring-boot-micrometer/build.gradle.kts x: 11 # contributors y: 16 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt x: 19 # contributors y: 400 lines of code graphql-dgs-subscription-types/build.gradle.kts x: 8 # contributors y: 9 lines of code graphql-dgs/build.gradle.kts x: 20 # contributors y: 27 lines of code graphql-dgs/src/main/kotlin/com/netflix/graphql/dgs/internal/method/SourceArgumentResolver.kt x: 2 # contributors y: 23 lines of code graphql-error-types/src/main/resources/META-INF/schema/errordetail.graphqls x: 2 # contributors y: 113 lines of code graphql-dgs-platform/build.gradle.kts x: 22 # contributors y: 91 lines of code dgs-starter-test/build.gradle.kts x: 1 # contributors y: 4 lines of code dgs-starter/build.gradle.kts x: 1 # contributors y: 7 lines of code graphql-dgs-spring-graphql-starter-test/build.gradle.kts x: 3 # contributors y: 3 lines of code settings.gradle.kts x: 13 # contributors y: 31 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsProperties.kt x: 10 # contributors y: 46 lines of code graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/dataloader/BatchLoaderWithContextInterceptor.kt x: 9 # contributors y: 61 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 scripts/test-examples.py x: 4 # contributors y: 154 lines of code graphql-dgs-client/src/main/kotlin/com/netflix/graphql/dgs/client/WebsocketGraphQLClient.kt x: 1 # contributors y: 213 lines of code graphql-dgs-pagination/build.gradle.kts x: 2 # contributors y: 5 lines of code graphql-dgs-example-shared/src/main/resources/static/service-worker.js x: 2 # contributors y: 15 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 graphql-dgs-platform-dependencies/build.gradle.kts x: 2 # contributors y: 43 lines of code
855.0
lines of code
  min: 2.0
  average: 42.3
  25th percentile: 10.0
  median: 18.0
  75th percentile: 43.75
  max: 855.0
0 41.0
# contributors
min: 1.0 | average: 5.69 | 25th percentile: 3.0 | median: 4.5 | 75th percentile: 7.0 | max: 41.0