JetBrains / js-graphql-intellij-plugin
File Size

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

Intro
Learn more...
File Size Overall
4% | 7% | 25% | 31% | 31%
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
java5% | 9% | 27% | 29% | 28%
kt0% | 0% | 19% | 37% | 42%
graphql0% | 0% | 46% | 44% | 9%
flex0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src4% | 7% | 26% | 30% | 30%
resources0% | 0% | 40% | 37% | 22%
javascript0% | 0% | 0% | 60% | 39%
yaml0% | 0% | 0% | 93% | 6%
website0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
gen0% | 0% | 0% | 0% | 100%
langInjection0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
GraphQLCompletionContributor.java
in src/main/com/intellij/lang/jsgraphql/ide/completion
1067 28
SchemaGeneratorHelper.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
1003 33
SchemaPrinter.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
897 68
GraphQLPsiDocumentBuilder.java
in src/main/com/intellij/lang/jsgraphql/schema
765 5
SchemaDiff.java
in src/main/com/intellij/lang/jsgraphql/types/schema/diff
763 37
AstPrinter.java
in src/main/com/intellij/lang/jsgraphql/types/language
556 56
GraphQLUIProjectService.java
in src/main/com/intellij/lang/jsgraphql/ui
504 21
GraphQLGeneratedSourcesManager.kt
in src/main/com/intellij/lang/jsgraphql/ide/introspection/source
448 20
GraphQLConfigProvider.kt
in src/main/com/intellij/lang/jsgraphql/ide/config
446 10
TypeDefinitionRegistry.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
408 29
GraphQLReferenceService.java
in src/main/com/intellij/lang/jsgraphql/ide/resolve
345 8
Relay.graphql
in resources/definitions
344 -
GraphQLIntrospectionService.java
in src/main/com/intellij/lang/jsgraphql/ide/introspection
335 7
GraphQLSchema.java
in src/main/com/intellij/lang/jsgraphql/types/schema
330 50
GraphQLInterfaceType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
321 49
GraphQLEnumType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
317 49
GraphQLObjectType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
316 49
GraphQLQueryContextHighlightVisitor.java
in src/main/com/intellij/lang/jsgraphql/ide/highlighting/query
313 9
SchemaGeneratorDirectiveHelper.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
310 24
OverlappingFieldsCanBeMerged.java
in src/main/com/intellij/lang/jsgraphql/types/validation/rules
306 23
GraphQLIntrospectionResultToSchema.java
in src/main/com/intellij/lang/jsgraphql/ide/introspection
296 6
Introspection.java
in src/main/com/intellij/lang/jsgraphql/types/introspection
294 2
AstSorter.java
in src/main/com/intellij/lang/jsgraphql/types/language
282 6
GraphQLFieldDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/schema
281 46
GraphQLUnionType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
270 42
TraversalContext.java
in src/main/com/intellij/lang/jsgraphql/types/validation
269 31
GraphQLConfigEnvironment.kt
in src/main/com/intellij/lang/jsgraphql/ide/config/env
258 10
SchemaTypeChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
257 14
GraphQLInputObjectType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
254 43
SchemaTypeExtensionsChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
252 13
GraphQLArgument.java
in src/main/com/intellij/lang/jsgraphql/types/schema
247 41
Field.java
in src/main/com/intellij/lang/jsgraphql/types/language
247 37
GraphQLSchemasPanel.kt
in src/main/com/intellij/lang/jsgraphql/ide/project/schemastatus
244 17
GraphQLProjectConfig.kt
in src/main/com/intellij/lang/jsgraphql/ide/config/model
243 8
OperationDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
239 33
GraphQLSchemaProvider.kt
in src/main/com/intellij/lang/jsgraphql/schema
238 7
GraphQLInputObjectField.java
in src/main/com/intellij/lang/jsgraphql/types/schema
237 39
InterfaceTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
233 32
GraphQLValidationAnnotator.java
in src/main/com/intellij/lang/jsgraphql/ide/validation
232 7
GraphQLScalarType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
230 37
ObjectTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
230 32
VariableDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
228 33
GraphQLSchemaAnnotator.java
in src/main/com/intellij/lang/jsgraphql/ide/validation
227 5
InputValueDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
226 31
TypesImplementInterfaces.java
in src/main/com/intellij/lang/jsgraphql/types/schema/validation
220 16
FieldDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
218 31
ImplementingTypesChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
214 10
DirectiveDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
210 31
UnionTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
209 30
FragmentDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
204 28
Files With Most Units (Top 50)
File# lines# units
SchemaPrinter.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
897 68
AstPrinter.java
in src/main/com/intellij/lang/jsgraphql/types/language
556 56
GraphQLSchema.java
in src/main/com/intellij/lang/jsgraphql/types/schema
330 50
GraphQLInterfaceType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
321 49
GraphQLEnumType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
317 49
GraphQLObjectType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
316 49
GraphQLFieldDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/schema
281 46
GraphQLInputObjectType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
254 43
GraphQLUnionType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
270 42
NodeVisitorStub.java
in src/main/com/intellij/lang/jsgraphql/types/language
169 42
GraphQLArgument.java
in src/main/com/intellij/lang/jsgraphql/types/schema
247 41
GraphQLInputObjectField.java
in src/main/com/intellij/lang/jsgraphql/types/schema
237 39
SchemaDiff.java
in src/main/com/intellij/lang/jsgraphql/types/schema/diff
763 37
GraphQLScalarType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
230 37
Field.java
in src/main/com/intellij/lang/jsgraphql/types/language
247 37
GraphQLDirective.java
in src/main/com/intellij/lang/jsgraphql/types/schema
203 34
GraphQLEnumValueDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/schema
197 34
SchemaGeneratorHelper.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
1003 33
VariableDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
228 33
OperationDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
239 33
InterfaceTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
233 32
ObjectTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
230 32
TraversalContext.java
in src/main/com/intellij/lang/jsgraphql/types/validation
269 31
InputValueDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
226 31
DirectiveDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
210 31
FieldDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
218 31
UnionTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
209 30
TypeDefinitionRegistry.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
408 29
EnumTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
200 29
GraphQLCompletionContributor.java
in src/main/com/intellij/lang/jsgraphql/ide/completion
1067 28
FragmentDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
204 28
Directive.java
in src/main/com/intellij/lang/jsgraphql/types/language
171 28
InputObjectTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
203 28
ScalarTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
194 28
DefaultTraverserContext.java
in src/main/com/intellij/lang/jsgraphql/types/util
200 28
ImmutableMapWithNullValues.java
in src/main/com/intellij/lang/jsgraphql/types/collect
145 28
AbstractRule.java
in src/main/com/intellij/lang/jsgraphql/types/validation
91 27
InlineFragment.java
in src/main/com/intellij/lang/jsgraphql/types/language
197 27
EnumValueDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
175 27
FragmentSpread.java
in src/main/com/intellij/lang/jsgraphql/types/language
168 26
SchemaDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
181 26
NonNullType.java
in src/main/com/intellij/lang/jsgraphql/types/language
154 25
Argument.java
in src/main/com/intellij/lang/jsgraphql/types/language
159 25
SelectionSet.java
in src/main/com/intellij/lang/jsgraphql/types/language
155 25
GraphQLSyntaxAnnotator.java
in src/main/com/intellij/lang/jsgraphql/ide/highlighting
192 24
SchemaGeneratorDirectiveHelper.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
310 24
OperationTypeDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
155 24
ObjectTypeExtensionDefinition.java
in src/main/com/intellij/lang/jsgraphql/types/language
171 24
ObjectField.java
in src/main/com/intellij/lang/jsgraphql/types/language
154 24
Document.java
in src/main/com/intellij/lang/jsgraphql/types/language
151 24
Files With Long Lines (Top 50)

