Overview
File Change Frequency Overall
  • There are 611 files with 20,413 lines of code.
    • 2 files changed more than 100 times (1,652 lines of code)
    • 5 files changed 51-100 times (1,826 lines of code)
    • 20 files changed 21-50 times (2,967 lines of code)
    • 407 files changed 6-20 times (11,916 lines of code)
    • 177 files changed 1-5 times (2,052 lines of code)
8% | 8% | 14% | 58% | 10%
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 611 files with 20,413 lines of code.
    • 6 files changed by more than 25 contributors (3,238 lines of code)
    • 27 files changed by 11-25 contributors (3,964 lines of code)
    • 358 files changed by 6-10 contributors (10,004 lines of code)
    • 211 files changed by 2-5 contributors (3,085 lines of code)
    • 9 files changed by 1 contributor (122 lines of code)
15% | 19% | 49% | 15% | <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, yml, md, graphqls, java, txt, xml, py, properties, gitignore, kts, bat, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt8% | 9% | 15% | 60% | 6%
py0% | 0% | 0% | 79% | 20%
java0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 4% | 95%
graphql0% | 0% | 0% | 0% | 100%
xml0% | 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-core8% | 8% | 15% | 58% | 9%
graphql-dgs-codegen-gradle0% | 59% | 14% | 25% | 0%
graphql-dgs-codegen-shared-core0% | 0% | 0% | 84% | 15%
scripts0% | 0% | 0% | 73% | 26%
.run0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 5 2020-12-02 2026-10-07 156 43 +3747 / -2321 ksrinivasan juliasobolevska
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 2 2020-12-02 2026-09-23 112 44 +3665 / -2029 ksrinivasan juliasobolevska
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 2 2020-12-02 2026-09-30 96 31 +3820 / -2315 ksrinivasan juliasobolevska
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 3 2020-12-02 2026-10-07 88 36 +907 / -318 ksrinivasan juliasobolevska
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 2 2020-12-02 2026-09-23 80 36 +1485 / -1144 ksrinivasan juliasobolevska
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
140 1 2020-12-02 2026-09-23 57 27 +615 / -284 ksrinivasan juliasobolevska
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 11 2020-12-02 2026-09-23 55 24 +1129 / -601 ksrinivasan juliasobolevska
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
142 6 2020-12-02 2026-09-23 46 23 +705 / -438 ksrinivasan juliasobolevska
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
90 1 2020-12-02 2026-09-23 43 24 +318 / -139 ksrinivasan juliasobolevska
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
95 1 2020-12-02 2026-09-23 42 24 +444 / -515 ksrinivasan juliasobolevska
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 4 2021-10-31 2026-06-30 42 21 +1921 / -600 patrick 52715532+jiholee17
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
127 1 2020-12-02 2026-09-23 40 22 +611 / -564 ksrinivasan juliasobolevska
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 3 2020-12-02 2026-09-23 40 17 +881 / -372 ksrinivasan juliasobolevska
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 2 2021-10-31 2026-04-29 33 20 +1030 / -320 patrick 52715532+jiholee17
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 31 19 +178 / -70 ksrinivasan juliasobolevska
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
220 1 2022-06-27 2026-09-23 31 18 +1387 / -365 bernardo.gomezpalacio juliasobolevska
EnumTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
60 1 2020-12-02 2025-12-11 30 21 +183 / -64 ksrinivasan juliasobolevska
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
195 1 2020-12-02 2026-09-23 30 16 +612 / -217 ksrinivasan juliasobolevska
CodegenPlugin.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
67 1 2020-12-02 2026-09-24 29 20 +236 / -115 ksrinivasan juliasobolevska
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
130 2 2020-12-02 2026-09-23 25 14 +348 / -141 ksrinivasan juliasobolevska
KotlinUnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
47 1 2020-12-02 2026-09-23 23 16 +163 / -59 ksrinivasan juliasobolevska
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
138 1 2022-06-27 2026-09-23 23 15 +805 / -182 bernardo.gomezpalacio juliasobolevska
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
260 1 2022-06-27 2026-09-23 23 12 +1621 / -371 bernardo.gomezpalacio juliasobolevska
UnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
49 1 2020-12-02 2026-09-23 22 15 +153 / -60 ksrinivasan juliasobolevska
DatafetcherGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
67 - 2020-12-02 2026-09-23 21 15 +153 / -80 ksrinivasan juliasobolevska
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
136 2 2021-11-21 2026-09-23 21 14 +655 / -112 nikolaspapirniywork juliasobolevska
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 2 2022-07-08 2026-06-30 21 16 +1166 / -126 mbossenbroek 52715532+jiholee17
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
103 6 2021-02-20 2026-09-23 18 14 +606 / -149 pbakker juliasobolevska
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultStringValueForArray/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForArray/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +101 / -21 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
ColorFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types
16 - 2022-07-08 2026-04-29 17 10 +81 / -20 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultIntValueForArray/expected/types
16 - 2022-07-08 2026-04-29 17 10 +84 / -20 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types
16 - 2022-07-08 2026-04-29 17 10 +81 / -20 mbossenbroek 52715532+jiholee17
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types
19 - 2022-07-08 2026-04-29 17 10 +104 / -30 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types
19 - 2022-07-08 2026-04-29 17 10 +104 / -30 mbossenbroek 52715532+jiholee17
GenerateKotlin2Interfaces.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
132 1 2022-06-27 2026-09-23 17 13 +838 / -112 bernardo.gomezpalacio juliasobolevska
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 +476 / -120 mbossenbroek pbakker
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types
54 - 2022-07-08 2026-04-29 15 8 +310 / -56 mbossenbroek 52715532+jiholee17
I2.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types
17 - 2022-07-12 2026-04-29 14 10 +84 / -18 mbossenbroek 52715532+jiholee17
I1.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types
17 - 2022-07-12 2026-04-29 14 10 +84 / -18 mbossenbroek 52715532+jiholee17
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/types
38 - 2022-07-08 2026-04-29 14 8 +212 / -38 mbossenbroek 52715532+jiholee17
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/types
38 - 2022-07-08 2026-04-29 14 8 +212 / -38 mbossenbroek 52715532+jiholee17
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types
38 - 2022-07-08 2026-04-29 14 8 +212 / -38 mbossenbroek 52715532+jiholee17
Query.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/types
38 - 2022-07-08 2026-04-29 14 8 +212 / -38 mbossenbroek 52715532+jiholee17
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 2 2020-12-02 2026-09-30 96 31 +3820 / -2315 ksrinivasan juliasobolevska
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 5 2020-12-02 2026-10-07 156 43 +3747 / -2321 ksrinivasan juliasobolevska
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 2 2020-12-02 2026-09-23 112 44 +3665 / -2029 ksrinivasan juliasobolevska
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 2 2020-12-02 2026-09-23 80 36 +1485 / -1144 ksrinivasan juliasobolevska
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 4 2021-10-31 2026-06-30 42 21 +1921 / -600 patrick 52715532+jiholee17
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
260 1 2022-06-27 2026-09-23 23 12 +1621 / -371 bernardo.gomezpalacio juliasobolevska
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
220 1 2022-06-27 2026-09-23 31 18 +1387 / -365 bernardo.gomezpalacio juliasobolevska
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 11 2020-12-02 2026-09-23 55 24 +1129 / -601 ksrinivasan juliasobolevska
Kotlin2TypeLookup.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
204 6 2022-07-01 2026-09-23 12 12 +1339 / -149 mbossenbroek juliasobolevska
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 2 2021-10-31 2026-04-29 33 20 +1030 / -320 patrick 52715532+jiholee17
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 2 2022-07-08 2026-06-30 21 16 +1166 / -126 mbossenbroek 52715532+jiholee17
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 3 2020-12-02 2026-09-23 40 17 +881 / -372 ksrinivasan juliasobolevska
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 3 2020-12-02 2026-10-07 88 36 +907 / -318 ksrinivasan juliasobolevska
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
127 1 2020-12-02 2026-09-23 40 22 +611 / -564 ksrinivasan juliasobolevska
Kotlin2Core.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
146 7 2022-06-30 2025-04-02 9 7 +918 / -233 mbossenbroek isobolevska
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
142 6 2020-12-02 2026-09-23 46 23 +705 / -438 ksrinivasan juliasobolevska
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
138 1 2022-06-27 2026-09-23 23 15 +805 / -182 bernardo.gomezpalacio juliasobolevska
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
95 1 2020-12-02 2026-09-23 42 24 +444 / -515 ksrinivasan juliasobolevska
GenerateKotlin2Interfaces.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
132 1 2022-06-27 2026-09-23 17 13 +838 / -112 bernardo.gomezpalacio juliasobolevska
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
140 1 2020-12-02 2026-09-23 57 27 +615 / -284 ksrinivasan juliasobolevska
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
195 1 2020-12-02 2026-09-23 30 16 +612 / -217 ksrinivasan juliasobolevska
Bird.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types
112 - 2022-07-08 2026-04-29 14 8 +690 / -110 mbossenbroek 52715532+jiholee17
Dog.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types
112 - 2022-07-08 2026-04-29 14 8 +690 / -110 mbossenbroek 52715532+jiholee17
InputValueSerializer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
155 3 2022-06-30 2026-09-26 11 12 +681 / -110 mbossenbroek juliasobolevska
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
136 2 2021-11-21 2026-09-23 21 14 +655 / -112 nikolaspapirniywork juliasobolevska
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
103 6 2021-02-20 2026-09-23 18 14 +606 / -149 pbakker juliasobolevska
DocGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
258 1 2023-05-13 2026-09-23 7 5 +548 / -145 cole juliasobolevska
EntitiesRepresentationTypeGeneratorUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators
98 4 2022-07-07 2025-04-07 7 8 +556 / -42 bernardo.gomezpalacio pbakker
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 +476 / -120 mbossenbroek pbakker
Talent.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types
82 - 2022-07-08 2026-04-29 14 8 +496 / -80 mbossenbroek 52715532+jiholee17
Engine.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types
80 - 2022-07-08 2026-04-29 14 8 +482 / -74 mbossenbroek 52715532+jiholee17
PageInfo.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types
79 - 2022-07-08 2026-04-29 14 8 +478 / -74 mbossenbroek 52715532+jiholee17
GeneratedFileWriter.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
239 1 2026-09-22 2026-10-07 5 2 +487 / -31 isobolevska juliasobolevska
JacksonVersionDetector.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
49 2 2026-01-28 2026-06-30 8 2 +333 / -161 jiho.lee17 52715532+jiholee17
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
130 2 2020-12-02 2026-09-23 25 14 +348 / -141 ksrinivasan juliasobolevska
SchemaExtensionsUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
127 6 2021-05-05 2026-09-23 10 7 +417 / -69 nick juliasobolevska
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types
69 - 2022-07-08 2026-04-29 14 8 +410 / -68 mbossenbroek 52715532+jiholee17
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/types
68 - 2022-07-08 2026-04-29 14 8 +404 / -66 mbossenbroek 52715532+jiholee17
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types
68 - 2022-07-08 2026-04-29 14 8 +404 / -66 mbossenbroek 52715532+jiholee17
MyType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitiveInList/expected/types
68 - 2022-07-08 2026-04-29 14 8 +400 / -62 mbossenbroek 52715532+jiholee17
GenerateKotlin2EnumTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
70 1 2022-06-27 2026-09-23 12 11 +416 / -44 bernardo.gomezpalacio juliasobolevska
MyType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNullablePrimitive/expected/types
67 - 2022-07-08 2026-04-29 14 8 +396 / -62 mbossenbroek 52715532+jiholee17
MyType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitive/expected/types
67 - 2022-07-08 2026-04-29 14 8 +396 / -62 mbossenbroek 52715532+jiholee17
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
90 1 2020-12-02 2026-09-23 43 24 +318 / -139 ksrinivasan juliasobolevska
Person.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/types
66 - 2022-07-08 2026-04-29 14 8 +392 / -62 mbossenbroek 52715532+jiholee17
Human.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/types
66 - 2022-07-08 2026-04-29 14 8 +392 / -62 mbossenbroek 52715532+jiholee17
GenerateKotlinCode.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
124 1 2024-06-24 2026-06-25 8 7 +363 / -90 dwilkolek 52715532+jiholee17
Droid.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/types
65 - 2022-07-08 2026-04-29 14 8 +388 / -62 mbossenbroek 52715532+jiholee17
Car.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types
65 - 2022-07-08 2026-04-29 14 8 +388 / -62 mbossenbroek 52715532+jiholee17
Person.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types
65 - 2022-07-08 2026-04-29 14 8 +388 / -62 mbossenbroek 52715532+jiholee17
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 2 2020-12-02 2026-09-23 112 44 +3665 / -2029 ksrinivasan juliasobolevska
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 5 2020-12-02 2026-10-07 156 43 +3747 / -2321 ksrinivasan juliasobolevska
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 3 2020-12-02 2026-10-07 88 36 +907 / -318 ksrinivasan juliasobolevska
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 2 2020-12-02 2026-09-23 80 36 +1485 / -1144 ksrinivasan juliasobolevska
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 2 2020-12-02 2026-09-30 96 31 +3820 / -2315 ksrinivasan juliasobolevska
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
140 1 2020-12-02 2026-09-23 57 27 +615 / -284 ksrinivasan juliasobolevska
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 11 2020-12-02 2026-09-23 55 24 +1129 / -601 ksrinivasan juliasobolevska
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
90 1 2020-12-02 2026-09-23 43 24 +318 / -139 ksrinivasan juliasobolevska
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
95 1 2020-12-02 2026-09-23 42 24 +444 / -515 ksrinivasan juliasobolevska
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
142 6 2020-12-02 2026-09-23 46 23 +705 / -438 ksrinivasan juliasobolevska
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
127 1 2020-12-02 2026-09-23 40 22 +611 / -564 ksrinivasan juliasobolevska
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 4 2021-10-31 2026-06-30 42 21 +1921 / -600 patrick 52715532+jiholee17
EnumTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
60 1 2020-12-02 2025-12-11 30 21 +183 / -64 ksrinivasan juliasobolevska
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 2 2021-10-31 2026-04-29 33 20 +1030 / -320 patrick 52715532+jiholee17
CodegenPlugin.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
67 1 2020-12-02 2026-09-24 29 20 +236 / -115 ksrinivasan juliasobolevska
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 31 19 +178 / -70 ksrinivasan juliasobolevska
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
220 1 2022-06-27 2026-09-23 31 18 +1387 / -365 bernardo.gomezpalacio juliasobolevska
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 3 2020-12-02 2026-09-23 40 17 +881 / -372 ksrinivasan juliasobolevska
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
195 1 2020-12-02 2026-09-23 30 16 +612 / -217 ksrinivasan juliasobolevska
KotlinUnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
47 1 2020-12-02 2026-09-23 23 16 +163 / -59 ksrinivasan juliasobolevska
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 2 2022-07-08 2026-06-30 21 16 +1166 / -126 mbossenbroek 52715532+jiholee17
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
138 1 2022-06-27 2026-09-23 23 15 +805 / -182 bernardo.gomezpalacio juliasobolevska
UnionTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
49 1 2020-12-02 2026-09-23 22 15 +153 / -60 ksrinivasan juliasobolevska
DatafetcherGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
67 - 2020-12-02 2026-09-23 21 15 +153 / -80 ksrinivasan juliasobolevska
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
130 2 2020-12-02 2026-09-23 25 14 +348 / -141 ksrinivasan juliasobolevska
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
136 2 2021-11-21 2026-09-23 21 14 +655 / -112 nikolaspapirniywork juliasobolevska
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
103 6 2021-02-20 2026-09-23 18 14 +606 / -149 pbakker juliasobolevska
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 +476 / -120 mbossenbroek pbakker
GenerateKotlin2Interfaces.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
132 1 2022-06-27 2026-09-23 17 13 +838 / -112 bernardo.gomezpalacio juliasobolevska
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
260 1 2022-06-27 2026-09-23 23 12 +1621 / -371 bernardo.gomezpalacio juliasobolevska
Kotlin2TypeLookup.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
204 6 2022-07-01 2026-09-23 12 12 +1339 / -149 mbossenbroek juliasobolevska
InputValueSerializer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
155 3 2022-06-30 2026-09-26 11 12 +681 / -110 mbossenbroek juliasobolevska
GenerateKotlin2EnumTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
70 1 2022-06-27 2026-09-23 12 11 +416 / -44 bernardo.gomezpalacio juliasobolevska
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types
16 - 2022-07-08 2026-04-29 17 10 +81 / -20 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types
19 - 2022-07-08 2026-04-29 17 10 +104 / -30 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultIntValueForArray/expected/types
16 - 2022-07-08 2026-04-29 17 10 +84 / -20 mbossenbroek 52715532+jiholee17
ColorFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types
16 - 2022-07-08 2026-04-29 17 10 +81 / -20 mbossenbroek 52715532+jiholee17
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +101 / -21 mbossenbroek 52715532+jiholee17
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types
19 - 2022-07-08 2026-04-29 17 10 +104 / -30 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForArray/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
SomeType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultStringValueForArray/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
I.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
MovieFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
PersonFilter.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types
15 - 2022-07-08 2026-04-29 17 10 +80 / -20 mbossenbroek 52715532+jiholee17
I1.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types
17 - 2022-07-12 2026-04-29 14 10 +84 / -18 mbossenbroek 52715532+jiholee17
I2.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types
17 - 2022-07-12 2026-04-29 14 10 +84 / -18 mbossenbroek 52715532+jiholee17
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 +235 / -56 bernardo.gomezpalacio isobolevska
ClientUtilsConventions.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
56 1 2021-06-22 2025-04-07 12 10 +195 / -39 bernardo.gomezpalacio pbakker
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
.newt.yml
in graphql-dgs-codegen-core
6 -
common.py
in scripts
33 6 2021-04-22 2021-04-29 2 1 +90 / -0 bernardo.gomezpalacio bernardo.gomezpalacio
16 - 2021-10-28 2021-10-28 1 1 +32 / -0 bernardo.gomezpalacio bernardo.gomezpalacio
15 - 2021-04-22 2021-04-29 2 1 +64 / -0 bernardo.gomezpalacio bernardo.gomezpalacio
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 +16 / -0 dwilkolek dwilkolek
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 +13 / -0 dwilkolek dwilkolek
schema.graphql
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields
10 - 2024-04-20 2024-04-20 1 1 +36 / -0 mbossenbroek mbossenbroek
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 +21 / -0 mbossenbroek mbossenbroek
dependabot.yml
in .github
10 - 2021-05-21 2021-05-21 1 1 +20 / -0 bernardo.gomezpalacio bernardo.gomezpalacio
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 +3 / -0 mbossenbroek mbossenbroek
GeneratedFileWriter.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
239 1 2026-09-22 2026-10-07 5 2 +487 / -31 isobolevska juliasobolevska
SchemaIndex.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
66 1 2026-09-21 2026-09-23 2 2 +202 / -0 isobolevska juliasobolevska
JacksonVersionDetector.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
49 2 2026-01-28 2026-06-30 8 2 +333 / -161 jiho.lee17 52715532+jiholee17
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 +44 / -0 66745577+lavmee rveguilla
ReservedKeywordSanitizer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
18 1 2025-07-03 2025-07-03 1 2 +82 / -0 89410776+jjacobs44 jjaco
15 - 2021-02-04 2021-02-05 2 2 +30 / -0 pbakker paul.bakker.nl
InputReservedKeywordSanitizer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
12 - 2025-07-03 2025-07-03 1 2 +64 / -0 89410776+jjacobs44 jjaco
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 +22 / -0 dwilkolek rveguilla
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitive/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitiveInList/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultIntValueForArray/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/skipCodegenOnInterfaceFields/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForArray/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumDocs/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultStringValueForArray/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Generated.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected
5 - 2026-04-23 2026-04-29 2 2 +14 / -0 jiho.lee17 52715532+jiholee17
Correlations

