File Size Overall
  • There are 612 files with 20,419 lines of code.
    • 0 very long files (0 lines of code)
    • 3 long files (2,571 lines of code)
    • 12 medium size files (3,038 lines of code)
    • 16 small files (2,150 lines of code)
    • 581 very small files (12,660 lines of code)
0% | 12% | 14% | 10% | 62%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
kt0% | 13% | 15% | 10% | 60%
py0% | 0% | 0% | 79% | 20%
graphql0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
graphql-dgs-codegen-core0% | 13% | 14% | 9% | 63%
graphql-dgs-codegen-gradle0% | 0% | 59% | 0% | 40%
graphql-dgs-codegen-shared-core0% | 0% | 0% | 45% | 54%
scripts0% | 0% | 0% | 72% | 27%
.run0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 2
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 5
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 2
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 4
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 2
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 3
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
260 1
DocGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
258 1
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 2
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 3
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 11
GeneratedFileWriter.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
239 1
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
220 1
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 2
Kotlin2TypeLookup.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
204 6
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
195 1
InputValueSerializer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
155 3
Kotlin2Core.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
146 7
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
142 6
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
140 1
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
138 1
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
136 2
GenerateKotlin2Interfaces.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
132 1
131 8
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
130 2
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
127 1
SchemaExtensionsUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
127 6
GenerateKotlinCode.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
124 1
Dog.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types
112 -
Bird.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types
112 -
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
103 6
EntitiesRepresentationTypeGeneratorUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators
98 4
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
95 1
GraphQLQueryRequest.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
93 -
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
90 1
DirectivesUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
85 2
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types
83 -
Talent.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types
82 -
Engine.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types
80 -
PageInfo.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types
79 -
ProjectionSerializer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
71 1
GenerateKotlin2EnumTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
70 1
DocFileSpec.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
70 3
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types
69 -
MyType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitiveInList/expected/types
68 -
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types
68 -
Employee.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/types
68 -
MyType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullablePrimitive/expected/types
67 -
MyType.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNullablePrimitive/expected/types
67 -
DatafetcherGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
67 -
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 ~5k–15k 32 ~30 ~30
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 ~5k–15k 19 ~50 ~20
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 ~5k–15k 21 ~30 ~20
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 ~1.5k–5k 36 ~10 ~30
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 ~2k–5k 15 ~50 ~7
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 ~2k–5k 8 ~50 ~7
GenerateKotlin2DataTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
220 ~1.5k–5k 10 ~50 ~5
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 ~1.5k–5k 7 ~20 ~10
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
140 ~700–2k 11 ~10 ~15
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 ~1k–3k 7 ~30 ~7
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
260 ~1.5k–5k 5 ~70 ~5
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 ~1.5k–5k 5 ~20 ~10
GeneratedFileWriter.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
239 ~1.5k–5k 5 ~100 ~2
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 ~1.5k–5k 4 ~30 ~10
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
138 ~700–2k 5 ~30 ~5
CodegenPlugin.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
67 ~300–1k 10 ~10 ~7
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
95 ~500–1.5k 7 ~20 ~5
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
127 ~700–2k 5 ~20 ~5
KotlinConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
195 ~1k–3k 3 ~20 ~10
Bird.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types
112 ~700–2k 5 ~30 ~3

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 11
131 8
Kotlin2Core.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
146 7
Kotlin2TypeLookup.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
204 6
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
142 6
SchemaExtensionsUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
127 6
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
103 6
common.py
in scripts
33 6
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 5
EntitiesRepresentationTypeGeneratorUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators
98 4
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 4
SearchResultProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client
22 3
ConstantsGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
241 3
DocFileSpec.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
70 3
InputValueSerializer.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
155 3
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 3
NodeProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client
22 2
SearchResultProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/client
17 2
SearchResultProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client
17 2
PetProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client
48 2
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 2
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
130 2
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 2
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 2
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 2
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 2
DirectivesUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
85 2
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
136 2
InputValueSerializerInterface.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
11 2
JacksonVersionDetector.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
49 2
FruitProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client
20 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client
24 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client
19 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client
22 1
EntityProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client
18 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client
29 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client
20 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/client
19 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/client
19 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client
24 1
EmployeeProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client
28 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client
19 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/client
20 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client
19 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client
19 1
UProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client
13 1
PersonProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client
29 1
IProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client
18 1
QueryProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client
19 1
DietProjection.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client
19 1
Files With Long Lines (Top 32)