There are 222 files with lines longer than 120 characters. In total, there are 780 long lines.

File# lines# units# long lines
SchemaGeneratorDirectiveHelper.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
310 24 47
GraphQLCompletionContributor.java
in src/main/com/intellij/lang/jsgraphql/ide/completion
1067 28 44
SchemaTypeExtensionsChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
252 13 42
SchemaGeneratorHelper.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
1003 33 41
SchemaTypeChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
257 14 24
SchemaPrinter.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
897 68 20
GraphQLPsiDocumentBuilder.java
in src/main/com/intellij/lang/jsgraphql/schema
765 5 18
MetadataStorageImpl.kt
in javascript/gen/com/intellij/graphql/javascript/workspace/impl
56 2 16
GraphQLTypeVisitor.java
in src/main/com/intellij/lang/jsgraphql/types/schema
65 14 15
ImplementingTypesChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
214 10 13
Validator.java
in src/main/com/intellij/lang/jsgraphql/types/validation
75 2 11
GraphQLCompletionUtil.java
in src/main/com/intellij/lang/jsgraphql/ide/completion
153 1 10
GraphQLValidationAnnotator.java
in src/main/com/intellij/lang/jsgraphql/ide/validation
232 7 10
ArgValueOfAllowedTypeChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
200 10 10
TypesImplementInterfaces.java
in src/main/com/intellij/lang/jsgraphql/types/schema/validation
220 16 10
Introspection.java
in src/main/com/intellij/lang/jsgraphql/types/introspection
294 2 10
GraphQLInspection.java
in src/main/com/intellij/lang/jsgraphql/ide/validation/inspections
167 7 9
GraphQLReferenceService.java
in src/main/com/intellij/lang/jsgraphql/ide/resolve
345 8 9
GraphQLTypeVisitorStub.java
in src/main/com/intellij/lang/jsgraphql/types/schema
67 15 9
GraphQLColorSettingsPage.java
in src/main/com/intellij/lang/jsgraphql/ide/highlighting
127 1 8
GraphqlIcons.java
in gen/com/intellij/lang/jsgraphql
30 - 8
GraphQLSchemaProvider.kt
in src/main/com/intellij/lang/jsgraphql/schema
238 7 7
ApolloKotlin.graphql
in resources/definitions
174 - 6
GraphQLIntrospectionService.java
in src/main/com/intellij/lang/jsgraphql/ide/introspection
335 7 6
SchemaDiff.java
in src/main/com/intellij/lang/jsgraphql/types/schema/diff
763 37 6
GraphQLTypeCollectingVisitor.java
in src/main/com/intellij/lang/jsgraphql/types/schema
89 11 6
GraphQLTypeResolvingVisitor.java
in src/main/com/intellij/lang/jsgraphql/types/schema
79 12 6
ScalarInfo.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
39 5 6
SchemaTypeDirectivesChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
176 12 6
SchemaExtensionsChecker.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
106 10 6
DirectivesUtil.java
in src/main/com/intellij/lang/jsgraphql/types
118 13 6
AstSorter.java
in src/main/com/intellij/lang/jsgraphql/types/language
282 6 6
GraphQLArgumentMixin.java
in src/main/com/intellij/lang/jsgraphql/psi/impl
59 2 5
TypeAndFieldRule.java
in src/main/com/intellij/lang/jsgraphql/types/schema/validation
197 18 5
GraphQLSchema.java
in src/main/com/intellij/lang/jsgraphql/types/schema
330 50 5
TreeParallelTraverser.java
in src/main/com/intellij/lang/jsgraphql/types/util
146 17 5
Traverser.java
in src/main/com/intellij/lang/jsgraphql/types/util
139 13 5
Specification.graphql
in resources/definitions
152 - 4
GraphQLBundledLibraryTypes.kt
in src/main/com/intellij/lang/jsgraphql/schema/library
22 - 4
GraphQLQueryContextHighlightVisitor.java
in src/main/com/intellij/lang/jsgraphql/ide/highlighting/query
313 9 4
GraphQLStructureViewTreeElement.java
in src/main/com/intellij/lang/jsgraphql/ide/structureView
191 4 4
GraphqlTypeBuilder.java
in src/main/com/intellij/lang/jsgraphql/types/schema
49 7 4
TypeDefinitionRegistry.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl
408 29 4
NonUniqueArgumentError.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl/errors
30 4 4
NonUniqueDirectiveError.java
in src/main/com/intellij/lang/jsgraphql/types/schema/idl/errors
29 3 4
GraphQLObjectType.java
in src/main/com/intellij/lang/jsgraphql/types/schema
316 49 4
VariableTypesMatchRule.java
in src/main/com/intellij/lang/jsgraphql/types/validation/rules
60 4 4
OverlappingFieldsCanBeMerged.java
in src/main/com/intellij/lang/jsgraphql/types/validation/rules
306 23 4
PossibleFragmentSpreads.java
in src/main/com/intellij/lang/jsgraphql/types/validation/rules
73 6 4
FpKit.java
in src/main/com/intellij/lang/jsgraphql/types/util
186 23 4