netflix / dgs-intellij-plugin
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 50% | 49%
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% | 0% | 0% | 39% | 60%
java0% | 0% | 0% | 97% | 2%
kts0% | 0% | 0% | 99% | <1%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 0% | 46% | 53%
ROOT0% | 0% | 0% | 99% | <1%
Longest Files (Top 35)
File# lines# units
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
150 5
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5
DgsProjectStructureProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
135 14
130 -
DgsDataProcessor.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
128 1
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
101 8
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5
DgsFieldSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
77 5
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
66 10
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
60 6
SchemaToDataFetcherMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
57 1
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2
plugin.xml
in src/main/resources/META-INF
41 -
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1
DgsEntityFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
35 2
DgsComponentIndex.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
29 2
DgsImplicitUsageProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
22 1
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1
DgsConstants.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 -
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1
MyBundle.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 -
DgsScalar.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 -
DgsRuntimeWiring.kt
in src/main/kotlin/com/netflix/dgs/plugin
15 -
DgsComponentInspector.html
in src/main/resources/inspectionDescriptions
13 -
DgsCustomContext.kt
in src/main/kotlin/com/netflix/dgs/plugin
11 -
NamedNavigationComponent.kt
in src/main/kotlin/com/netflix/dgs/plugin
10 -
DgsService.java
in src/main/java/com/netflix/dgs/plugin/services
7 -
DgsDataSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
7 -
DgsEntityFetcherInspector.html
in src/main/resources/inspectionDescriptions
6 -
DgsFieldSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
6 -
DgsInputArgumentValidationInspector.html
in src/main/resources/inspectionDescriptions
5 -
1 -
Files With Most Units (Top 20)
File# lines# units
DgsProjectStructureProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
135 14
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
66 10
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
101 8
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
60 6
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
150 5
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5
DgsFieldSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
77 5
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5
DgsComponentIndex.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
29 2
DgsEntityFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
35 2
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2
DgsDataProcessor.kt
in src/main/kotlin/com/netflix/dgs/plugin/services
128 1
DgsImplicitUsageProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/provider
22 1
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1
SchemaToDataFetcherMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
57 1
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 68 long lines.

File# lines# units# long lines
DgsInputArgumentValidationInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
143 5 15
GraphQLSchemaRegistry.java
in src/main/java/com/netflix/dgs/plugin/services/internal
101 8 13
DgsServiceImpl.java
in src/main/java/com/netflix/dgs/plugin/services/internal
150 5 7
DgsInputArgumentUtils.kt
in src/main/kotlin/com/netflix/dgs/plugin
144 5 7
DgsInputArgumentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
93 5 6
plugin.xml
in src/main/resources/META-INF
41 - 4
DgsSymbolContributor.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
66 10 3
DgsDataFetcher.kt
in src/main/kotlin/com/netflix/dgs/plugin
60 6 2
DgsComponentInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
76 5 2
DgsFieldSimplifyingInspector.html
in src/main/resources/inspectionDescriptions
6 - 1
DgsDirective.kt
in src/main/kotlin/com/netflix/dgs/plugin
20 1 1
NamedNavigationComponent.kt
in src/main/kotlin/com/netflix/dgs/plugin
10 - 1
DataFetcherToSchemaMarkerProvider.kt
in src/main/kotlin/com/netflix/dgs/plugin/navigation
40 1 1
DgsDataLoader.kt
in src/main/kotlin/com/netflix/dgs/plugin
19 1 1
DgsDataSimplifyingInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
100 5 1
DgsEntityFetcherInspector.kt
in src/main/kotlin/com/netflix/dgs/plugin/hints
50 2 1
DgsRuntimeWiring.kt
in src/main/kotlin/com/netflix/dgs/plugin
15 - 1
DgsScalar.kt
in src/main/kotlin/com/netflix/dgs/plugin
16 - 1
Correlations

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

build.gradle.kts x: 56 commits (all time) y: 130 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 29 commits (all time) y: 150 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 8 commits (all time) y: 77 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 29 commits (all time) y: 143 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 3 commits (all time) y: 29 lines of code src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 7 commits (all time) y: 7 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 15 commits (all time) y: 101 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 10 commits (all time) y: 144 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 18 commits (all time) y: 100 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 21 commits (all time) y: 93 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 12 commits (all time) y: 40 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 13 commits (all time) y: 76 lines of code src/main/resources/META-INF/plugin.xml x: 21 commits (all time) y: 41 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 10 commits (all time) y: 50 lines of code src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 1 commits (all time) y: 5 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 3 commits (all time) y: 66 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 2 commits (all time) y: 11 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 9 commits (all time) y: 60 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDataLoader.kt x: 2 commits (all time) y: 19 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDirective.kt x: 2 commits (all time) y: 20 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 7 commits (all time) y: 35 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsRuntimeWiring.kt x: 2 commits (all time) y: 15 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsScalar.kt x: 2 commits (all time) y: 16 lines of code src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 2 commits (all time) y: 10 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 11 commits (all time) y: 128 lines of code src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 1 commits (all time) y: 7 lines of code src/main/resources/inspectionDescriptions/DgsEntityFetcherInspector.html x: 1 commits (all time) y: 6 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 12 commits (all time) y: 57 lines of code src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 2 commits (all time) y: 22 lines of code src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 3 commits (all time) y: 135 lines of code src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 1 commits (all time) y: 13 lines of code settings.gradle.kts x: 1 commits (all time) y: 1 lines of code
150.0
lines of code
  min: 1.0
  average: 52.8
  25th percentile: 13.0
  median: 35.0
  75th percentile: 93.0
  max: 150.0
