netflix / dgs-codegen
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 538 files with 17,700 lines of code.
    • 1 file changed more than 100 times (672 lines of code)
    • 4 files changed 51-100 times (1,972 lines of code)
    • 16 files changed 21-50 times (2,242 lines of code)
    • 337 files changed 6-20 times (10,412 lines of code)
    • 180 files changed 1-5 times (2,402 lines of code)
3% | 11% | 12% | 58% | 13%
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 538 files with 17,700 lines of code.
    • 5 files changed by more than 25 contributors (2,644 lines of code)
    • 26 files changed by 11-25 contributors (3,321 lines of code)
    • 121 files changed by 6-10 contributors (5,522 lines of code)
    • 364 files changed by 2-5 contributors (5,946 lines of code)
    • 22 files changed by 1 contributor (267 lines of code)
14% | 18% | 31% | 33% | 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, graphql, gradle, yaml, md, java, xml, graphqls, py, txt, gitignore, kts, bat, json, editorconfig, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt3% | 11% | 13% | 60% | 10%
py0% | 0% | 0% | 79% | 20%
java0% | 0% | 0% | 100% | 0%
graphql0% | 0% | 0% | 0% | 100%
kts0% | 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-dgs-codegen-core4% | 10% | 13% | 58% | 13%
graphql-dgs-codegen-gradle0% | 56% | 22% | 21% | 0%
graphql-dgs-codegen-shared-core0% | 0% | 0% | 84% | 15%
scripts0% | 0% | 0% | 73% | 26%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
672 2 2020-12-02 2025-04-29 124 38 ksrinivasan@netflix.com isobolevska@netflix.com
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
680 2 2020-12-02 2025-04-14 90 37 ksrinivasan@netflix.com juliasobolevska@gmail.com
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
877 2 2020-12-02 2025-04-14 84 27 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
244 2 2020-12-02 2025-04-02 75 34 ksrinivasan@netflix.com juliasobolevska@gmail.com
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
171 1 2020-12-02 2025-04-29 60 30 ksrinivasan@netflix.com isobolevska@netflix.com
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 12 2020-12-02 2025-04-02 50 21 ksrinivasan@netflix.com juliasobolevska@gmail.com
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
113 1 2020-12-02 2025-04-14 49 22 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
139 6 2020-12-02 2025-04-02 47 23 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
83 1 2020-12-02 2025-04-14 41 23 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
115 1 2020-12-02 2025-04-07 36 19 ksrinivasan@netflix.com pbakker@netflix.com
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
205 1 2020-12-02 2025-04-14 36 16 ksrinivasan@netflix.com juliasobolevska@gmail.com
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
96 1 2020-12-02 2025-04-02 34 19 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinEnumTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
54 1 2020-12-02 2025-04-14 32 19 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
315 3 2021-10-31 2025-04-02 29 17 patrick@kilink.net juliasobolevska@gmail.com
EnumTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
60 1 2020-12-02 2025-04-14 28 20 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
169 1 2020-12-02 2025-04-02 26 15 ksrinivasan@netflix.com juliasobolevska@gmail.com
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
207 2 2021-10-31 2025-04-02 25 15 patrick@kilink.net juliasobolevska@gmail.com
CodegenPlugin.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
67 1 2020-12-02 2025-04-07 24 16 ksrinivasan@netflix.com pbakker@netflix.com
KotlinUnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
45 1 2020-12-02 2025-04-02 23 16 ksrinivasan@netflix.com juliasobolevska@gmail.com
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
124 2 2020-12-02 2025-04-02 23 14 ksrinivasan@netflix.com juliasobolevska@gmail.com
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
209 1 2022-06-27 2025-04-02 22 14 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
UnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
47 1 2020-12-02 2025-04-02 20 14 ksrinivasan@netflix.com juliasobolevska@gmail.com
DatafetcherGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
65 - 2020-12-02 2025-04-02 18 14 ksrinivasan@netflix.com juliasobolevska@gmail.com
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
129 1 2022-06-27 2025-04-04 18 12 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
134 2 2021-11-21 2025-04-02 18 12 nikolaspapirniywork@gmail.com juliasobolevska@gmail.com
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
102 6 2021-02-20 2025-04-07 17 12 pbakker@netflix.com pbakker@netflix.com
GraphQLQueryRequest.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
93 - 2022-06-30 2025-04-02 16 14 mbossenbroek@netflix.com juliasobolevska@gmail.com
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
247 1 2022-06-27 2025-04-02 16 9 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
CodeGeneratorUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
57 1 2021-04-16 2025-04-02 14 10 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
GenerateKotlin2Interfaces.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
125 1 2022-06-27 2025-04-02 14 11 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
ClientUtilsConventions.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
56 1 2021-06-22 2025-04-07 13 10 bernardo.gomezpalacio@gmail... pbakker@netflix.com
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
119 1 2022-07-08 2025-04-02 13 12 mbossenbroek@netflix.com juliasobolevska@gmail.com
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultStringValueForArray/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForArray/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultIntValueForArray/expected/types
15 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types
15 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
ColorFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types
15 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types
18 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types
18 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types
50 - 2022-07-08 2024-07-08 12 6 mbossenbroek@netflix.com pstrawderman@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/types
34 - 2022-07-08 2024-07-08 11 6 mbossenbroek@netflix.com pstrawderman@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types
34 - 2022-07-08 2024-07-08 11 6 mbossenbroek@netflix.com pstrawderman@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/types
34 - 2022-07-08 2024-07-08 11 6 mbossenbroek@netflix.com pstrawderman@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/types
34 - 2022-07-08 2024-07-08 11 6 mbossenbroek@netflix.com pstrawderman@netflix.com
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
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
672 2 2020-12-02 2025-04-29 124 38 ksrinivasan@netflix.com isobolevska@netflix.com
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
680 2 2020-12-02 2025-04-14 90 37 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
244 2 2020-12-02 2025-04-02 75 34 ksrinivasan@netflix.com juliasobolevska@gmail.com
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
171 1 2020-12-02 2025-04-29 60 30 ksrinivasan@netflix.com isobolevska@netflix.com
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
877 2 2020-12-02 2025-04-14 84 27 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
139 6 2020-12-02 2025-04-02 47 23 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
83 1 2020-12-02 2025-04-14 41 23 ksrinivasan@netflix.com juliasobolevska@gmail.com
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
113 1 2020-12-02 2025-04-14 49 22 ksrinivasan@netflix.com juliasobolevska@gmail.com
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 12 2020-12-02 2025-04-02 50 21 ksrinivasan@netflix.com juliasobolevska@gmail.com
EnumTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
60 1 2020-12-02 2025-04-14 28 20 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
115 1 2020-12-02 2025-04-07 36 19 ksrinivasan@netflix.com pbakker@netflix.com
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
96 1 2020-12-02 2025-04-02 34 19 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinEnumTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
54 1 2020-12-02 2025-04-14 32 19 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
315 3 2021-10-31 2025-04-02 29 17 patrick@kilink.net juliasobolevska@gmail.com
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
205 1 2020-12-02 2025-04-14 36 16 ksrinivasan@netflix.com juliasobolevska@gmail.com
CodegenPlugin.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
67 1 2020-12-02 2025-04-07 24 16 ksrinivasan@netflix.com pbakker@netflix.com
KotlinUnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
45 1 2020-12-02 2025-04-02 23 16 ksrinivasan@netflix.com juliasobolevska@gmail.com
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
169 1 2020-12-02 2025-04-02 26 15 ksrinivasan@netflix.com juliasobolevska@gmail.com
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
207 2 2021-10-31 2025-04-02 25 15 patrick@kilink.net juliasobolevska@gmail.com
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
124 2 2020-12-02 2025-04-02 23 14 ksrinivasan@netflix.com juliasobolevska@gmail.com
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
209 1 2022-06-27 2025-04-02 22 14 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
UnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
47 1 2020-12-02 2025-04-02 20 14 ksrinivasan@netflix.com juliasobolevska@gmail.com
DatafetcherGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
65 - 2020-12-02 2025-04-02 18 14 ksrinivasan@netflix.com juliasobolevska@gmail.com
GraphQLQueryRequest.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
93 - 2022-06-30 2025-04-02 16 14 mbossenbroek@netflix.com juliasobolevska@gmail.com
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
129 1 2022-06-27 2025-04-04 18 12 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
134 2 2021-11-21 2025-04-02 18 12 nikolaspapirniywork@gmail.com juliasobolevska@gmail.com
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
102 6 2021-02-20 2025-04-07 17 12 pbakker@netflix.com pbakker@netflix.com
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
119 1 2022-07-08 2025-04-02 13 12 mbossenbroek@netflix.com juliasobolevska@gmail.com
Kotlin2TypeLookup.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
201 6 2022-07-01 2025-04-02 11 12 mbossenbroek@netflix.com juliasobolevska@gmail.com
GenerateKotlin2Interfaces.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
125 1 2022-06-27 2025-04-02 14 11 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
GenerateKotlin2EnumTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
64 1 2022-06-27 2025-04-02 11 11 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
CodeGeneratorUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
57 1 2021-04-16 2025-04-02 14 10 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
ClientUtilsConventions.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
56 1 2021-06-22 2025-04-07 13 10 bernardo.gomezpalacio@gmail... pbakker@netflix.com
InputValueSerializer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
154 3 2022-06-30 2025-04-02 9 10 mbossenbroek@netflix.com juliasobolevska@gmail.com
GraphQLQuery.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
15 - 2022-06-30 2025-04-02 8 10 mbossenbroek@netflix.com juliasobolevska@gmail.com
BaseProjectionNode.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
22 - 2022-06-30 2025-04-02 7 10 mbossenbroek@netflix.com juliasobolevska@gmail.com
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
247 1 2022-06-27 2025-04-02 16 9 bernardo.gomezpalacio@gmail... juliasobolevska@gmail.com
ColorFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types
15 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types
18 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types
15 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForArray/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultStringValueForArray/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultIntValueForArray/expected/types
15 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types
14 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types
18 - 2022-07-08 2025-04-04 12 9 mbossenbroek@netflix.com juliasobolevska@gmail.com
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
common.py
in scripts
33 6 2021-04-22 2021-04-29 2 1 bernardo.gomezpalacio@gmail... bernardo.gomezpalacio@gmail...
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types
19 - 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
DgsConstants.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected
18 - 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client
18 - 2024-06-10 2024-06-24 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
TProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client
17 - 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
IProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client
16 1 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
15 - 2021-04-22 2021-04-29 2 1 bernardo.gomezpalacio@gmail... bernardo.gomezpalacio@gmail...
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields
14 - 2024-06-24 2024-06-24 1 1 dwilkolek@users.noreply.git... dwilkolek@users.noreply.git...
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client
13 - 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client
13 - 2024-06-10 2024-06-24 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected
12 - 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected
12 - 2023-11-28 2024-06-24 3 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
SampleTypeProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client
12 - 2023-11-28 2024-04-20 3 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject
11 - 2024-06-24 2024-06-24 1 1 dwilkolek@users.noreply.git... dwilkolek@users.noreply.git...
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields
10 - 2024-04-19 2024-04-20 2 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord
10 - 2023-11-28 2024-06-24 3 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
DgsConstants.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected
8 - 2023-09-28 2023-09-28 1 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
Hobby.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types
7 - 2024-06-24 2024-06-24 1 1 dwilkolek@users.noreply.git... dwilkolek@users.noreply.git...
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord
3 - 2023-09-28 2023-09-28 1 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected
2 - 2023-09-28 2023-09-28 1 1 mbossenbroek@netflix.com mbossenbroek@netflix.com
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected
2 - 2024-06-24 2024-06-24 1 1 dwilkolek@users.noreply.git... dwilkolek@users.noreply.git...
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected
2 - 2024-06-24 2024-06-24 1 1 dwilkolek@users.noreply.git... dwilkolek@users.noreply.git...
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types
79 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
Example.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types
53 - 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
T.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types
50 - 2024-04-19 2024-07-08 4 2 mbossenbroek@netflix.com pstrawderman@netflix.com
Person.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types
48 - 2024-06-10 2024-07-08 4 2 mbossenbroek@netflix.com pstrawderman@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types
35 - 2024-04-19 2024-07-08 4 2 mbossenbroek@netflix.com pstrawderman@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types
35 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types
35 - 2024-06-10 2024-07-08 4 2 mbossenbroek@netflix.com pstrawderman@netflix.com
SampleType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types
35 - 2023-11-28 2024-07-08 5 2 mbossenbroek@netflix.com pstrawderman@netflix.com
EmployeeProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client
27 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
Person.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types
26 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client
22 1 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
DgsConstants.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected
21 - 2023-11-28 2025-02-14 5 2 mbossenbroek@netflix.com joshua.gleitze@goto.com
A.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types
19 - 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
B.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types
19 - 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
DgsConstants.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected
18 - 2024-06-24 2025-02-14 3 2 dwilkolek@users.noreply.git... joshua.gleitze@goto.com
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance
18 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
ExampleProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client
17 - 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
DgsConstants.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected
16 - 2024-06-24 2025-02-14 3 2 dwilkolek@users.noreply.git... joshua.gleitze@goto.com
BProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client
16 1 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
AProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client
16 1 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client
13 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
KotlinReservedKeywordSanitizer.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
12 - 2025-04-12 2025-04-14 2 2 isobolevska@netflix.com juliasobolevska@gmail.com
ReservedKeywordSanitizer.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
12 - 2025-04-12 2025-04-14 2 2 isobolevska@netflix.com juliasobolevska@gmail.com
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected
12 - 2024-10-04 2025-04-02 2 2 66745577+lavmee@users.norep... rveguilla@netflix.com
JavaReservedKeywordSanitizer.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
11 - 2025-04-12 2025-04-14 2 2 isobolevska@netflix.com juliasobolevska@gmail.com
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface
8 - 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
ReservedKeywordFilter.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
5 - 2021-02-03 2021-03-16 3 2 pbakker@netflix.com pbakker@netflix.com
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected
2 - 2024-07-19 2025-04-02 2 2 dwilkolek@users.noreply.git... rveguilla@netflix.com
Correlations