There are 32 files with lines longer than 120 characters. In total, there are 90 long lines.

File# lines# units# long lines
ClientApiGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
919 2 17
DataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
817 2 9
CodeGen.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
835 5 5
Kotlin2TypeLookup.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
204 6 5
GenerateJavaTask.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
271 3 5
Kotlin2CodeGenTest.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen
299 2 4
GraphQLMultiQueryRequest.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
49 1 4
CodeGenCli.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
130 2 3
TypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
240 11 3
JavaPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
212 2 3
GenerateKotlin2InputTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
138 1 2
GenerateKotlin2ClientTypes.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2
260 1 2
InterfaceGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
140 1 2
KotlinPoetUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
338 4 2
DirectivesUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
85 2 2
GenerateKotlinCode.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
124 1 2
DocGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
258 1 2
SharedTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared
136 2 2
RequiredTypeCollector.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
103 6 2
GraphQLQueryRequest.kt
in graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen
93 - 2
DgsClient.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected
13 - 1
Person.kt
in graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types
29 - 1
SchemaIndex.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen
66 1 1
EntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
95 1 1
DatafetcherGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java
67 - 1
KotlinInterfaceTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
90 1 1
KotlinEntitiesRepresentationTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
127 1 1
KotlinTypeUtils.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
142 6 1
KotlinDataTypeGenerator.kt
in graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin
256 2 1
131 8 1
CodegenPlugin.kt
in graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle
67 1 1
15 - 1
Correlations