0 56.0
commits (all time)
min: 1.0 | average: 9.17 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 12.0 | max: 56.0

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

build.gradle.kts x: 8 contributors (all time) y: 130 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 7 contributors (all time) y: 150 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 6 contributors (all time) y: 77 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 8 contributors (all time) y: 143 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 3 contributors (all time) y: 29 lines of code src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 4 contributors (all time) y: 7 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 10 contributors (all time) y: 101 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 4 contributors (all time) y: 144 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 7 contributors (all time) y: 100 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 9 contributors (all time) y: 93 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 5 contributors (all time) y: 40 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsComponentInspector.kt x: 6 contributors (all time) y: 76 lines of code src/main/resources/META-INF/plugin.xml x: 6 contributors (all time) y: 41 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsEntityFetcherInspector.kt x: 5 contributors (all time) y: 50 lines of code src/main/resources/inspectionDescriptions/DgsInputArgumentValidationInspector.html x: 1 contributors (all time) y: 5 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DgsSymbolContributor.kt x: 3 contributors (all time) y: 66 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsCustomContext.kt x: 1 contributors (all time) y: 11 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDataFetcher.kt x: 2 contributors (all time) y: 60 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDataLoader.kt x: 1 contributors (all time) y: 19 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsDirective.kt x: 1 contributors (all time) y: 20 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsEntityFetcher.kt x: 2 contributors (all time) y: 35 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsRuntimeWiring.kt x: 1 contributors (all time) y: 15 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsScalar.kt x: 1 contributors (all time) y: 16 lines of code src/main/kotlin/com/netflix/dgs/plugin/NamedNavigationComponent.kt x: 1 contributors (all time) y: 10 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsDataProcessor.kt x: 2 contributors (all time) y: 128 lines of code src/main/resources/inspectionDescriptions/DgsDataSimplifyingInspector.html x: 1 contributors (all time) y: 7 lines of code src/main/resources/inspectionDescriptions/DgsEntityFetcherInspector.html x: 1 contributors (all time) y: 6 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/SchemaToDataFetcherMarkerProvider.kt x: 3 contributors (all time) y: 57 lines of code src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt x: 1 contributors (all time) y: 22 lines of code src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt x: 1 contributors (all time) y: 135 lines of code src/main/resources/inspectionDescriptions/DgsComponentInspector.html x: 1 contributors (all time) y: 13 lines of code settings.gradle.kts x: 1 contributors (all time) y: 1 lines of code
150.0
lines of code
  min: 1.0
  average: 52.8
  25th percentile: 13.0
  median: 35.0
  75th percentile: 93.0
  max: 150.0
0 10.0
contributors (all time)
min: 1.0 | average: 3.31 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 10.0

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

build.gradle.kts x: 7 commits (30d) y: 130 lines of code
130.0
lines of code
  min: 130.0
  average: 130.0
  25th percentile: 130.0
  median: 130.0
  75th percentile: 130.0
  max: 130.0
0 7.0
commits (30d)
min: 7.0 | average: 7.0 | 25th percentile: 7.0 | median: 7.0 | 75th percentile: 7.0 | max: 7.0

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

build.gradle.kts x: 2 contributors (30d) y: 130 lines of code
130.0
lines of code
  min: 130.0
  average: 130.0
  25th percentile: 130.0
  median: 130.0
  75th percentile: 130.0
  max: 130.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

build.gradle.kts x: 13 commits (90d) y: 130 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 2 commits (90d) y: 150 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 2 commits (90d) y: 77 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 4 commits (90d) y: 143 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 2 commits (90d) y: 29 lines of code src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 2 commits (90d) y: 7 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 2 commits (90d) y: 101 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 2 commits (90d) y: 144 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 2 commits (90d) y: 100 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 2 commits (90d) y: 93 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 2 commits (90d) y: 40 lines of code
150.0
lines of code
  min: 7.0
  average: 92.18
  25th percentile: 40.0
  median: 100.0
  75th percentile: 143.0
  max: 150.0
0 13.0
commits (90d)
min: 2.0 | average: 3.18 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 13.0

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

build.gradle.kts x: 2 contributors (90d) y: 130 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java x: 2 contributors (90d) y: 150 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsFieldSimplifyingInspector.kt x: 2 contributors (90d) y: 77 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentValidationInspector.kt x: 2 contributors (90d) y: 143 lines of code src/main/kotlin/com/netflix/dgs/plugin/services/DgsComponentIndex.kt x: 2 contributors (90d) y: 29 lines of code src/main/java/com/netflix/dgs/plugin/services/DgsService.java x: 2 contributors (90d) y: 7 lines of code src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java x: 2 contributors (90d) y: 101 lines of code src/main/kotlin/com/netflix/dgs/plugin/DgsInputArgumentUtils.kt x: 2 contributors (90d) y: 144 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsDataSimplifyingInspector.kt x: 2 contributors (90d) y: 100 lines of code src/main/kotlin/com/netflix/dgs/plugin/hints/DgsInputArgumentInspector.kt x: 2 contributors (90d) y: 93 lines of code src/main/kotlin/com/netflix/dgs/plugin/navigation/DataFetcherToSchemaMarkerProvider.kt x: 2 contributors (90d) y: 40 lines of code
150.0
lines of code
  min: 7.0
  average: 92.18
  25th percentile: 40.0
  median: 100.0
  75th percentile: 143.0
  max: 150.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0