File Size vs. Number of Changes: 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 239 lines of code y: 5 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 835 lines of code y: 156 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 271 lines of code y: 88 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 919 lines of code y: 96 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 155 lines of code y: 11 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 7 lines of code y: 4 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 67 lines of code y: 29 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 66 lines of code y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 240 lines of code y: 55 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 130 lines of code y: 25 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 103 lines of code y: 18 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 241 lines of code y: 40 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 817 lines of code y: 112 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 67 lines of code y: 21 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 95 lines of code y: 42 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 140 lines of code y: 57 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 49 lines of code y: 22 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 195 lines of code y: 30 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 256 lines of code y: 80 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 127 lines of code y: 40 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 90 lines of code y: 43 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 142 lines of code y: 46 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 47 lines of code y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 260 lines of code y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 220 lines of code y: 31 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 70 lines of code y: 12 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 138 lines of code y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 132 lines of code y: 17 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 204 lines of code y: 12 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 258 lines of code y: 7 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 127 lines of code y: 10 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 136 lines of code y: 21 # changes scripts/test-examples.py x: 131 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 299 lines of code y: 21 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 338 lines of code y: 42 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 49 lines of code y: 8 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 124 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 13 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 26 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/Generated.kt x: 5 lines of code y: 2 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 19 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 19 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 52 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 15 lines of code y: 17 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 39 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/DgsConstants.kt x: 27 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 19 lines of code y: 17 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsConstants.kt x: 18 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 24 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt x: 15 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/types/Person.kt x: 24 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/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/constantsWithExtendedTypes/expected/client/PersonProjection.kt x: 24 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 65 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/MovieProjection.kt x: 14 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: 20 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: 38 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsConstants.kt x: 15 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 8 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt x: 13 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsConstants.kt x: 16 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/Query.kt x: 38 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/RequiredTestType.kt x: 39 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 38 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/PageInfoProjection.kt x: 29 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 79 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 32 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt x: 25 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt x: 30 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 80 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt x: 13 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 26 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 29 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt x: 29 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt x: 15 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 83 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Person.kt x: 28 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 39 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types/Employee.kt x: 68 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 27 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Person.kt x: 20 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Talent.kt x: 82 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/EntityProjection.kt x: 18 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/NodeProjection.kt x: 22 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 43 lines of code y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 54 lines of code y: 15 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt x: 29 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types/Employee.kt x: 69 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 3 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt x: 13 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 26 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 20 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/SampleTypeProjection.kt x: 14 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 52 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Query.kt x: 39 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsConstants.kt x: 11 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumWithExtendedType/expected/types/EmployeeTypes.kt x: 16 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsClient.kt x: 3 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsConstants.kt x: 21 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/AProjection.kt x: 18 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/ExampleProjection.kt x: 19 lines of code y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/Example.kt x: 57 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types/Query.kt x: 40 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt x: 15 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 39 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/Color.kt x: 10 lines of code y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 3 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsConstants.kt x: 19 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Hobby.kt x: 12 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/DgsConstants.kt x: 22 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/DgsConstants.kt x: 10 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/types/SampleInput.kt x: 15 lines of code y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 35 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 40 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 48 lines of code y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 112 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt x: 19 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/types/Dog.kt x: 55 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsConstants.kt x: 22 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/IProjection.kt x: 18 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/QueryProjection.kt x: 15 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/TProjection.kt x: 19 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/I.kt x: 21 lines of code y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/T.kt x: 54 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected/DgsConstants.kt x: 12 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsConstants.kt x: 34 lines of code y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt x: 22 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/I1.kt x: 17 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/Query.kt x: 52 lines of code y: 13 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsConstants.kt x: 22 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/types/Employee.kt x: 54 lines of code y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt x: 22 lines of code y: 13 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/types/U.kt x: 14 lines of code y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/skipCodegenOnFields/expected/DgsConstants.kt x: 11 lines of code y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsConstants.kt x: 30 lines of code y: 9 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 212 lines of code y: 33 # changes .github/release-drafter.yml x: 13 lines of code y: 3 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 60 lines of code y: 30 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 85 lines of code y: 8 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ReservedKeywordFilter.kt x: 5 lines of code y: 5 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaReservedKeywordSanitizer.kt x: 11 lines of code y: 3 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputReservedKeywordSanitizer.kt x: 12 lines of code y: 1 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/ReservedKeywordSanitizer.kt x: 18 lines of code y: 1 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 54 lines of code y: 31 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 98 lines of code y: 7 # 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: 12 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 71 lines of code y: 6 # 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/shared/ParserConstants.kt x: 18 lines of code y: 7 # 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/schema.graphql x: 8 lines of code y: 2 # 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/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: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/PackageParserUtil.kt x: 34 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: 3 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 49 lines of code y: 6 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializerInterface.kt x: 11 lines of code y: 2 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 146 lines of code y: 9 # changes scripts/config.yml x: 1 lines of code y: 6 # 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/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/schema.graphql x: 3 lines of code y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/schema.graphql x: 17 lines of code y: 3 # 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/inputWithDefaultIntValueForArray/schema.graphql x: 3 lines of code y: 3 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/schema.graphql x: 13 lines of code y: 2 # 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 graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/schema.graphql x: 14 lines of code y: 3 # changes .run/CodegenGradleRemoteDebugging.run.xml x: 16 lines of code y: 1 # changes scripts/common.py x: 33 lines of code y: 2 # changes scripts/settings.gradle.kts x: 15 lines of code y: 2 # changes
156.0
# changes
  min: 1.0
  average: 9.54
  25th percentile: 4.0
  median: 8.0
  75th percentile: 10.0
  max: 156.0