File Size vs. Commits (all time): 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 5 commits (all time) y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 222 commits (all time) y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 135 commits (all time) y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 150 commits (all time) y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 17 commits (all time) y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 7 commits (all time) y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 40 commits (all time) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 4 commits (all time) y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 84 commits (all time) y: 240 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 36 commits (all time) y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 25 commits (all time) y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 48 commits (all time) y: 241 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 157 commits (all time) y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 26 commits (all time) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 54 commits (all time) y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 81 commits (all time) y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 29 commits (all time) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 38 commits (all time) y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 115 commits (all time) y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 54 commits (all time) y: 127 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 58 commits (all time) y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 62 commits (all time) y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 31 commits (all time) y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 33 commits (all time) y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 39 commits (all time) y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 16 commits (all time) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 29 commits (all time) y: 138 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 21 commits (all time) y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 17 commits (all time) y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 9 commits (all time) y: 258 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 12 commits (all time) y: 127 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 24 commits (all time) y: 136 lines of code scripts/test-examples.py x: 8 commits (all time) y: 131 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 26 commits (all time) y: 299 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 57 commits (all time) y: 338 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 9 commits (all time) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 15 commits (all time) y: 124 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt x: 14 commits (all time) y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsConstants.kt x: 11 commits (all time) y: 26 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/Generated.kt x: 2 commits (all time) y: 5 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/PersonProjection.kt x: 12 commits (all time) y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/client/QueryProjection.kt x: 18 commits (all time) y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Person.kt x: 20 commits (all time) y: 52 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/PersonFilter.kt x: 21 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/types/Query.kt x: 20 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt x: 21 commits (all time) y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsConstants.kt x: 11 commits (all time) y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/PersonProjection.kt x: 14 commits (all time) y: 24 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt x: 16 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/types/Person.kt x: 11 commits (all time) y: 24 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/client/QueryProjection.kt x: 16 commits (all time) y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/PersonProjection.kt x: 12 commits (all time) y: 24 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/types/Person.kt x: 20 commits (all time) y: 65 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/MovieProjection.kt x: 12 commits (all time) y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/Movie.kt x: 21 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/types/MovieFilter.kt x: 22 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/PersonProjection.kt x: 10 commits (all time) y: 8 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/types/Person.kt x: 14 commits (all time) y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsConstants.kt x: 9 commits (all time) y: 16 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/client/QueryProjection.kt x: 14 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/types/Query.kt x: 18 commits (all time) y: 38 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsConstants.kt x: 11 commits (all time) y: 38 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/PageInfoProjection.kt x: 12 commits (all time) y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/types/PageInfo.kt x: 20 commits (all time) y: 79 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsConstants.kt x: 11 commits (all time) y: 32 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt x: 16 commits (all time) y: 25 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt x: 16 commits (all time) y: 30 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/types/Engine.kt x: 20 commits (all time) y: 80 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt x: 5 commits (all time) y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsConstants.kt x: 7 commits (all time) y: 26 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/EmployeeProjection.kt x: 5 commits (all time) y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt x: 7 commits (all time) y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt x: 5 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Employee.kt x: 7 commits (all time) y: 83 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Person.kt x: 5 commits (all time) y: 28 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/types/Query.kt x: 7 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/types/Employee.kt x: 20 commits (all time) y: 68 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/EmployeeProjection.kt x: 14 commits (all time) y: 28 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Employee.kt x: 13 commits (all time) y: 27 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/types/Person.kt x: 11 commits (all time) y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/DgsClient.kt x: 11 commits (all time) y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/DgsConstants.kt x: 10 commits (all time) y: 26 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/QueryProjection.kt x: 13 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Entity.kt x: 10 commits (all time) y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Product.kt x: 17 commits (all time) y: 43 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/types/Query.kt x: 17 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt x: 21 commits (all time) y: 54 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt x: 14 commits (all time) y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/types/Employee.kt x: 20 commits (all time) y: 69 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/DgsClient.kt x: 7 commits (all time) y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt x: 6 commits (all time) y: 13 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsConstants.kt x: 8 commits (all time) y: 26 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt x: 5 commits (all time) y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/SampleTypeProjection.kt x: 7 commits (all time) y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Person.kt x: 9 commits (all time) y: 52 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/types/Query.kt x: 9 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsConstants.kt x: 9 commits (all time) y: 11 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/types/EmployeeTypes.kt x: 10 commits (all time) y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumWithExtendedType/expected/types/EmployeeTypes.kt x: 10 commits (all time) y: 16 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsClient.kt x: 5 commits (all time) y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/DgsConstants.kt x: 7 commits (all time) y: 21 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/expected/types/Example.kt x: 7 commits (all time) y: 57 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/DgsConstants.kt x: 9 commits (all time) y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/types/Query.kt x: 20 commits (all time) y: 40 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsConstants.kt x: 8 commits (all time) y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt x: 6 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt x: 10 commits (all time) y: 21 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/Query.kt x: 8 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsConstants.kt x: 6 commits (all time) y: 20 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/DgsConstants.kt x: 9 commits (all time) y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/DgsClient.kt x: 4 commits (all time) y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Car.kt x: 8 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Hobby.kt x: 4 commits (all time) y: 12 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt x: 8 commits (all time) y: 29 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/DgsConstants.kt x: 6 commits (all time) y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt x: 8 commits (all time) y: 19 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/DgsConstants.kt x: 4 commits (all time) y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/expected/types/SampleInput.kt x: 12 commits (all time) y: 15 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/DgsConstants.kt x: 11 commits (all time) y: 35 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt x: 16 commits (all time) y: 40 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt x: 16 commits (all time) y: 48 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/types/Bird.kt x: 20 commits (all time) y: 112 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/types/Dog.kt x: 20 commits (all time) y: 55 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/types/StoneFruit.kt x: 13 commits (all time) y: 21 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/IProjection.kt x: 7 commits (all time) y: 18 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/Query.kt x: 10 commits (all time) y: 39 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/types/T.kt x: 10 commits (all time) y: 54 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsConstants.kt x: 9 commits (all time) y: 34 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/types/I1.kt x: 18 commits (all time) y: 17 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsConstants.kt x: 9 commits (all time) y: 22 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt x: 20 commits (all time) y: 22 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 40 commits (all time) y: 212 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 44 commits (all time) y: 60 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 13 commits (all time) y: 85 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ReservedKeywordFilter.kt x: 6 commits (all time) y: 5 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputReservedKeywordSanitizer.kt x: 2 commits (all time) y: 12 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/ReservedKeywordSanitizer.kt x: 2 commits (all time) y: 18 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 39 commits (all time) y: 54 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 10 commits (all time) y: 98 lines of code graphql-dgs-codegen-gradle/src/main/java/com/netflix/graphql/dgs/codegen/gradle/CodegenPluginExtension.java x: 7 commits (all time) y: 10 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 17 commits (all time) y: 56 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/ProjectionSerializer.kt x: 12 commits (all time) y: 71 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 35 commits (all time) y: 93 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/schema.graphql x: 2 commits (all time) y: 8 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/schema.graphql x: 3 commits (all time) y: 9 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/schema.graphql x: 3 commits (all time) y: 7 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/CodeGeneratorUtils.kt x: 19 commits (all time) y: 57 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 4 commits (all time) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/PackageParserUtil.kt x: 7 commits (all time) y: 34 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseSubProjectionNode.kt x: 8 commits (all time) y: 11 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 6 commits (all time) y: 45 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 18 commits (all time) y: 49 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 18 commits (all time) y: 146 lines of code scripts/config.yml x: 8 commits (all time) y: 1 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 1 commits (all time) y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/schema.graphql x: 1 commits (all time) y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/schema.graphql x: 3 commits (all time) y: 12 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/schema.graphql x: 4 commits (all time) y: 17 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/schema.graphql x: 4 commits (all time) y: 5 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/schema.graphql x: 4 commits (all time) y: 24 lines of code scripts/common.py x: 2 commits (all time) 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 222.0
commits (all time)
min: 1.0 | average: 13.25 | 25th percentile: 5.0 | median: 11.0 | 75th percentile: 16.0 | max: 222.0