File Size vs. Number of Changes: 540 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 672 lines of code y: 124 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 171 lines of code y: 60 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 877 lines of code y: 84 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 205 lines of code y: 36 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 680 lines of code y: 90 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 60 lines of code y: 28 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 113 lines of code y: 49 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaReservedKeywordSanitizer.kt x: 11 lines of code y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 54 lines of code y: 32 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinReservedKeywordSanitizer.kt x: 12 lines of code y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 83 lines of code y: 41 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 102 lines of code y: 17 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 98 lines of code y: 8 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 115 lines of code y: 36 # changes graphql-dgs-codegen-gradle/src/main/java/com/netflix/graphql/dgs/codegen/gradle/CodegenPluginExtension.java x: 10 lines of code y: 6 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 56 lines of code y: 13 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 67 lines of code y: 24 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 71 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 14 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 18 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt x: 20 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt x: 16 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types/SomeType.kt x: 15 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Car.kt x: 14 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt x: 28 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt x: 18 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt x: 22 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/types/SampleInput.kt x: 14 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/I1.kt x: 16 lines of code y: 9 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 129 lines of code y: 18 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseProjectionNode.kt x: 22 lines of code y: 7 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 93 lines of code y: 16 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 315 lines of code y: 29 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 85 lines of code y: 7 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/ParserConstants.kt x: 18 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 119 lines of code y: 13 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 22 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 27 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt x: 22 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt x: 13 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 79 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Person.kt x: 26 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 35 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/schema.graphql x: 18 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsClient.kt x: 2 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsConstants.kt x: 17 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/AProjection.kt x: 16 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/A.kt x: 19 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/Example.kt x: 53 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/schema.graphql x: 8 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt x: 12 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsConstants.kt x: 18 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 35 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/schema.graphql x: 9 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/schema.graphql x: 7 lines of code y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 124 lines of code y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 65 lines of code y: 18 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 96 lines of code y: 34 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 207 lines of code y: 25 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 241 lines of code y: 50 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 47 lines of code y: 20 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 169 lines of code y: 26 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 244 lines of code y: 75 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 139 lines of code y: 47 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 45 lines of code y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 247 lines of code y: 16 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 209 lines of code y: 22 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 64 lines of code y: 11 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 125 lines of code y: 14 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 201 lines of code y: 11 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/CodeGeneratorUtils.kt x: 57 lines of code y: 14 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 70 lines of code y: 3 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 255 lines of code y: 6 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 123 lines of code y: 6 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/PackageParserUtil.kt x: 34 lines of code y: 6 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 49 lines of code y: 7 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 134 lines of code y: 18 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SiteTarget.kt x: 13 lines of code y: 4 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseSubProjectionNode.kt x: 11 lines of code y: 5 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 45 lines of code y: 4 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 49 lines of code y: 8 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQuery.kt x: 15 lines of code y: 8 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 154 lines of code y: 9 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializerInterface.kt x: 11 lines of code y: 3 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 31 lines of code y: 3 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 146 lines of code y: 11 # changes scripts/test-examples.py x: 130 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 21 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsConstants.kt x: 15 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsConstants.kt x: 20 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsConstants.kt x: 12 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 32 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 27 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 21 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 31 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/DgsConstants.kt x: 23 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/skipCodegenOnFields/expected/DgsConstants.kt x: 9 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsConstants.kt x: 24 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 48 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 35 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 61 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/Query.kt x: 34 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/Query.kt x: 34 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/RequiredTestType.kt x: 35 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 75 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 76 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Talent.kt x: 78 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 39 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 50 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types/Employee.kt x: 65 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitive/expected/types/MyType.kt x: 63 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 48 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Query.kt x: 35 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/SampleType.kt x: 35 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 108 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/types/Dog.kt x: 51 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/T.kt x: 50 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/Query.kt x: 48 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/types/Employee.kt x: 50 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 2 lines of code y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Hobby.kt x: 7 lines of code y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 14 lines of code y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/schema.graphql x: 11 lines of code y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt x: 20 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt x: 20 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 17 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/QueryProjection.kt x: 18 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt x: 13 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt x: 23 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt x: 28 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 38 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 46 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 12 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 17 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 6 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/EmployeeProjection.kt x: 26 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt x: 17 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsClient.kt x: 12 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/UProjection.kt x: 11 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/client/SearchResultProjection.kt x: 15 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/types/EmployeeTypes.kt x: 8 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types/Color.kt x: 7 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 25 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/fixtures/Node.kt x: 4 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/DgsConstants.kt x: 8 lines of code y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Person.kt x: 18 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsConstants.kt x: 12 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsConstants.kt x: 9 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Pet.kt x: 36 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected/DgsConstants.kt x: 10 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsConstants.kt x: 18 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/schema.graphql x: 15 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/schema.graphql x: 5 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/schema.graphql x: 24 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/schema.graphql x: 7 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 2 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitives/schema.graphql x: 4 lines of code y: 3 # changes scripts/common.py x: 33 lines of code y: 2 # changes scripts/settings.gradle.kts x: 15 lines of code y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/javaPoetUtils.kt x: 207 lines of code y: 4 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/kotlinPoetUtils.kt x: 315 lines of code y: 4 # changes
124.0
# changes
  min: 1.0
  average: 7.95
  25th percentile: 3.0
  median: 6.0
  75th percentile: 9.0
  max: 124.0