0 919.0
lines of code
min: 1.0 | average: 33.41 | 25th percentile: 11.0 | median: 17.0 | 75th percentile: 38.0 | max: 919.0

Number of Contributors vs. Number of Changes: 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 2 # contributors y: 5 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 43 # contributors y: 156 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 36 # contributors y: 88 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 31 # contributors y: 96 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 12 # contributors y: 11 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 6 # contributors y: 4 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 20 # contributors y: 29 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 # contributors y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 24 # contributors y: 55 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 14 # contributors y: 25 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 14 # contributors y: 18 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 17 # contributors y: 40 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 44 # contributors y: 112 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 15 # contributors y: 21 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 24 # contributors y: 42 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 27 # contributors y: 57 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 15 # contributors y: 22 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 16 # contributors y: 30 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 36 # contributors y: 80 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 22 # contributors y: 40 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 24 # contributors y: 43 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 23 # contributors y: 46 # 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: 12 # contributors y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 18 # contributors y: 31 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 11 # contributors y: 12 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 15 # contributors y: 23 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 13 # contributors y: 17 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 # contributors y: 12 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 5 # contributors y: 7 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 7 # contributors y: 10 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 14 # contributors y: 21 # changes scripts/test-examples.py x: 5 # contributors y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 16 # contributors y: 21 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 21 # contributors y: 42 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 2 # contributors y: 8 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 7 # contributors y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 6 # contributors y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 7 # contributors y: 9 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 6 # contributors y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 6 # contributors y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 8 # contributors y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 10 # contributors y: 17 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 8 # contributors y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt x: 6 # contributors y: 10 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsConstants.kt x: 7 # contributors y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/Query.kt x: 8 # contributors y: 12 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt x: 4 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt x: 6 # contributors y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 4 # contributors y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 8 # contributors y: 15 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 5 # contributors y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt x: 3 # contributors y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 4 # contributors y: 8 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 3 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsClient.kt x: 5 # contributors y: 5 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 3 # contributors y: 4 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/types/SampleInput.kt x: 7 # contributors y: 11 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/Query.kt x: 4 # contributors y: 7 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsConstants.kt x: 6 # contributors y: 6 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/I1.kt x: 10 # contributors y: 14 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/Query.kt x: 8 # contributors y: 13 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt x: 6 # contributors y: 13 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 20 # contributors y: 33 # changes .github/release-drafter.yml x: 3 # contributors y: 3 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 21 # contributors y: 30 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaReservedKeywordSanitizer.kt x: 4 # contributors y: 3 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputReservedKeywordSanitizer.kt x: 2 # contributors y: 1 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 19 # contributors y: 31 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 8 # contributors y: 7 # changes graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 10 # contributors y: 12 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 8 # contributors y: 6 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseProjectionNode.kt x: 10 # contributors y: 6 # 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/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/schema.graphql x: 3 # contributors y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 4 # contributors y: 2 # changes graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/PackageParserUtil.kt x: 6 # contributors y: 5 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseSubProjectionNode.kt x: 7 # contributors y: 4 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 6 # contributors y: 3 # changes graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 9 # contributors y: 6 # 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-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 1 # contributors y: 1 # changes graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/schema.graphql x: 1 # contributors y: 3 # changes scripts/common.py x: 1 # contributors y: 2 # changes
156.0
# changes
  min: 1.0
  average: 9.54
  25th percentile: 4.0
  median: 8.0
  75th percentile: 10.0
  max: 156.0