File Size vs. Contributors (all time): 611 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 2 contributors (all time) y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 43 contributors (all time) y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 36 contributors (all time) y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 31 contributors (all time) y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 12 contributors (all time) y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 6 contributors (all time) y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 20 contributors (all time) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 contributors (all time) y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 24 contributors (all time) y: 240 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 14 contributors (all time) y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 14 contributors (all time) y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 17 contributors (all time) y: 241 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 44 contributors (all time) y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 15 contributors (all time) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 24 contributors (all time) y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 27 contributors (all time) y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 15 contributors (all time) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 16 contributors (all time) y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 36 contributors (all time) y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEntitiesRepresentationTypeGenerator.kt x: 22 contributors (all time) y: 127 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 24 contributors (all time) y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 23 contributors (all time) y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 16 contributors (all time) y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 12 contributors (all time) y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 18 contributors (all time) y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 11 contributors (all time) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2InputTypes.kt x: 15 contributors (all time) y: 138 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 13 contributors (all time) y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 12 contributors (all time) y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocGenerator.kt x: 5 contributors (all time) y: 258 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SchemaExtensionsUtils.kt x: 7 contributors (all time) y: 127 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 14 contributors (all time) y: 136 lines of code scripts/test-examples.py x: 5 contributors (all time) y: 131 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2CodeGenTest.kt x: 16 contributors (all time) y: 299 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinPoetUtils.kt x: 21 contributors (all time) y: 338 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/JacksonVersionDetector.kt x: 2 contributors (all time) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/GenerateKotlinCode.kt x: 7 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 34 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/JavaPoetUtils.kt x: 20 contributors (all time) y: 212 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EnumTypeGenerator.kt x: 21 contributors (all time) y: 60 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DirectivesUtils.kt x: 7 contributors (all time) y: 85 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/ReservedKeywordFilter.kt x: 3 contributors (all time) y: 5 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputReservedKeywordSanitizer.kt x: 2 contributors (all time) y: 12 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/ReservedKeywordSanitizer.kt x: 2 contributors (all time) y: 18 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinEnumTypeGenerator.kt x: 19 contributors (all time) y: 54 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/EntitiesRepresentationTypeGeneratorUtils.kt x: 8 contributors (all time) y: 98 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/ClientUtilsConventions.kt x: 10 contributors (all time) y: 56 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/BaseProjectionNode.kt x: 10 contributors (all time) y: 22 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLQueryRequest.kt x: 14 contributors (all time) y: 93 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/extendedDataClassWithInterface/schema.graphql x: 2 contributors (all time) y: 8 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/DocFileSpec.kt x: 4 contributors (all time) y: 70 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/EntitiesGraphQLQuery.kt x: 6 contributors (all time) y: 45 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/GraphQLMultiQueryRequest.kt x: 9 contributors (all time) y: 49 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/Kotlin2Core.kt x: 7 contributors (all time) y: 146 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/schema.graphql x: 1 contributors (all time) y: 14 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/schema.graphql x: 1 contributors (all time) y: 10 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/fixtures/Node.kt x: 5 contributors (all time) y: 4 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithReservedWord/schema.graphql x: 1 contributors (all time) y: 3 lines of code graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/schema.graphql x: 4 contributors (all time) y: 6 lines of code .run/CodegenGradleRemoteDebugging.run.xml x: 1 contributors (all time) y: 16 lines of code scripts/common.py x: 1 contributors (all time) 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 (all time)
min: 1.0 | average: 6.29 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.0 | max: 44.0