0 877.0
lines of code
min: 2.0 | average: 33.74 | 25th percentile: 12.0 | median: 17.0 | 75th percentile: 35.0 | max: 877.0

Number of Contributors vs. Number of Changes: 540 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 38 # contributors y: 124 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 30 # contributors y: 60 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 27 # contributors y: 84 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 16 # contributors y: 36 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 37 # contributors y: 90 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 20 # contributors y: 28 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 22 # contributors y: 49 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaReservedKeywordSanitizer.kt x: 2 # contributors y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 19 # contributors y: 32 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 23 # contributors y: 41 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 12 # contributors y: 17 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 8 # contributors y: 8 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 19 # contributors y: 36 # changes graphql-dgs-codegen-gradle/src/main/java/com/netflix/graphql/dgs/codegen/gradle/CodegenPluginExtension.java x: 3 # contributors y: 6 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 10 # contributors y: 13 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 16 # contributors y: 24 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 8 # contributors y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 9 # contributors y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt x: 5 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt x: 4 # contributors y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Car.kt x: 3 # contributors y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/types/SampleInput.kt x: 5 # contributors y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/I1.kt x: 9 # contributors y: 9 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 12 # contributors y: 18 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseProjectionNode.kt x: 10 # contributors y: 7 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 14 # contributors y: 16 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 17 # contributors y: 29 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 6 # contributors y: 7 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/ParserConstants.kt x: 5 # contributors y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 12 # contributors y: 13 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 3 # contributors y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsConstants.kt x: 4 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsClient.kt x: 3 # contributors y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 14 # contributors y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 14 # contributors y: 18 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 19 # contributors y: 34 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 15 # contributors y: 25 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 21 # contributors y: 50 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 14 # contributors y: 20 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 15 # contributors y: 26 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 34 # contributors y: 75 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 23 # contributors y: 47 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 16 # contributors y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 9 # contributors y: 16 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 14 # contributors y: 22 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 11 # contributors y: 11 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 11 # contributors y: 14 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 # contributors y: 11 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/CodeGeneratorUtils.kt x: 10 # contributors y: 14 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 6 # contributors y: 6 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 7 # contributors y: 7 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SiteTarget.kt x: 6 # contributors y: 4 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseSubProjectionNode.kt x: 7 # contributors y: 5 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 9 # contributors y: 8 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQuery.kt x: 10 # contributors y: 8 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 10 # contributors y: 9 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 8 # contributors y: 11 # changes scripts/test-examples.py x: 4 # contributors y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 2 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsConstants.kt x: 2 # contributors y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 6 # contributors y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/Query.kt x: 6 # contributors y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 6 # contributors y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 2 # contributors y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/Query.kt x: 6 # contributors y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 1 # contributors y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt x: 1 # contributors y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 1 # contributors y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt x: 4 # contributors y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/client/QueryProjection.kt x: 4 # contributors y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt x: 4 # contributors y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 4 # contributors y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 3 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsConstants.kt x: 5 # contributors y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsConstants.kt x: 4 # contributors y: 4 # changes
124.0
# changes
  min: 1.0
  average: 7.95
  25th percentile: 3.0
  median: 6.0
  75th percentile: 9.0
  max: 124.0