0 44.0
# contributors
min: 1.0 | average: 6.29 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.0 | max: 44.0

Number of Contributors vs. File Size: 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 2 # contributors y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 43 # contributors y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 36 # contributors y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 31 # contributors y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 12 # contributors y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 6 # contributors y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 20 # contributors y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 # contributors y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 24 # contributors y: 240 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 14 # contributors y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 14 # contributors y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 17 # contributors y: 241 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 44 # contributors y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 15 # contributors y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 24 # contributors y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 27 # contributors y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 15 # contributors y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 16 # contributors y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 36 # contributors y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 22 # contributors y: 127 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 24 # contributors y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 23 # contributors y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 16 # contributors y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 12 # contributors y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 18 # contributors y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 11 # contributors y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 15 # contributors y: 138 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 13 # contributors y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 # contributors y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 5 # contributors y: 258 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 7 # contributors y: 127 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 14 # contributors y: 136 lines of code scripts/test-examples.py x: 5 # contributors y: 131 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 16 # contributors y: 299 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 21 # contributors y: 338 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 2 # contributors y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 7 # contributors y: 124 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 6 # contributors y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 7 # contributors y: 26 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/Generated.kt x: 2 # contributors y: 5 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 6 # contributors y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 8 # contributors y: 52 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 10 # contributors y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 8 # contributors y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 10 # contributors y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsConstants.kt x: 7 # contributors y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 8 # contributors y: 24 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt x: 6 # contributors y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/types/Person.kt x: 7 # contributors y: 24 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/PersonProjection.kt x: 6 # contributors y: 24 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 8 # contributors y: 65 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 5 # contributors y: 8 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/types/Person.kt x: 7 # contributors y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt x: 7 # contributors y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 7 # contributors y: 38 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/PageInfoProjection.kt x: 6 # contributors y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 8 # contributors y: 79 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 7 # contributors y: 32 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 8 # contributors y: 80 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt x: 4 # contributors y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 5 # contributors y: 26 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 4 # contributors y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt x: 4 # contributors y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 4 # contributors y: 83 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Person.kt x: 4 # contributors y: 28 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 4 # contributors y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types/Employee.kt x: 8 # contributors y: 68 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/EmployeeProjection.kt x: 6 # contributors y: 28 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 8 # contributors y: 27 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 8 # contributors y: 43 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types/Employee.kt x: 8 # contributors y: 69 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 5 # contributors y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt x: 3 # contributors y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 3 # contributors y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/QueryProjection.kt x: 3 # contributors y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 4 # contributors y: 52 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsClient.kt x: 4 # contributors y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsConstants.kt x: 5 # contributors y: 21 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/ExampleProjection.kt x: 4 # contributors y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/Example.kt x: 4 # contributors y: 57 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt x: 5 # contributors y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt x: 5 # contributors y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 5 # contributors y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/DgsConstants.kt x: 6 # contributors y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/Color.kt x: 7 # contributors y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 3 # contributors y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt x: 5 # contributors y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/DgsConstants.kt x: 4 # contributors y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt x: 5 # contributors y: 23 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/DgsConstants.kt x: 3 # contributors y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 7 # contributors y: 35 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 6 # contributors y: 40 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 6 # 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: 8 # contributors y: 112 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/types/Dog.kt x: 8 # contributors y: 55 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/types/StoneFruit.kt x: 8 # contributors y: 21 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsConstants.kt x: 3 # contributors y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsConstants.kt x: 6 # contributors y: 34 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 20 # contributors y: 212 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 21 # contributors y: 60 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 7 # contributors y: 85 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ReservedKeywordFilter.kt x: 3 # contributors y: 5 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputReservedKeywordSanitizer.kt x: 2 # contributors y: 12 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/ReservedKeywordSanitizer.kt x: 2 # contributors y: 18 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/EntitiesRepresentationTypeGeneratorUtils.kt x: 8 # contributors y: 98 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-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/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/schema.graphql x: 2 # contributors y: 8 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-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/codegen/Kotlin2Core.kt x: 7 # contributors y: 146 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/dataClassWithReservedWord/schema.graphql x: 1 # contributors y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/fixtures/Node.kt x: 5 # contributors y: 4 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/schema.graphql x: 1 # contributors y: 3 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 .run/CodegenGradleRemoteDebugging.run.xml x: 1 # contributors y: 16 lines of code scripts/common.py x: 1 # contributors y: 33 lines of code
919.0
lines of code
  min: 1.0
  average: 33.41
  25th percentile: 11.0
  median: 17.0
  75th percentile: 38.0
  max: 919.0