File Size vs. Commits (30 days): 33 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 5 commits (30d) y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 13 commits (30d) y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 12 commits (30d) y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 7 commits (30d) y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 1 commits (30d) y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 1 commits (30d) y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 1 commits (30d) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 4 commits (30d) y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 4 commits (30d) y: 240 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 2 commits (30d) y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 2 commits (30d) y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 2 commits (30d) y: 241 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 2 commits (30d) y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 2 commits (30d) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 2 commits (30d) y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 2 commits (30d) y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 2 commits (30d) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 2 commits (30d) y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 2 commits (30d) y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 2 commits (30d) y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 2 commits (30d) y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 2 commits (30d) y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 2 commits (30d) y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 2 commits (30d) y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 2 commits (30d) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 2 commits (30d) y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 2 commits (30d) y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 2 commits (30d) y: 136 lines of code
919.0
lines of code
  min: 7.0
  average: 211.33
  25th percentile: 92.5
  median: 138.0
  75th percentile: 240.5
  max: 919.0
0 13.0
commits (30d)
min: 1.0 | average: 2.91 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 13.0

File Size vs. Contributors (30 days): 33 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 2 contributors (30d) y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 2 contributors (30d) y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 4 contributors (30d) y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 3 contributors (30d) y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 1 contributors (30d) y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 1 contributors (30d) y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 1 contributors (30d) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 contributors (30d) y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 2 contributors (30d) y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 2 contributors (30d) y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 2 contributors (30d) y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 2 contributors (30d) y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 2 contributors (30d) y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 2 contributors (30d) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 2 contributors (30d) y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 2 contributors (30d) y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 2 contributors (30d) y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 2 contributors (30d) y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 2 contributors (30d) y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 2 contributors (30d) y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 2 contributors (30d) y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 2 contributors (30d) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 2 contributors (30d) y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 2 contributors (30d) y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 2 contributors (30d) y: 136 lines of code
919.0
lines of code
  min: 7.0
  average: 211.33
  25th percentile: 92.5
  median: 138.0
  75th percentile: 240.5
  max: 919.0