0 38.0
# contributors
min: 1.0 | average: 5.19 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 38.0

Number of Contributors vs. File Size: 540 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 38 # contributors y: 672 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 30 # contributors y: 171 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 27 # contributors y: 877 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 16 # contributors y: 205 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 37 # contributors y: 680 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 20 # contributors y: 60 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 22 # contributors y: 113 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaReservedKeywordSanitizer.kt x: 2 # contributors y: 11 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 19 # contributors y: 54 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 23 # contributors y: 83 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 12 # contributors y: 102 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 8 # contributors y: 98 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 19 # contributors y: 115 lines of code graphql-dgs-codegen-gradle/src/main/java/com/netflix/graphql/dgs/codegen/gradle/CodegenPluginExtension.java x: 3 # contributors y: 10 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 10 # contributors y: 56 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 16 # contributors y: 67 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 8 # contributors y: 71 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 9 # contributors y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 9 # contributors y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt x: 5 # contributors y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt x: 4 # contributors y: 16 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Car.kt x: 3 # contributors y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt x: 3 # contributors y: 28 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt x: 3 # contributors y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt x: 3 # contributors y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/types/SampleInput.kt x: 5 # contributors y: 14 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 12 # contributors y: 129 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseProjectionNode.kt x: 10 # contributors y: 22 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 14 # contributors y: 93 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 17 # contributors y: 315 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 6 # contributors y: 85 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 12 # contributors y: 119 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 2 # contributors y: 27 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt x: 2 # contributors y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 2 # contributors y: 79 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 2 # contributors y: 35 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/schema.graphql x: 2 # contributors y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsClient.kt x: 2 # contributors y: 2 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/AProjection.kt x: 2 # contributors y: 16 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/Example.kt x: 2 # contributors y: 53 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/schema.graphql x: 2 # contributors y: 8 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt x: 3 # contributors y: 12 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsConstants.kt x: 4 # contributors y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 3 # contributors y: 35 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 14 # contributors y: 124 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 14 # contributors y: 65 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 19 # contributors y: 96 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 15 # contributors y: 207 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 21 # contributors y: 241 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 14 # contributors y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 15 # contributors y: 169 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 34 # contributors y: 244 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 23 # contributors y: 139 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 16 # contributors y: 45 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 9 # contributors y: 247 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 14 # contributors y: 209 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 11 # contributors y: 64 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 11 # contributors y: 125 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 # contributors y: 201 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 4 # contributors y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 5 # contributors y: 255 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 6 # contributors y: 123 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/PackageParserUtil.kt x: 6 # contributors y: 34 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 7 # contributors y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 12 # contributors y: 134 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SiteTarget.kt x: 6 # contributors y: 13 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseSubProjectionNode.kt x: 7 # contributors y: 11 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 6 # contributors y: 45 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 9 # contributors y: 49 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQuery.kt x: 10 # contributors y: 15 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 10 # contributors y: 154 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializerInterface.kt x: 4 # contributors y: 11 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 4 # contributors y: 31 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 8 # contributors y: 146 lines of code scripts/test-examples.py x: 4 # contributors y: 130 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 5 # contributors y: 21 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsConstants.kt x: 5 # contributors y: 12 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 5 # contributors y: 32 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 5 # contributors y: 27 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitive/expected/DgsConstants.kt x: 5 # contributors y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 5 # contributors y: 31 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 6 # contributors y: 35 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 6 # contributors y: 61 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/Entity.kt x: 6 # contributors y: 49 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 6 # contributors y: 75 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 6 # contributors y: 76 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types/Employee.kt x: 6 # contributors y: 64 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 6 # contributors y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 2 # contributors y: 48 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 6 # contributors y: 108 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/T.kt x: 2 # contributors y: 50 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 1 # contributors y: 2 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Hobby.kt x: 1 # contributors y: 7 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 1 # contributors y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/schema.graphql x: 1 # contributors y: 11 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 1 # contributors y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt x: 4 # contributors y: 23 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 4 # contributors y: 38 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 4 # contributors y: 46 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 3 # contributors y: 6 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/PageInfoProjection.kt x: 4 # contributors y: 27 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/Color.kt x: 5 # contributors y: 6 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 6 # contributors y: 25 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/types/StoneFruit.kt x: 6 # contributors y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsConstants.kt x: 4 # contributors y: 9 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Pet.kt x: 5 # contributors y: 36 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/schema.graphql x: 4 # contributors y: 6 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 3 # contributors y: 2 lines of code scripts/common.py x: 1 # contributors y: 33 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/javaPoetUtils.kt x: 5 # contributors y: 207 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ReservedKeywordFilter.kt x: 2 # contributors y: 5 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/kotlinPoetUtils.kt x: 5 # contributors y: 315 lines of code
877.0
lines of code
  min: 2.0
  average: 33.74
  25th percentile: 12.0
  median: 17.0
  75th percentile: 35.0
  max: 877.0
0 38.0
# contributors
min: 1.0 | average: 5.19 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 38.0