0 44.0
# contributors
min: 1.0 | average: 6.29 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.0 | max: 44.0

Number of Changes vs. Line Churn: 1198 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 5 # changes y: 518 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/ParallelFileWritingTest.kt x: 5 # changes y: 689 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 156 # changes y: 6068 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/SchemaMergingTest.kt x: 19 # changes y: 432 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 88 # changes y: 1225 line churn graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/GenerateJavaTaskBuildCacheTest.kt x: 3 # changes y: 719 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/CodeGenTest.kt x: 163 # changes y: 33662 line churn README.md x: 9 # changes y: 109 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 96 # changes y: 6135 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapi/ClientApiGenProjectionTest.kt x: 26 # changes y: 4879 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/ClientProjectionCollisionTest.kt x: 1 # changes y: 609 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/CodeGenResultTest.kt x: 3 # changes y: 161 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/KotlinCodeGenTest.kt x: 127 # changes y: 25117 line churn .github/workflows/ci.yml x: 65 # changes y: 698 line churn .github/workflows/nebula-publish.yml x: 42 # changes y: 409 line churn .github/workflows/nebula-snapshot.yml x: 30 # changes y: 236 line churn .github/workflows/update-gradle-wrapper.yml x: 19 # changes y: 134 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 11 # changes y: 791 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 4 # changes y: 123 line churn graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginTest.kt x: 21 # changes y: 2021 line churn graphql-dgs-codegen-gradle/src/test/resources/test-project/build_with_jackson_override.gradle x: 3 # changes y: 75 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 29 # changes y: 351 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/CodeGenRequiredTypeCollectionTest.kt x: 1 # changes y: 170 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 # changes y: 202 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 55 # changes y: 1730 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndexTest.kt x: 2 # changes y: 542 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 25 # changes y: 489 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 18 # changes y: 755 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 40 # changes y: 1253 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 112 # changes y: 5694 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 21 # changes y: 233 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 42 # changes y: 959 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 57 # changes y: 899 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 22 # changes y: 213 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 30 # changes y: 829 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 80 # changes y: 2629 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 40 # changes y: 1175 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 43 # changes y: 457 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 46 # changes y: 1143 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 23 # changes y: 222 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 23 # changes y: 1992 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 31 # changes y: 1752 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 12 # changes y: 460 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 23 # changes y: 987 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 17 # changes y: 950 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 # changes y: 1488 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 7 # changes y: 693 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 10 # changes y: 486 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 21 # changes y: 767 line churn build.gradle x: 67 # changes y: 664 line churn gradle.properties x: 2 # changes y: 4 line churn gradle/wrapper/gradle-wrapper.properties x: 45 # changes y: 314 line churn gradlew x: 22 # changes y: 883 line churn gradlew.bat x: 20 # changes y: 224 line churn graphql-dgs-codegen-gradle/build.gradle x: 52 # changes y: 629 line churn graphql-dgs-codegen-gradle/src/test/resources/test-project/smoke_test_settings.gradle x: 5 # changes y: 78 line churn scripts/test-examples.py x: 8 # changes y: 395 line churn graphql-dgs-codegen-gradle/src/test/resources/test-project-multimodule/server/build.gradle x: 1 # changes y: 74 line churn graphql-dgs-codegen-core/build.gradle x: 84 # changes y: 662 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 21 # changes y: 1292 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 42 # changes y: 2521 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/JacksonVersionDetectionTest.kt x: 5 # changes y: 956 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 8 # changes y: 494 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 9 # changes y: 176 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 8 # changes y: 95 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 11 # changes y: 129 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 14 # changes y: 352 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 17 # changes y: 100 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 14 # changes y: 254 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 17 # changes y: 134 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 10 # changes y: 107 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 14 # changes y: 450 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 7 # changes y: 47 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/types/Person.kt x: 10 # changes y: 141 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/Query.kt x: 12 # changes y: 250 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 9 # changes y: 284 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/PageInfoProjection.kt x: 8 # changes y: 143 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 14 # changes y: 552 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 7 # changes y: 146 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 6 # changes y: 250 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 6 # changes y: 132 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 15 # changes y: 366 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 10 # changes y: 289 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 14 # changes y: 800 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/I1.kt x: 14 # changes y: 102 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/Query.kt x: 13 # changes y: 352 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt x: 13 # changes y: 144 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 33 # changes y: 1350 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 14 # changes y: 1320 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/TestUtils.kt x: 28 # changes y: 1181 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapi/ClientApiGenFragmentTest.kt x: 18 # changes y: 1708 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapi/ClientApiGenMutationTest.kt x: 16 # changes y: 1558 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapi/ClientApiGenQueryTest.kt x: 28 # changes y: 5352 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/EntitiesClientApiGenTest.kt x: 46 # changes y: 5422 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapi/ClientApiGenBuilderTest.kt x: 21 # changes y: 1649 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/Kotline2CodeGenTest.kt x: 8 # changes y: 670 line churn graphql-dgs-codegen-gradle/src/test/resources/test-project-no-schema-files/build_omit_null_input_fields.gradle x: 4 # changes y: 152 line churn graphql-dgs-codegen-shared-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequestTest.kt x: 15 # changes y: 2206 line churn dependencies.lock x: 32 # changes y: 4504 line churn graphql-dgs-codegen-core/dependencies.lock x: 57 # changes y: 20705 line churn graphql-dgs-codegen-gradle/dependencies.lock x: 58 # changes y: 12487 line churn graphql-dgs-codegen-shared-core/dependencies.lock x: 21 # changes y: 8419 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ReservedKeywordSanitizer.kt x: 17 # changes y: 282 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 31 # changes y: 248 line churn graphql-dgs-codegen-gradle/src/test/resources/test-project/src/main/resources/schema/schema.graphqls x: 4 # changes y: 277 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 7 # changes y: 598 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 6 # changes y: 417 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 16 # changes y: 596 line churn graphql-dgs-codegen-shared-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializerTest.kt x: 4 # changes y: 505 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/PackageParserUtil.kt x: 5 # changes y: 205 line churn graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginCompatibilityTest.kt x: 12 # changes y: 682 line churn graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginSpringBootSmokeTest.kt x: 18 # changes y: 1038 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 3 # changes y: 330 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 9 # changes y: 1151 line churn graphql-dgs-codegen-shared-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/DateRangeScalar.kt x: 5 # changes y: 300 line churn graphql-dgs-codegen-shared-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequestTest.kt x: 5 # changes y: 853 line churn graphql-dgs-codegen-shared-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializerTest.kt x: 6 # changes y: 792 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/test/QueryTest.kt x: 11 # changes y: 336 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/test/QueryTest.kt x: 10 # changes y: 768 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/test/QueryTest.kt x: 6 # changes y: 324 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGeneratorv2.kt x: 6 # changes y: 1878 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/EntitiesClientApiGenTestv2.kt x: 5 # changes y: 2839 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapiv2/ClientApiGenMutationTestv2.kt x: 4 # changes y: 920 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapiv2/ClientApiGenProjectionTestv2.kt x: 6 # changes y: 2364 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/clientapiv2/ClientApiGenQueryTestv2.kt x: 5 # changes y: 2983 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/KotlinEntitiesClientApiGenTest.kt x: 23 # changes y: 4042 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/EntitiesClientApiGenTestv2.kt.back x: 1 # changes y: 1128 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/KotlinEntitiesClientApiGenTest.kt.ignore x: 2 # changes y: 984 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/EntitiesClientApiGenTest.kt.back x: 2 # changes y: 1150 line churn graphql-dgs-codegen-client-core/dependencies.lock x: 15 # changes y: 1879 line churn graphql-dgs-codegen-client-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 7 # changes y: 452 line churn graphql-dgs-codegen-client-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/DateRangeScalar.kt x: 7 # changes y: 313 line churn graphql-dgs-codegen-client-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequestTest.kt x: 11 # changes y: 2258 line churn graphql-dgs-codegen-client-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializerTest.kt x: 13 # changes y: 945 line churn graphql-dgs-codegen-client-core/src/test/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializerTest.kt x: 8 # changes y: 611 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2ClientTypeGenerator.kt x: 5 # changes y: 1770 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2DataTypeGenerator.kt x: 5 # changes y: 1482 line churn graphql-dgs-codegen-core/src/test/resources/kotlin2/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 7 # changes y: 796 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/ClientApiGenTest.kt x: 51 # changes y: 13202 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/testUtils.kt x: 13 # changes y: 428 line churn graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginFooSmokeTest.kt x: 3 # changes y: 484 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ClientApiGenerator.kt x: 23 # changes y: 1682 line churn graphql-dgs-codegen-core/src/test/kotlin/com/netflix/graphql/dgs/codegen/KotlinClientApiGenTest.kt x: 19 # changes y: 4080 line churn
33662.0
line churn
  min: 1.0
  average: 329.91
  25th percentile: 62.0
  median: 96.5
  75th percentile: 244.0
  max: 33662.0