0 4.0
contributors (30d)
min: 1.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (90 days): 33 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 5 commits (90d) y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 13 commits (90d) y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 12 commits (90d) y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 7 commits (90d) y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 1 commits (90d) y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 1 commits (90d) y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 1 commits (90d) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 4 commits (90d) y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/TypeUtils.kt x: 4 commits (90d) y: 240 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 2 commits (90d) y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 2 commits (90d) y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ConstantsGenerator.kt x: 2 commits (90d) y: 241 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 2 commits (90d) y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DatafetcherGenerator.kt x: 2 commits (90d) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 2 commits (90d) y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 2 commits (90d) y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 2 commits (90d) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 2 commits (90d) y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 2 commits (90d) y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 2 commits (90d) y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 2 commits (90d) y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 2 commits (90d) y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 2 commits (90d) y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 2 commits (90d) y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 2 commits (90d) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 2 commits (90d) y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 2 commits (90d) y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 2 commits (90d) y: 136 lines of code
919.0
lines of code
  min: 7.0
  average: 211.33
  25th percentile: 92.5
  median: 138.0
  75th percentile: 240.5
  max: 919.0
0 13.0
commits (90d)
min: 1.0 | average: 2.91 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 13.0

File Size vs. Contributors (90 days): 33 points

graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/GeneratedFileWriter.kt x: 2 contributors (90d) y: 239 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt x: 2 contributors (90d) y: 835 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/GenerateJavaTask.kt x: 4 contributors (90d) y: 271 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/ClientApiGenerator.kt x: 3 contributors (90d) y: 919 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/InputValueSerializer.kt x: 1 contributors (90d) y: 155 lines of code graphql-dgs-codegen-shared-core/src/main/kotlin/com/netflix/graphql/dgs/client/codegen/NullableInputValueSerializer.kt x: 1 contributors (90d) y: 7 lines of code graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt x: 1 contributors (90d) y: 67 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/SchemaIndex.kt x: 2 contributors (90d) y: 66 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt x: 2 contributors (90d) y: 130 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/RequiredTypeCollector.kt x: 2 contributors (90d) y: 103 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/DataTypeGenerator.kt x: 2 contributors (90d) y: 817 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/EntitiesRepresentationTypeGenerator.kt x: 2 contributors (90d) y: 95 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/InterfaceGenerator.kt x: 2 contributors (90d) y: 140 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/java/UnionTypeGenerator.kt x: 2 contributors (90d) y: 49 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinConstantsGenerator.kt x: 2 contributors (90d) y: 195 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinDataTypeGenerator.kt x: 2 contributors (90d) y: 256 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinInterfaceTypeGenerator.kt x: 2 contributors (90d) y: 90 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinTypeUtils.kt x: 2 contributors (90d) y: 142 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin/KotlinUnionTypeGenerator.kt x: 2 contributors (90d) y: 47 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2ClientTypes.kt x: 2 contributors (90d) y: 260 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2DataTypes.kt x: 2 contributors (90d) y: 220 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2EnumTypes.kt x: 2 contributors (90d) y: 70 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/GenerateKotlin2Interfaces.kt x: 2 contributors (90d) y: 132 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/kotlin2/Kotlin2TypeLookup.kt x: 2 contributors (90d) y: 204 lines of code graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/generators/shared/SharedTypeUtils.kt x: 2 contributors (90d) y: 136 lines of code
919.0
lines of code
  min: 7.0
  average: 211.33
  25th percentile: 92.5
  median: 138.0
  75th percentile: 240.5
  max: 919.0
0 4.0
contributors (90d)
min: 1.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...