0 163.0
# changes
min: 1.0 | average: 8.43 | 25th percentile: 5.0 | median: 6.0 | 75th percentile: 9.0 | max: 163.0

Number of Contributors vs. Line Churn: 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 2 # contributors y: 518 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 43 # contributors y: 6068 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 36 # contributors y: 1225 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 31 # contributors y: 6135 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 12 # contributors y: 791 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 6 # contributors y: 123 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 20 # contributors y: 351 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 # contributors y: 202 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 24 # contributors y: 1730 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 14 # contributors y: 489 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 14 # contributors y: 755 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 17 # contributors y: 1253 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 44 # contributors y: 5694 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 15 # contributors y: 233 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 24 # contributors y: 959 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 27 # contributors y: 899 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 15 # contributors y: 213 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 16 # contributors y: 829 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 36 # contributors y: 2629 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 22 # contributors y: 1175 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 24 # contributors y: 457 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 23 # contributors y: 1143 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 16 # contributors y: 222 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 12 # contributors y: 1992 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 18 # contributors y: 1752 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 11 # contributors y: 460 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 15 # contributors y: 987 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 13 # contributors y: 950 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 # contributors y: 1488 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 5 # contributors y: 693 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 7 # contributors y: 486 line churn scripts/test-examples.py x: 5 # contributors y: 395 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 16 # contributors y: 1292 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 21 # contributors y: 2521 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 2 # contributors y: 494 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 7 # contributors y: 453 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 6 # contributors y: 89 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 7 # contributors y: 176 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/Generated.kt x: 2 # contributors y: 14 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 8 # contributors y: 352 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 10 # contributors y: 100 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 8 # contributors y: 254 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 10 # contributors y: 134 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsConstants.kt x: 7 # contributors y: 112 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 8 # contributors y: 107 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/DgsConstants.kt x: 7 # contributors y: 136 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/PersonProjection.kt x: 6 # contributors y: 119 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 8 # contributors y: 450 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsConstants.kt x: 7 # contributors y: 160 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/MovieProjection.kt x: 6 # contributors y: 71 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/Movie.kt x: 8 # contributors y: 272 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsConstants.kt x: 7 # contributors y: 96 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 5 # contributors y: 47 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt x: 7 # contributors y: 69 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 7 # contributors y: 284 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 8 # contributors y: 552 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 7 # contributors y: 242 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt x: 6 # contributors y: 167 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 8 # contributors y: 556 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt x: 4 # contributors y: 32 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 5 # contributors y: 146 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 4 # contributors y: 76 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 4 # contributors y: 250 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Person.kt x: 4 # contributors y: 72 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 4 # contributors y: 132 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types/Employee.kt x: 8 # contributors y: 470 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 8 # contributors y: 152 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 8 # contributors y: 230 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Query.kt x: 8 # contributors y: 211 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 8 # contributors y: 366 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/DgsConstants.kt x: 7 # contributors y: 200 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 5 # contributors y: 16 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt x: 3 # contributors y: 33 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 4 # contributors y: 119 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 3 # contributors y: 54 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 4 # contributors y: 176 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsClient.kt x: 4 # contributors y: 10 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsConstants.kt x: 5 # contributors y: 74 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt x: 5 # contributors y: 57 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 5 # contributors y: 174 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 3 # contributors y: 7 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 7 # contributors y: 304 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 6 # contributors y: 241 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 6 # contributors y: 289 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 8 # contributors y: 800 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsConstants.kt x: 3 # contributors y: 97 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/I.kt x: 3 # contributors y: 75 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsConstants.kt x: 6 # contributors y: 196 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/DgsConstants.kt x: 7 # contributors y: 220 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 20 # contributors y: 1350 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 21 # contributors y: 247 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 7 # contributors y: 369 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputReservedKeywordSanitizer.kt x: 2 # contributors y: 64 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/ReservedKeywordSanitizer.kt x: 2 # contributors y: 82 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 19 # contributors y: 248 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 8 # contributors y: 598 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 10 # contributors y: 234 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 8 # contributors y: 417 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseProjectionNode.kt x: 10 # contributors y: 172 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 14 # contributors y: 596 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/schema.graphql x: 2 # contributors y: 44 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/CodeGeneratorUtils.kt x: 10 # contributors y: 291 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 4 # contributors y: 195 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 6 # contributors y: 330 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 9 # contributors y: 428 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 7 # contributors y: 1151 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 1 # contributors y: 16 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/schema.graphql x: 1 # contributors y: 36 line churn scripts/common.py x: 1 # contributors y: 90 line churn scripts/settings.gradle.kts x: 1 # contributors y: 64 line churn
6135.0
line churn
  min: 3.0
  average: 199.34
  25th percentile: 50.0
  median: 89.0
  75th percentile: 196.0
  max: 6135.0
0 44.0
# contributors
min: 1.0 | average: 6.29 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.0 | max: 44.0

File Size vs. Line Churn: 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 239 lines of code y: 518 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 835 lines of code y: 6068 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 271 lines of code y: 1225 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 919 lines of code y: 6135 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 155 lines of code y: 791 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 7 lines of code y: 123 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 67 lines of code y: 351 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 66 lines of code y: 202 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 240 lines of code y: 1730 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 130 lines of code y: 489 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 103 lines of code y: 755 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 241 lines of code y: 1253 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 817 lines of code y: 5694 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 67 lines of code y: 233 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 95 lines of code y: 959 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 140 lines of code y: 899 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 49 lines of code y: 213 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 195 lines of code y: 829 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 256 lines of code y: 2629 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 127 lines of code y: 1175 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 90 lines of code y: 457 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 142 lines of code y: 1143 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 47 lines of code y: 222 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 260 lines of code y: 1992 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 220 lines of code y: 1752 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 70 lines of code y: 460 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 138 lines of code y: 987 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 132 lines of code y: 950 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 204 lines of code y: 1488 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 258 lines of code y: 693 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 127 lines of code y: 486 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 136 lines of code y: 767 line churn scripts/test-examples.py x: 131 lines of code y: 395 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 299 lines of code y: 1292 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 338 lines of code y: 2521 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 49 lines of code y: 494 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 124 lines of code y: 453 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 13 lines of code y: 89 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 26 lines of code y: 176 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/Generated.kt x: 5 lines of code y: 14 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 19 lines of code y: 95 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 19 lines of code y: 129 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 52 lines of code y: 352 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 15 lines of code y: 100 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 39 lines of code y: 254 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/DgsConstants.kt x: 27 lines of code y: 192 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsConstants.kt x: 18 lines of code y: 112 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 24 lines of code y: 107 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt x: 15 lines of code y: 89 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/DgsConstants.kt x: 18 lines of code y: 136 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/client/QueryProjection.kt x: 20 lines of code y: 129 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 65 lines of code y: 450 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsConstants.kt x: 25 lines of code y: 160 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/MovieProjection.kt x: 14 lines of code y: 71 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/QueryProjection.kt x: 20 lines of code y: 116 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/Movie.kt x: 39 lines of code y: 272 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/MovieFilter.kt x: 15 lines of code y: 122 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/Query.kt x: 38 lines of code y: 250 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 8 lines of code y: 47 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt x: 13 lines of code y: 69 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 38 lines of code y: 284 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/PageInfoProjection.kt x: 29 lines of code y: 143 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 79 lines of code y: 552 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 32 lines of code y: 242 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt x: 25 lines of code y: 137 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt x: 30 lines of code y: 167 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 80 lines of code y: 556 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt x: 13 lines of code y: 32 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 29 lines of code y: 76 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt x: 15 lines of code y: 42 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 83 lines of code y: 250 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Person.kt x: 28 lines of code y: 72 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 39 lines of code y: 132 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/DgsConstants.kt x: 24 lines of code y: 174 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/PersonProjection.kt x: 24 lines of code y: 123 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types/Employee.kt x: 68 lines of code y: 470 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/EmployeeProjection.kt x: 28 lines of code y: 143 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 27 lines of code y: 152 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Talent.kt x: 82 lines of code y: 576 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/EntityProjection.kt x: 18 lines of code y: 75 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/NodeProjection.kt x: 22 lines of code y: 90 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Entity.kt x: 22 lines of code y: 98 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 43 lines of code y: 230 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Query.kt x: 39 lines of code y: 211 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 54 lines of code y: 366 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/DgsConstants.kt x: 25 lines of code y: 200 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt x: 29 lines of code y: 147 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types/Employee.kt x: 69 lines of code y: 478 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 3 lines of code y: 16 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitive/expected/types/MyType.kt x: 67 lines of code y: 458 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 26 lines of code y: 119 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 20 lines of code y: 54 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/SampleTypeProjection.kt x: 14 lines of code y: 38 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 52 lines of code y: 176 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/SampleType.kt x: 39 lines of code y: 105 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsConstants.kt x: 11 lines of code y: 60 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumDocs/expected/types/Color.kt x: 14 lines of code y: 83 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsConstants.kt x: 21 lines of code y: 74 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/AProjection.kt x: 18 lines of code y: 50 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/client/ExampleProjection.kt x: 19 lines of code y: 52 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/Example.kt x: 57 lines of code y: 178 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types/Query.kt x: 40 lines of code y: 258 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt x: 15 lines of code y: 57 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 39 lines of code y: 174 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt x: 29 lines of code y: 52 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt x: 19 lines of code y: 42 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt x: 23 lines of code y: 46 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/DgsConstants.kt x: 10 lines of code y: 19 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 35 lines of code y: 304 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 40 lines of code y: 241 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 48 lines of code y: 289 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 112 lines of code y: 800 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Pet.kt x: 38 lines of code y: 200 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/DgsConstants.kt x: 28 lines of code y: 210 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt x: 19 lines of code y: 99 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/types/Dog.kt x: 55 lines of code y: 372 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/T.kt x: 54 lines of code y: 244 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsConstants.kt x: 34 lines of code y: 196 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt x: 22 lines of code y: 135 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/DgsConstants.kt x: 23 lines of code y: 172 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/DgsConstants.kt x: 33 lines of code y: 220 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsConstants.kt x: 30 lines of code y: 188 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 212 lines of code y: 1350 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 60 lines of code y: 247 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 85 lines of code y: 369 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ReservedKeywordFilter.kt x: 5 lines of code y: 54 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 98 lines of code y: 598 line churn graphql-dgs-codegen-gradle/src/main/java/com/netflix/graphql/dgs/codegen/gradle/CodegenPluginExtension.java x: 10 lines of code y: 94 line churn graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 56 lines of code y: 234 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 71 lines of code y: 417 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 93 lines of code y: 596 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/schema.graphql x: 18 lines of code y: 44 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/schema.graphql x: 8 lines of code y: 22 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/schema.graphql x: 9 lines of code y: 33 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/CodeGeneratorUtils.kt x: 57 lines of code y: 291 line churn graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 70 lines of code y: 195 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseSubProjectionNode.kt x: 11 lines of code y: 231 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 45 lines of code y: 330 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 49 lines of code y: 428 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializerInterface.kt x: 11 lines of code y: 39 line churn graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 146 lines of code y: 1151 line churn scripts/config.yml x: 1 lines of code y: 76 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 14 lines of code y: 16 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/fixtures/Node.kt x: 4 lines of code y: 69 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/schema.graphql x: 6 lines of code y: 28 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/schema.graphql x: 24 lines of code y: 96 line churn graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitives/schema.graphql x: 4 lines of code y: 16 line churn scripts/common.py x: 33 lines of code y: 90 line churn
6135.0
line churn
  min: 3.0
  average: 199.34
  25th percentile: 50.0
  median: 89.0
  75th percentile: 196.0
  max: 6135.0
0 919.0
lines of code
min: 1.0 | average: 33.41 | 25th percentile: 11.0 | median: 17.0 | 75th percentile: 38.0 | max: 919.0