epam / epam-graphql
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 404 files with 28,212 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 16 files changed 21-50 times (3,712 lines of code)
    • 252 files changed 6-20 times (21,141 lines of code)
    • 136 files changed 1-5 times (3,359 lines of code)
0% | 0% | 13% | 74% | 11%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 404 files with 28,212 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (523 lines of code)
    • 394 files changed by 2-5 contributors (27,442 lines of code)
    • 9 files changed by 1 contributor (247 lines of code)
0% | 0% | 1% | 97% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, md, csproj, txt, yaml, xml, gitignore, props, json, editorconfig, targets
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 13% | 74% | 11%
props0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 13% | 74% | 11%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BaseObjectGraphTypeConfigurator.cs
in src/Epam.GraphQL/Configuration/Implementations
1032 57 2021-12-15 2024-01-17 35 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
Resolvers.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/Helpers
126 5 2021-12-15 2024-01-17 26 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
Mutation.cs
in src/Epam.GraphQL/Schema
162 10 2021-12-15 2024-01-17 25 5 ilya_kuznetsov@epam.com uladzislau_yermalayeu@epam.com
ExpressionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
198 15 2021-12-15 2024-01-17 25 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
Query.cs
in src/Epam.GraphQL/Schema
107 6 2021-12-15 2022-08-02 23 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ProxyAccessor.cs
in src/Epam.GraphQL/Configuration/Implementations
429 18 2021-12-15 2022-12-17 23 4 ilya_kuznetsov@epam.com kuzn.ilya@gmail.com
MutableLoader.cs
in src/Epam.GraphQL/Loaders
523 11 2021-12-15 2024-03-14 23 6 ilya_kuznetsov@epam.com zhmurov@ya.ru
SubmitField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
35 1 2021-12-15 2024-01-17 22 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
Field.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
96 10 2021-12-15 2022-08-02 22 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
UnionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
133 11 2021-12-15 2022-08-02 22 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
InlineObjectBuilder.cs
in src/Epam.GraphQL/Builders/Loader/Implementations
194 14 2021-12-15 2024-01-17 22 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldContextExpression.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
59 4 2021-12-15 2024-01-17 21 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldExpression.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
62 4 2021-12-15 2024-01-17 21 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ProjectionFieldBuilder.cs
in src/Epam.GraphQL/Builders/Projection/Implementations
78 10 2021-12-15 2022-08-02 21 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryableFieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
222 6 2021-12-28 2022-08-02 21 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
BatchUnionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields
256 11 2021-12-15 2022-08-02 21 3 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
LoaderField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
131 6 2021-12-15 2022-08-02 19 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BatchEnumerableField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields
134 12 2021-12-15 2022-08-02 19 3 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BatchField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields
149 12 2021-12-15 2022-08-02 19 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryableFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
214 13 2021-12-15 2024-01-17 19 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ResolveFieldContextExtensions.cs
in src/Epam.GraphQL/Extensions
254 21 2021-12-15 2024-01-17 19 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
RelationRegistry.cs
in src/Epam.GraphQL/Configuration
783 65 2021-12-15 2022-08-02 19 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ResolvedField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
24 1 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
StringExpressionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
31 3 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
NullableExpressionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
32 3 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
StructExpressionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
32 3 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
SelectField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
39 1 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BaseLoaderFieldBuilder.cs
in src/Epam.GraphQL/Builders/Loader/Implementations
43 2 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ConnectionLoaderField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
64 2 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ConnectionQueryableField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
80 2 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ProjectionBase.cs
in src/Epam.GraphQL/Loaders
187 16 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryableAsyncFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
187 9 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
SchemaExecuter.cs
in src/Epam.GraphQL/Schema
208 13 2021-12-15 2024-01-17 18 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
InlineObjectFieldBuilder.cs
in src/Epam.GraphQL/Builders/Loader/Implementations
289 10 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
AsyncFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
28 2 2021-12-15 2024-01-17 17 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ArgumentedUnionFieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
37 2 2021-12-15 2022-08-02 17 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryableField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
98 4 2021-12-15 2022-08-02 17 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
EnumerableFieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
116 7 2021-12-28 2022-08-02 17 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
ObjectGraphTypeConfigurator.cs
in src/Epam.GraphQL/Configuration/Implementations
119 14 2021-12-15 2024-01-17 17 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldBuilder.cs
in src/Epam.GraphQL/Builders/MutableLoader/Implementations
151 18 2021-12-15 2022-08-02 17 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
FieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
167 14 2022-01-08 2022-08-02 17 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
TypedField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
25 2 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
EnumerableField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
47 2 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
IRegistry.cs
in src/Epam.GraphQL/Configuration
63 - 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
GraphTypeDescriptor.cs
in src/Epam.GraphQL/Configuration/Implementations/Descriptors
71 8 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BaseInlineFilter.cs
in src/Epam.GraphQL/Filters/Implementations
123 3 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
InputObjectGraphTypeConfigurator.cs
in src/Epam.GraphQL/Configuration/Implementations
127 14 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
172 13 2022-01-13 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ExpressionHelpers.cs
in src/Epam.GraphQL/Helpers
363 20 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ArgumentedUnionMutationField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
546 55 2022-01-16 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MutableLoader.cs
in src/Epam.GraphQL/Loaders
523 11 2021-12-15 2024-03-14 23 6 ilya_kuznetsov@epam.com zhmurov@ya.ru
Mutation.cs
in src/Epam.GraphQL/Schema
162 10 2021-12-15 2024-01-17 25 5 ilya_kuznetsov@epam.com uladzislau_yermalayeu@epam.com
FieldEditSettings.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
66 3 2021-12-15 2024-01-19 10 5 ilya_kuznetsov@epam.com uladzislau_yermalayeu@epam.com
ExecutionResultExtensions.cs
in src/Epam.GraphQL/Schema
16 1 2021-12-15 2024-01-17 10 5 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
TaskExecutionResultExtensions.cs
in src/Epam.GraphQL/Schema
17 1 2021-12-15 2024-01-17 10 5 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
BaseObjectGraphTypeConfigurator.cs
in src/Epam.GraphQL/Configuration/Implementations
1032 57 2021-12-15 2024-01-17 35 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
Resolvers.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/Helpers
126 5 2021-12-15 2024-01-17 26 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ExpressionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
198 15 2021-12-15 2024-01-17 25 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ProxyAccessor.cs
in src/Epam.GraphQL/Configuration/Implementations
429 18 2021-12-15 2022-12-17 23 4 ilya_kuznetsov@epam.com kuzn.ilya@gmail.com
SubmitField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
35 1 2021-12-15 2024-01-17 22 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
InlineObjectBuilder.cs
in src/Epam.GraphQL/Builders/Loader/Implementations
194 14 2021-12-15 2024-01-17 22 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldExpression.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
62 4 2021-12-15 2024-01-17 21 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldContextExpression.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields
59 4 2021-12-15 2024-01-17 21 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
QueryableFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
214 13 2021-12-15 2024-01-17 19 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ResolveFieldContextExtensions.cs
in src/Epam.GraphQL/Extensions
254 21 2021-12-15 2024-01-17 19 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SchemaExecuter.cs
in src/Epam.GraphQL/Schema
208 13 2021-12-15 2024-01-17 18 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ObjectGraphTypeConfigurator.cs
in src/Epam.GraphQL/Configuration/Implementations
119 14 2021-12-15 2024-01-17 17 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
AsyncFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
28 2 2021-12-15 2024-01-17 17 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
DbContextSaver.cs
in src/Epam.GraphQL/Savers
344 6 2021-12-15 2024-01-17 15 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
IInlineObjectBuilder.cs
in src/Epam.GraphQL/Builders/Loader
34 - 2021-12-15 2024-01-17 15 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
31 2 2021-12-15 2024-01-17 14 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
BatchCompoundResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
58 6 2021-12-15 2024-01-17 14 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
DictionaryExtensions.cs
in src/Epam.GraphQL/Extensions
195 6 2021-12-15 2024-01-17 14 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
Relation.cs
in src/Epam.GraphQL/Configuration/Implementations/Relations
235 10 2021-12-15 2024-01-17 13 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
UnionGraphTypeDescriptor.cs
in src/Epam.GraphQL/Configuration/Implementations/Descriptors
68 3 2021-12-15 2024-01-17 13 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
IFieldExpression.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
15 - 2021-12-15 2024-01-17 13 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
GroupResultGraphType.cs
in src/Epam.GraphQL/Types
29 1 2021-12-15 2024-01-17 13 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
InputEntityGraphType.cs
in src/Epam.GraphQL/Types
19 2 2021-12-15 2024-01-17 12 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
InputAutoObjectGraphType.cs
in src/Epam.GraphQL/Types
17 2 2021-12-15 2024-01-17 12 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
BatchLoader.cs
in src/Epam.GraphQL/TaskBatcher
264 22 2021-12-15 2024-01-17 12 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldNameGraphType.cs
in src/Epam.GraphQL/Types
34 4 2021-12-15 2024-01-17 11 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SubmitInputTypeRegistry.cs
in src/Epam.GraphQL/Mutation
112 11 2021-12-15 2024-01-17 11 4 ilya_kuznetsov@epam.com kuzn.ilya@gmail.com
ISchemaExecuter.cs
in src/Epam.GraphQL/Schema
24 - 2021-12-15 2024-01-17 11 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SchemaServiceProvider.cs
in src/Epam.GraphQL/Infrastructure
58 4 2021-12-15 2024-01-17 11 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
EnumerableAsyncFuncResolverBase.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
142 8 2022-02-03 2024-01-17 10 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SchemaExecutionOptions.cs
in src/Epam.GraphQL/Schema
74 1 2021-12-15 2024-01-17 10 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ResolvedMutationFieldResolverFactory.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
102 6 2022-01-16 2024-01-17 9 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
IFieldEditSettings.cs
in src/Epam.GraphQL/Configuration
25 - 2021-12-15 2024-01-17 9 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SortDirectionGraphType.cs
in src/Epam.GraphQL/Types
65 4 2021-12-15 2024-01-17 9 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SchemaExecutionOptionsBuilder.cs
in src/Epam.GraphQL/Schema
38 2 2021-12-15 2024-01-17 9 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
DocumentExecuter.cs
in src/Epam.GraphQL/TaskBatcher
19 1 2021-12-15 2024-01-17 8 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
FieldExtensions.cs
in src/Epam.GraphQL/Extensions
37 2 2021-12-15 2024-01-17 7 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
DocumentExecutionListener.cs
in src/Epam.GraphQL/Infrastructure
33 3 2021-12-15 2024-01-17 7 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
ResolvedFieldResolverFactory.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
20 2 2022-01-16 2024-01-17 6 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
LegacyDateTimeGraphType.cs
in src/Epam.GraphQL/Types
33 3 2022-01-25 2024-01-17 4 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
NewtonsoftJsonTaskExecutionResultExtensions.cs
in src/Epam.GraphQL.NewtonsoftJson
91 8 2021-12-15 2024-01-17 4 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
NewtonsoftJsonExecutionResultExtensions.cs
in src/Epam.GraphQL.NewtonsoftJson
43 8 2021-12-15 2024-01-17 4 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
SystemTextJsonExecutionResultExtensions.cs
in src/Epam.GraphQL.SystemTextJson
44 8 2021-12-15 2024-01-17 4 4 ilya_kuznetsov@epam.com yakov_zhmourov@epam.com
BatchUnionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields
256 11 2021-12-15 2022-08-02 21 3 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BatchEnumerableField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields
134 12 2021-12-15 2022-08-02 19 3 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SystemTextJsonTaskExecutionResultExtensions.cs
in src/Epam.GraphQL.SystemTextJson
91 8 2021-12-15 2021-12-15 1 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
PayloadFieldsContextAccessor.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
34 2 2021-12-15 2022-01-12 3 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
Schema.cs
in src/Epam.GraphQL/Schema
31 4 2021-12-15 2022-01-12 3 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
MiniProfilerAdapter.cs
in src/Epam.GraphQL.MiniProfiler
21 2 2021-12-15 2021-12-15 1 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
20 1 2021-12-15 2021-12-15 1 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
MiniProfilerSchemaOptionsBuilderExtensions.cs
in src/Epam.GraphQL.MiniProfiler
17 1 2021-12-15 2021-12-15 1 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
17 - 2021-12-15 2021-12-15 1 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
NullOption.cs
in src/Epam.GraphQL/Configuration/Enums
9 - 2021-12-15 2021-12-15 1 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
RootProjection.cs
in src/Epam.GraphQL/Loaders
7 - 2021-12-15 2022-01-12 2 1 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ArgumentedMutationField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
1055 72 2022-01-16 2022-08-02 15 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
RelationRegistry.cs
in src/Epam.GraphQL/Configuration
783 65 2021-12-15 2022-08-02 19 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ArgumentedQueryField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
681 42 2022-01-27 2022-08-02 13 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
ArgumentedUnionMutationField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
546 55 2022-01-16 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ArgumentedUnionQueryField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
546 55 2022-01-27 2022-08-02 14 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
ExpressionEqualityComparer.cs
in src/Epam.GraphQL/Helpers
497 35 2021-12-15 2022-07-13 5 2 ilya_kuznetsov@epam.com kuzn.ilya@gmail.com
ExpressionExtensions.cs
in src/Epam.GraphQL/Extensions
489 32 2021-12-15 2022-08-02 14 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ExpressionHelpers.cs
in src/Epam.GraphQL/Helpers
363 20 2021-12-15 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
TypeBuilderExtensions.cs
in src/Epam.GraphQL/Extensions
338 20 2021-12-15 2022-08-02 9 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ExpressionPrinter.cs
in src/Epam.GraphQL/Helpers
329 12 2021-12-29 2022-08-02 8 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
InlineObjectFieldBuilder.cs
in src/Epam.GraphQL/Builders/Loader/Implementations
289 10 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BatchHelpers.cs
in src/Epam.GraphQL/TaskBatcher
287 1 2021-12-15 2022-08-02 15 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryExecuter.cs
in src/Epam.GraphQL/Infrastructure
278 19 2021-12-15 2022-08-02 9 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
MutableLoaderFieldBuilder.cs
in src/Epam.GraphQL/Builders/MutableLoader/Implementations
270 9 2021-12-15 2022-08-02 13 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
LoaderFieldBuilder.cs
in src/Epam.GraphQL/Builders/Loader/Implementations
268 9 2021-12-15 2022-08-02 13 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ArgumentsBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
264 13 2021-12-15 2022-08-02 11 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ILGeneratorExtensions.cs
in src/Epam.GraphQL/Extensions
246 23 2021-12-15 2022-07-13 4 2 ilya_kuznetsov@epam.com kuzn.ilya@gmail.com
MutationField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
244 17 2022-01-16 2022-08-02 14 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
TypeExtensions.cs
in src/Epam.GraphQL/Extensions
240 18 2021-12-15 2022-08-02 12 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
RootQueryableFieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
229 7 2022-02-03 2022-08-02 8 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ConditionExpressionRewriter.cs
in src/Epam.GraphQL/Helpers
227 12 2021-12-15 2022-08-02 7 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
Paginator.cs
in src/Epam.GraphQL/Relay
223 7 2021-12-15 2022-08-02 10 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryableFieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
222 6 2021-12-28 2022-08-02 21 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
QueryableExtensions.cs
in src/Epam.GraphQL/Extensions
219 11 2021-12-15 2022-08-02 14 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryableAsyncFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
187 9 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ProjectionBase.cs
in src/Epam.GraphQL/Loaders
187 16 2021-12-15 2022-08-02 18 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ChainConfigurationContext.cs
in src/Epam.GraphQL/Diagnostics/Internals
182 20 2022-05-22 2022-08-02 8 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
QueryField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
172 13 2022-01-13 2022-08-02 16 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
UnionMutationField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
167 13 2022-01-16 2022-08-02 15 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
FieldBase.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
167 14 2022-01-08 2022-08-02 17 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
InlineFilters.cs
in src/Epam.GraphQL/Filters/Implementations
165 4 2021-12-15 2022-08-02 10 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
SelectEnumerableAsyncFuncResolver.cs
in src/Epam.GraphQL/Configuration/Implementations/FieldResolvers
155 3 2022-02-03 2022-08-02 7 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
FieldBuilder.cs
in src/Epam.GraphQL/Builders/MutableLoader/Implementations
151 18 2021-12-15 2022-08-02 17 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
BatchField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields
149 12 2021-12-15 2022-08-02 19 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
LoadEntityHook.cs
in src/Epam.GraphQL/Configuration/Implementations
143 7 2021-12-15 2022-08-02 11 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
Arguments.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields
138 19 2021-12-15 2022-08-02 9 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
FromBatchBuilder.cs
in src/Epam.GraphQL/Builders/MutableLoader/Implementations
138 1 2021-12-15 2022-08-02 13 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
UnionQueryField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
133 11 2022-01-27 2022-08-02 13 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
UnionField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields
133 11 2021-12-15 2022-08-02 22 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
LoaderField.cs
in src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields
131 6 2021-12-15 2022-08-02 19 2 ilya_kuznetsov@epam.com ilya_kuznetsov@epam.com
ReflectionHelpers.cs
in src/Epam.GraphQL/Helpers
129 15 2022-01-31 2022-08-02 6 2 kuzn.ilya@gmail.com ilya_kuznetsov@epam.com
Correlations

File Size vs. Number of Changes: 404 points

src/Epam.GraphQL/Loaders/MutableLoader.cs x: 523 lines of code y: 23 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/FieldEditSettings.cs x: 66 lines of code y: 10 # changes src/Epam.GraphQL.NewtonsoftJson/NewtonsoftJsonExecutionResultExtensions.cs x: 43 lines of code y: 4 # changes src/Epam.GraphQL.NewtonsoftJson/NewtonsoftJsonTaskExecutionResultExtensions.cs x: 91 lines of code y: 4 # changes src/Epam.GraphQL.SystemTextJson/SystemTextJsonExecutionResultExtensions.cs x: 44 lines of code y: 4 # changes src/Epam.GraphQL/Builders/Loader/IInlineObjectBuilder.cs x: 34 lines of code y: 15 # changes src/Epam.GraphQL/Builders/Loader/Implementations/InlineObjectBuilder.cs x: 194 lines of code y: 22 # changes src/Epam.GraphQL/Configuration/IFieldEditSettings.cs x: 25 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/BaseObjectGraphTypeConfigurator.cs x: 1032 lines of code y: 35 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/UnionGraphTypeDescriptor.cs x: 68 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/AsyncFuncResolver.cs x: 28 lines of code y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchCompoundResolver.cs x: 58 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/EnumerableAsyncFuncResolverBase.cs x: 142 lines of code y: 10 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/FuncResolver.cs x: 31 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/QueryableFuncResolver.cs x: 214 lines of code y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/ExpressionField.cs x: 198 lines of code y: 25 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/FieldContextExpression.cs x: 59 lines of code y: 21 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/FieldExpression.cs x: 62 lines of code y: 21 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/Helpers/Resolvers.cs x: 126 lines of code y: 26 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/IFieldExpression.cs x: 15 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ResolvedFieldResolverFactory.cs x: 20 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ResolvedMutationFieldResolverFactory.cs x: 102 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/SubmitField.cs x: 35 lines of code y: 22 # changes src/Epam.GraphQL/Configuration/Implementations/ObjectGraphTypeConfigurator.cs x: 119 lines of code y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/Relations/Relation.cs x: 235 lines of code y: 13 # changes src/Epam.GraphQL/Extensions/DictionaryExtensions.cs x: 195 lines of code y: 14 # changes src/Epam.GraphQL/Extensions/FieldExtensions.cs x: 37 lines of code y: 7 # changes src/Epam.GraphQL/Extensions/ResolveFieldContextExtensions.cs x: 254 lines of code y: 19 # changes src/Epam.GraphQL/Infrastructure/DocumentExecutionListener.cs x: 33 lines of code y: 7 # changes src/Epam.GraphQL/Infrastructure/SchemaServiceProvider.cs x: 58 lines of code y: 11 # changes src/Epam.GraphQL/Mutation/AfterSaveContext.cs x: 17 lines of code y: 1 # changes src/Epam.GraphQL/Mutation/IAfterSaveContext.cs x: 8 lines of code y: 1 # changes src/Epam.GraphQL/Mutation/SubmitInputTypeRegistry.cs x: 112 lines of code y: 11 # changes src/Epam.GraphQL/Savers/DbContextSaver.cs x: 344 lines of code y: 15 # changes src/Epam.GraphQL/Schema/ExecutionResultExtensions.cs x: 16 lines of code y: 10 # changes src/Epam.GraphQL/Schema/ISchemaExecuter.cs x: 24 lines of code y: 11 # changes src/Epam.GraphQL/Schema/Mutation.cs x: 162 lines of code y: 25 # changes src/Epam.GraphQL/Schema/SchemaExecuter.cs x: 208 lines of code y: 18 # changes src/Epam.GraphQL/Schema/SchemaExecutionOptions.cs x: 74 lines of code y: 10 # changes src/Epam.GraphQL/Schema/SchemaExecutionOptionsBuilder.cs x: 38 lines of code y: 9 # changes src/Epam.GraphQL/TaskBatcher/BatchLoader.cs x: 264 lines of code y: 12 # changes src/Epam.GraphQL/TaskBatcher/DocumentExecuter.cs x: 19 lines of code y: 8 # changes src/Epam.GraphQL/Types/FieldNameGraphType.cs x: 34 lines of code y: 11 # changes src/Epam.GraphQL/Types/GroupResultGraphType.cs x: 29 lines of code y: 13 # changes src/Epam.GraphQL/Types/InputAutoObjectGraphType.cs x: 17 lines of code y: 12 # changes src/Epam.GraphQL/Types/InputEntityGraphType.cs x: 19 lines of code y: 12 # changes src/Epam.GraphQL/Types/LegacyDateTimeGraphType.cs x: 33 lines of code y: 4 # changes src/Epam.GraphQL/Types/SortDirectionGraphType.cs x: 65 lines of code y: 9 # changes src/Directory.Build.props x: 35 lines of code y: 8 # changes src/Epam.GraphQL/Configuration/Implementations/ProxyAccessor.cs x: 429 lines of code y: 23 # changes src/Epam.GraphQL.EntityFrameworkCore/DbContextAdapter.cs x: 61 lines of code y: 5 # changes src/Epam.GraphQL/Adapters/IQueryableToAsyncEnumerableConverter.cs x: 12 lines of code y: 6 # changes src/Epam.GraphQL/Builders/Common/IHasFromLoader.cs x: 17 lines of code y: 11 # changes src/Epam.GraphQL/Builders/Loader/IHasFromBatch.cs x: 66 lines of code y: 8 # changes src/Epam.GraphQL/Builders/Loader/IHasSelect.cs x: 8 lines of code y: 8 # changes src/Epam.GraphQL/Builders/Loader/IHasSelectAndAndFromBatch.cs x: 39 lines of code y: 9 # changes src/Epam.GraphQL/Builders/Loader/IHasSelectAndReferenceTo.cs x: 10 lines of code y: 8 # changes src/Epam.GraphQL/Builders/Loader/IInlineObjectFieldBuilder.cs x: 12 lines of code y: 11 # changes src/Epam.GraphQL/Builders/Loader/ILoaderFieldBuilder.cs x: 11 lines of code y: 9 # changes src/Epam.GraphQL/Builders/Loader/Implementations/BaseLoaderFieldBuilder.cs x: 43 lines of code y: 18 # changes src/Epam.GraphQL/Builders/Loader/Implementations/FromBatchBuilder.cs x: 134 lines of code y: 14 # changes src/Epam.GraphQL/Builders/Loader/Implementations/IInlineGraphTypeResolver.cs x: 16 lines of code y: 7 # changes src/Epam.GraphQL/Builders/Loader/Implementations/InlineObjectFieldBuilder.cs x: 289 lines of code y: 18 # changes src/Epam.GraphQL/Builders/Loader/Implementations/LoaderFieldBuilder.cs x: 268 lines of code y: 13 # changes src/Epam.GraphQL/Builders/Loader/Implementations/SelectAndReferenceToBuilder.cs x: 25 lines of code y: 10 # changes src/Epam.GraphQL/Builders/Loader/Implementations/SelectBuilder.cs x: 25 lines of code y: 13 # changes src/Epam.GraphQL/Builders/MutableLoader/IHasEditableAndOnWriteAndMandatoryForUpdateAndSelectAndAndFromBatch.cs x: 39 lines of code y: 8 # changes src/Epam.GraphQL/Builders/MutableLoader/IHasEditableAndOnWriteAndMandatoryForUpdateAndSelectAndReferenceTo.cs x: 13 lines of code y: 8 # changes src/Epam.GraphQL/Builders/MutableLoader/IHasFilterableAndSortableAndOnWriteAndEditable.cs x: 22 lines of code y: 8 # changes src/Epam.GraphQL/Builders/MutableLoader/IHasFromBatch.cs x: 67 lines of code y: 8 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FieldBuilder.cs x: 151 lines of code y: 17 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchBuilder.cs x: 138 lines of code y: 13 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchEditableBuilder.cs x: 75 lines of code y: 12 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchEnumerableEditableBuilder.cs x: 72 lines of code y: 9 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchSelectableEditableBuilder.cs x: 42 lines of code y: 14 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/MutableLoaderFieldBuilder.cs x: 270 lines of code y: 13 # changes src/Epam.GraphQL/Builders/Projection/Implementations/ProjectionFieldBuilder.cs x: 78 lines of code y: 21 # changes src/Epam.GraphQL/Configuration/IArgumentedMutationField.cs x: 47 lines of code y: 3 # changes src/Epam.GraphQL/Configuration/IArgumentedQueryField.cs x: 34 lines of code y: 3 # changes src/Epam.GraphQL/Configuration/IConnectionField.cs x: 16 lines of code y: 4 # changes src/Epam.GraphQL/Configuration/IEnumerableField.cs x: 23 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/IExpressionField.cs x: 8 lines of code y: 3 # changes src/Epam.GraphQL/Configuration/IFilterableField.cs x: 10 lines of code y: 3 # changes src/Epam.GraphQL/Configuration/IGroupConnectableField.cs x: 7 lines of code y: 4 # changes src/Epam.GraphQL/Configuration/IGroupableField.cs x: 7 lines of code y: 3 # changes src/Epam.GraphQL/Configuration/IInlineLoaderField.cs x: 13 lines of code y: 4 # changes src/Epam.GraphQL/Configuration/ILoaderField.cs x: 10 lines of code y: 5 # changes src/Epam.GraphQL/Configuration/IMutationField.cs x: 26 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/IObjectGraphTypeConfigurator.cs x: 27 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/IProjectionField.cs x: 15 lines of code y: 5 # changes src/Epam.GraphQL/Configuration/IProxyAccessor.cs x: 36 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/IQueryField.cs x: 22 lines of code y: 10 # changes src/Epam.GraphQL/Configuration/IQueryableField.cs x: 11 lines of code y: 4 # changes src/Epam.GraphQL/Configuration/IRegistry.cs x: 63 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/IResolvableMutationFieldMixin.cs x: 59 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/IResolvableRootField.cs x: 50 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/IUnionableField.cs x: 8 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/IUnionableFieldBase.cs x: 17 lines of code y: 5 # changes src/Epam.GraphQL/Configuration/IWhereableField.cs x: 9 lines of code y: 4 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/EntityGraphTypeDescriptor.cs x: 40 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/GraphTypeDescriptor.cs x: 71 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/ListGraphTypeDescriptor.cs x: 36 lines of code y: 12 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/ObjectGraphTypeDescriptor.cs x: 49 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/FieldDependencies.cs x: 22 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchEnumerableKeyResolver.cs x: 19 lines of code y: 10 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchEnumerableTaskKeyResolver.cs x: 20 lines of code y: 10 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchKeyResolver.cs x: 62 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchResolverBase.cs x: 31 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchTaskKeyResolver.cs x: 63 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/EnumerableAsyncFuncResolver.cs x: 42 lines of code y: 12 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/IBatchCompoundResolver.cs x: 8 lines of code y: 11 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/IBatchResolver.cs x: 17 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/IRootQueryableResolver.cs x: 20 lines of code y: 4 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/QueryableAsyncFuncResolver.cs x: 187 lines of code y: 18 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/SelectEnumerableAsyncFuncResolver.cs x: 155 lines of code y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchEnumerableField.cs x: 134 lines of code y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchField.cs x: 149 lines of code y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchUnionField.cs x: 256 lines of code y: 21 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/ConnectionLoaderField.cs x: 64 lines of code y: 18 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/ConnectionLoaderFieldBase.cs x: 90 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/ConnectionQueryableField.cs x: 80 lines of code y: 18 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/EnumerableField.cs x: 47 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/EnumerableFieldBase.cs x: 116 lines of code y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/InlineLoaderField.cs x: 80 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/LoaderField.cs x: 131 lines of code y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/LoaderFieldBase.cs x: 121 lines of code y: 12 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/QueryableField.cs x: 98 lines of code y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/QueryableFieldBase.cs x: 222 lines of code y: 21 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootConnectionLoaderField.cs x: 63 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootConnectionLoaderFieldBase.cs x: 89 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootConnectionQueryableField.cs x: 79 lines of code y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootEnumerableFieldBase.cs x: 121 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootGroupConnectionQueryableField.cs x: 81 lines of code y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootLoaderField.cs x: 120 lines of code y: 10 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootLoaderFieldBase.cs x: 116 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootQueryableField.cs x: 108 lines of code y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootQueryableFieldBase.cs x: 229 lines of code y: 8 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/NullableExpressionField.cs x: 32 lines of code y: 18 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/Field.cs x: 96 lines of code y: 22 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/FieldBase.cs x: 167 lines of code y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/LazyQueryArgument.cs x: 23 lines of code y: 8 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/LazyQueryArguments.cs x: 26 lines of code y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/MutationField.cs x: 244 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/QueryField.cs x: 172 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/Argument.cs x: 18 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedFieldBase.cs x: 19 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedMutationField.cs x: 1055 lines of code y: 15 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedQueryField.cs x: 681 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedUnionFieldBase.cs x: 37 lines of code y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedUnionMutationField.cs x: 546 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedUnionQueryField.cs x: 546 lines of code y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/Arguments.cs x: 138 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentsBase.cs x: 264 lines of code y: 11 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/FilterPayloadField.cs x: 34 lines of code y: 12 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/IArguments.cs x: 49 lines of code y: 8 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/PayloadField.cs x: 17 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/PayloadFields.cs x: 127 lines of code y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ResolvedField.cs x: 24 lines of code y: 18 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/SelectField.cs x: 39 lines of code y: 18 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/TypedField.cs x: 25 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/UnionField.cs x: 133 lines of code y: 22 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/UnionFieldBase.cs x: 43 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/UnionMutationField.cs x: 167 lines of code y: 15 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/UnionQueryField.cs x: 133 lines of code y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/IExpressionFieldConfiguration.cs x: 15 lines of code y: 3 # changes src/Epam.GraphQL/Configuration/Implementations/IFieldEditSettingsExtensions.cs x: 91 lines of code y: 10 # changes src/Epam.GraphQL/Configuration/Implementations/IFieldSupportsApplyBatchUnion.cs x: 49 lines of code y: 12 # changes src/Epam.GraphQL/Configuration/Implementations/IdentityProxyAccessor.cs x: 83 lines of code y: 6 # changes src/Epam.GraphQL/Configuration/Implementations/InputObjectGraphTypeConfigurator.cs x: 127 lines of code y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/LoadEntityHook.cs x: 143 lines of code y: 11 # changes src/Epam.GraphQL/Configuration/Implementations/LoaderHooksExecuter.cs x: 38 lines of code y: 8 # changes src/Epam.GraphQL/Configuration/Implementations/Relations/ForeignKeyRelation.cs x: 47 lines of code y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Relations/Relations.cs x: 81 lines of code y: 8 # changes src/Epam.GraphQL/Configuration/RelationRegistry.cs x: 783 lines of code y: 19 # changes src/Epam.GraphQL/Diagnostics/ConfigurationException.cs x: 18 lines of code y: 3 # changes src/Epam.GraphQL/Diagnostics/DiagnosticsExtensions.cs x: 44 lines of code y: 6 # changes src/Epam.GraphQL/Diagnostics/IChainArgumentConfigurationContext.cs x: 6 lines of code y: 6 # changes src/Epam.GraphQL/Diagnostics/IChainConfigurationContext.cs x: 28 lines of code y: 8 # changes src/Epam.GraphQL/Diagnostics/IChildConfigurationContext.cs x: 6 lines of code y: 5 # changes src/Epam.GraphQL/Diagnostics/IConfigurationContext.cs x: 13 lines of code y: 3 # changes src/Epam.GraphQL/Diagnostics/IInlinedChainConfigurationContext.cs x: 10 lines of code y: 6 # changes src/Epam.GraphQL/Diagnostics/Internals/ArrayPrinter.cs x: 38 lines of code y: 4 # changes src/Epam.GraphQL/Diagnostics/Internals/ChainConfigurationContext.cs x: 182 lines of code y: 8 # changes src/Epam.GraphQL/Diagnostics/Internals/ConfigurationContext.cs x: 55 lines of code y: 4 # changes src/Epam.GraphQL/Diagnostics/Internals/DelegatePrinter.cs x: 14 lines of code y: 4 # changes src/Epam.GraphQL/Diagnostics/Internals/DiagnosticsExtensions.cs x: 52 lines of code y: 4 # changes src/Epam.GraphQL/Diagnostics/Internals/InlinedResolvedChainConfigurationContext.cs x: 22 lines of code y: 6 # changes src/Epam.GraphQL/Diagnostics/Internals/ObjectConfigurationContext.cs x: 47 lines of code y: 5 # changes src/Epam.GraphQL/Diagnostics/Internals/ObjectConfigurationContextBase.cs x: 128 lines of code y: 5 # changes src/Epam.GraphQL/EntityFrameworkCore/ResolveOptionsBuilderExtensions.cs x: 29 lines of code y: 7 # changes src/Epam.GraphQL/Extensions/EnumerableExtensions.cs x: 22 lines of code y: 7 # changes src/Epam.GraphQL/Extensions/ExpressionExtensions.cs x: 489 lines of code y: 14 # changes src/Epam.GraphQL/Extensions/ObjectExtensions.cs x: 74 lines of code y: 9 # changes src/Epam.GraphQL/Extensions/QueryableExtensions.cs x: 219 lines of code y: 14 # changes src/Epam.GraphQL/Extensions/TypeBuilderExtensions.cs x: 338 lines of code y: 9 # changes src/Epam.GraphQL/Extensions/TypeExtensions.cs x: 240 lines of code y: 12 # changes src/Epam.GraphQL/Filters/IInlineFilter.cs x: 14 lines of code y: 9 # changes src/Epam.GraphQL/Filters/Implementations/BaseInlineFilter.cs x: 123 lines of code y: 16 # changes src/Epam.GraphQL/Filters/Implementations/CustomInlineFilter.cs x: 62 lines of code y: 12 # changes src/Epam.GraphQL/Filters/Implementations/InlineFilters.cs x: 165 lines of code y: 10 # changes src/Epam.GraphQL/Filters/Implementations/NullableInlineFilter.cs x: 38 lines of code y: 11 # changes src/Epam.GraphQL/Filters/Implementations/StringInlineFilter.cs x: 39 lines of code y: 11 # changes src/Epam.GraphQL/GraphQLContext.cs x: 64 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/CachedReflectionInfo.ForEnumerable.cs x: 72 lines of code y: 6 # changes src/Epam.GraphQL/Helpers/CachedReflectionInfo.ForQueryable.cs x: 58 lines of code y: 8 # changes src/Epam.GraphQL/Helpers/CachedReflectionInfo.ForTuple.cs x: 13 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/ConditionExpressionRewriter.cs x: 227 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/ExpressionHelpers.cs x: 363 lines of code y: 16 # changes src/Epam.GraphQL/Helpers/ExpressionPrinter.cs x: 329 lines of code y: 8 # changes src/Epam.GraphQL/Helpers/ExpressionRewriter.cs x: 96 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/FuncConstants.cs x: 23 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/Guards.cs x: 93 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/Options.cs x: 37 lines of code y: 6 # changes src/Epam.GraphQL/Helpers/PredicateEqualityComparer.cs x: 21 lines of code y: 4 # changes src/Epam.GraphQL/Helpers/ReflectionHelpers.cs x: 129 lines of code y: 6 # changes src/Epam.GraphQL/Infrastructure/QueryExecuter.cs x: 278 lines of code y: 9 # changes src/Epam.GraphQL/Loaders/EpamGraphQLExtensions.cs x: 44 lines of code y: 5 # changes src/Epam.GraphQL/Loaders/FieldChange.cs x: 49 lines of code y: 7 # changes src/Epam.GraphQL/Loaders/IMutableLoader.cs x: 17 lines of code y: 8 # changes src/Epam.GraphQL/Loaders/Projection.cs x: 47 lines of code y: 11 # changes src/Epam.GraphQL/Mutation/IMutationResult.cs x: 8 lines of code y: 7 # changes src/Epam.GraphQL/Mutation/SubmitInputTypeRegistryRecord.cs x: 67 lines of code y: 9 # changes src/Epam.GraphQL/Options/CoreSchemaOptionsExtension.cs x: 53 lines of code y: 7 # changes src/Epam.GraphQL/Options/SchemaOptionsBuilder.cs x: 28 lines of code y: 6 # changes src/Epam.GraphQL/Relay/ConnectionUtils.cs x: 115 lines of code y: 10 # changes src/Epam.GraphQL/Relay/Paginator.cs x: 223 lines of code y: 10 # changes src/Epam.GraphQL/Savers/IInputItem.cs x: 10 lines of code y: 7 # changes src/Epam.GraphQL/Savers/ISaveResult.cs x: 19 lines of code y: 7 # changes src/Epam.GraphQL/Savers/SaveResult.cs x: 56 lines of code y: 8 # changes src/Epam.GraphQL/Schema/Query.cs x: 107 lines of code y: 23 # changes src/Epam.GraphQL/Schema/SchemaExecuterExtensions.cs x: 33 lines of code y: 6 # changes src/Epam.GraphQL/Sorters/ISorter.cs x: 13 lines of code y: 12 # changes src/Epam.GraphQL/Sorters/Implementations/CustomSorter.cs x: 32 lines of code y: 13 # changes src/Epam.GraphQL/TaskBatcher/BatchHelpers.cs x: 287 lines of code y: 15 # changes src/Epam.GraphQL/TaskBatcher/BatchLoaderExtensions.cs x: 82 lines of code y: 7 # changes src/Epam.GraphQL/TaskBatcher/Batcher.cs x: 85 lines of code y: 12 # changes src/Epam.GraphQL/TaskBatcher/IBatcher.cs x: 35 lines of code y: 10 # changes src/Epam.GraphQL/Types/AutoObjectGraphType.cs x: 14 lines of code y: 8 # changes src/Epam.GraphQL/Types/EdgeGraphType.cs x: 40 lines of code y: 9 # changes src/Epam.GraphQL/Types/EntityGraphType.cs x: 25 lines of code y: 8 # changes src/Epam.GraphQL/Types/GroupConnectionGraphType.cs x: 39 lines of code y: 10 # changes src/Epam.GraphQL/Builders/MutableLoader/IHasEditable.cs x: 21 lines of code y: 5 # changes src/Epam.GraphQL/Configuration/IConnectableField.cs x: 14 lines of code y: 2 # changes src/Epam.GraphQL/Configuration/ILegacyFilterableField.cs x: 11 lines of code y: 2 # changes src/Epam.GraphQL/Configuration/ILoaderHooksExecuter.cs x: 9 lines of code y: 5 # changes src/Epam.GraphQL/Configuration/ISearchableField.cs x: 9 lines of code y: 2 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/GraphTypeDescriptorExtensions.cs x: 29 lines of code y: 5 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/ExpressionValidator.cs x: 43 lines of code y: 5 # changes src/Epam.GraphQL/Extensions/ILGeneratorExtensions.cs x: 246 lines of code y: 4 # changes src/Epam.GraphQL/Extensions/MethodBaseExtensions.cs x: 43 lines of code y: 8 # changes src/Epam.GraphQL/Filters/IInlineFilters.cs x: 14 lines of code y: 7 # changes src/Epam.GraphQL/Helpers/ConditionFactorizationResult.cs x: 18 lines of code y: 4 # changes src/Epam.GraphQL/Helpers/EmptyGrouping.cs x: 23 lines of code y: 4 # changes src/Epam.GraphQL/Helpers/ExpressionEqualityComparer.cs x: 497 lines of code y: 5 # changes src/Epam.GraphQL/Helpers/Grouping.cs x: 29 lines of code y: 4 # changes src/Epam.GraphQL/Helpers/QueryableChecker.cs x: 49 lines of code y: 4 # changes src/Epam.GraphQL/Infrastructure/InternalApiAttribute.cs x: 18 lines of code y: 5 # changes src/Epam.GraphQL/Infrastructure/SchemaServiceCollectionExtensions.cs x: 31 lines of code y: 7 # changes src/Epam.GraphQL/Loaders/ILoader.cs x: 15 lines of code y: 6 # changes src/Epam.GraphQL/Relay/PaginatorResult.cs x: 13 lines of code y: 5 # changes src/Epam.GraphQL/Loaders/RootProjection.cs x: 7 lines of code y: 2 # changes src/Epam.GraphQL/Schema/Schema.cs x: 31 lines of code y: 3 # changes src/Epam.GraphQL.EntityFrameworkCore/EntityFrameworkCoreSchemaExecutionOptionsBuilderExtensions.cs x: 20 lines of code y: 1 # changes src/Epam.GraphQL.MiniProfiler/MiniProfilerAdapter.cs x: 21 lines of code y: 1 # changes src/Epam.GraphQL.SystemTextJson/SystemTextJsonTaskExecutionResultExtensions.cs x: 91 lines of code y: 1 # changes
35.0
# changes
  min: 1.0
  average: 8.73
  25th percentile: 5.0
  median: 7.0
  75th percentile: 12.0
  max: 35.0
0 1055.0
lines of code
min: 6.0 | average: 69.83 | 25th percentile: 14.0 | median: 28.0 | 75th percentile: 71.75 | max: 1055.0

Number of Contributors vs. Number of Changes: 404 points

src/Epam.GraphQL/Loaders/MutableLoader.cs x: 6 # contributors y: 23 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/FieldEditSettings.cs x: 5 # contributors y: 10 # changes src/Epam.GraphQL.NewtonsoftJson/NewtonsoftJsonExecutionResultExtensions.cs x: 4 # contributors y: 4 # changes src/Epam.GraphQL/Builders/Loader/IInlineObjectBuilder.cs x: 4 # contributors y: 15 # changes src/Epam.GraphQL/Builders/Loader/Implementations/InlineObjectBuilder.cs x: 4 # contributors y: 22 # changes src/Epam.GraphQL/Configuration/IFieldEditSettings.cs x: 4 # contributors y: 9 # changes src/Epam.GraphQL/Configuration/Implementations/BaseObjectGraphTypeConfigurator.cs x: 4 # contributors y: 35 # changes src/Epam.GraphQL/Configuration/Implementations/Descriptors/UnionGraphTypeDescriptor.cs x: 4 # contributors y: 13 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/AsyncFuncResolver.cs x: 4 # contributors y: 17 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchCompoundResolver.cs x: 4 # contributors y: 14 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/EnumerableAsyncFuncResolverBase.cs x: 4 # contributors y: 10 # changes src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/QueryableFuncResolver.cs x: 4 # contributors y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/ExpressionField.cs x: 4 # contributors y: 25 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/FieldContextExpression.cs x: 4 # contributors y: 21 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/Helpers/Resolvers.cs x: 4 # contributors y: 26 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ResolvedFieldResolverFactory.cs x: 4 # contributors y: 6 # changes src/Epam.GraphQL/Extensions/FieldExtensions.cs x: 4 # contributors y: 7 # changes src/Epam.GraphQL/Infrastructure/SchemaServiceProvider.cs x: 4 # contributors y: 11 # changes src/Epam.GraphQL/Mutation/AfterSaveContext.cs x: 3 # contributors y: 1 # changes src/Epam.GraphQL/Schema/Mutation.cs x: 5 # contributors y: 25 # changes src/Epam.GraphQL/Schema/SchemaExecuter.cs x: 4 # contributors y: 18 # changes src/Epam.GraphQL/TaskBatcher/BatchLoader.cs x: 4 # contributors y: 12 # changes src/Epam.GraphQL/TaskBatcher/DocumentExecuter.cs x: 4 # contributors y: 8 # changes src/Directory.Build.props x: 3 # contributors y: 8 # changes src/Epam.GraphQL/Configuration/Implementations/ProxyAccessor.cs x: 4 # contributors y: 23 # changes src/Epam.GraphQL.EntityFrameworkCore/DbContextAdapter.cs x: 2 # contributors y: 5 # changes src/Epam.GraphQL/Adapters/IQueryableToAsyncEnumerableConverter.cs x: 2 # contributors y: 6 # changes src/Epam.GraphQL/Builders/Common/IHasFromLoader.cs x: 2 # contributors y: 11 # changes src/Epam.GraphQL/Builders/Loader/IHasFromBatch.cs x: 2 # contributors y: 8 # changes src/Epam.GraphQL/Builders/Loader/IHasSelectAndAndFromBatch.cs x: 3 # contributors y: 9 # changes src/Epam.GraphQL/Builders/Loader/ILoaderFieldBuilder.cs x: 2 # contributors y: 9 # changes src/Epam.GraphQL/Builders/Loader/Implementations/BaseLoaderFieldBuilder.cs x: 2 # contributors y: 18 # changes src/Epam.GraphQL/Builders/Loader/Implementations/FromBatchBuilder.cs x: 3 # contributors y: 14 # changes src/Epam.GraphQL/Builders/Loader/Implementations/IInlineGraphTypeResolver.cs x: 2 # contributors y: 7 # changes src/Epam.GraphQL/Builders/Loader/Implementations/LoaderFieldBuilder.cs x: 2 # contributors y: 13 # changes src/Epam.GraphQL/Builders/Loader/Implementations/SelectAndReferenceToBuilder.cs x: 2 # contributors y: 10 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FieldBuilder.cs x: 2 # contributors y: 17 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchEditableBuilder.cs x: 2 # contributors y: 12 # changes src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchSelectableEditableBuilder.cs x: 2 # contributors y: 14 # changes src/Epam.GraphQL/Builders/Projection/Implementations/ProjectionFieldBuilder.cs x: 2 # contributors y: 21 # changes src/Epam.GraphQL/Configuration/IArgumentedMutationField.cs x: 2 # contributors y: 3 # changes src/Epam.GraphQL/Configuration/IConnectionField.cs x: 2 # contributors y: 4 # changes src/Epam.GraphQL/Configuration/IRegistry.cs x: 2 # contributors y: 16 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchEnumerableField.cs x: 3 # contributors y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchField.cs x: 2 # contributors y: 19 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchUnionField.cs x: 3 # contributors y: 21 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/Field.cs x: 2 # contributors y: 22 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedMutationField.cs x: 2 # contributors y: 15 # changes src/Epam.GraphQL/Schema/Query.cs x: 2 # contributors y: 23 # changes src/Epam.GraphQL/Configuration/IConnectableField.cs x: 2 # contributors y: 2 # changes src/Epam.GraphQL/Infrastructure/SchemaServiceCollectionExtensions.cs x: 3 # contributors y: 7 # changes src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/PayloadFieldsContextAccessor.cs x: 1 # contributors y: 3 # changes src/Epam.GraphQL/Loaders/RootProjection.cs x: 1 # contributors y: 2 # changes src/Directory.Build.targets x: 1 # contributors y: 1 # changes
35.0
# changes
  min: 1.0
  average: 8.73
  25th percentile: 5.0
  median: 7.0
  75th percentile: 12.0
  max: 35.0
0 6.0
# contributors
min: 1.0 | average: 2.25 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 404 points

src/Epam.GraphQL/Loaders/MutableLoader.cs x: 6 # contributors y: 523 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/FieldEditSettings.cs x: 5 # contributors y: 66 lines of code src/Epam.GraphQL.NewtonsoftJson/NewtonsoftJsonExecutionResultExtensions.cs x: 4 # contributors y: 43 lines of code src/Epam.GraphQL.NewtonsoftJson/NewtonsoftJsonTaskExecutionResultExtensions.cs x: 4 # contributors y: 91 lines of code src/Epam.GraphQL/Builders/Loader/IInlineObjectBuilder.cs x: 4 # contributors y: 34 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/InlineObjectBuilder.cs x: 4 # contributors y: 194 lines of code src/Epam.GraphQL/Configuration/IFieldEditSettings.cs x: 4 # contributors y: 25 lines of code src/Epam.GraphQL/Configuration/Implementations/BaseObjectGraphTypeConfigurator.cs x: 4 # contributors y: 1032 lines of code src/Epam.GraphQL/Configuration/Implementations/Descriptors/UnionGraphTypeDescriptor.cs x: 4 # contributors y: 68 lines of code src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/BatchCompoundResolver.cs x: 4 # contributors y: 58 lines of code src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/EnumerableAsyncFuncResolverBase.cs x: 4 # contributors y: 142 lines of code src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/FuncResolver.cs x: 4 # contributors y: 31 lines of code src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/QueryableFuncResolver.cs x: 4 # contributors y: 214 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/ExpressionField.cs x: 4 # contributors y: 198 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ExpressionFields/FieldContextExpression.cs x: 4 # contributors y: 59 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/Helpers/Resolvers.cs x: 4 # contributors y: 126 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/IFieldExpression.cs x: 4 # contributors y: 15 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ResolvedFieldResolverFactory.cs x: 4 # contributors y: 20 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ResolvedMutationFieldResolverFactory.cs x: 4 # contributors y: 102 lines of code src/Epam.GraphQL/Configuration/Implementations/ObjectGraphTypeConfigurator.cs x: 4 # contributors y: 119 lines of code src/Epam.GraphQL/Configuration/Implementations/Relations/Relation.cs x: 4 # contributors y: 235 lines of code src/Epam.GraphQL/Extensions/ResolveFieldContextExtensions.cs x: 4 # contributors y: 254 lines of code src/Epam.GraphQL/Mutation/AfterSaveContext.cs x: 3 # contributors y: 17 lines of code src/Epam.GraphQL/Mutation/IAfterSaveContext.cs x: 3 # contributors y: 8 lines of code src/Epam.GraphQL/Mutation/SubmitInputTypeRegistry.cs x: 4 # contributors y: 112 lines of code src/Epam.GraphQL/Savers/DbContextSaver.cs x: 4 # contributors y: 344 lines of code src/Epam.GraphQL/Schema/ExecutionResultExtensions.cs x: 5 # contributors y: 16 lines of code src/Epam.GraphQL/Schema/ISchemaExecuter.cs x: 4 # contributors y: 24 lines of code src/Epam.GraphQL/Schema/Mutation.cs x: 5 # contributors y: 162 lines of code src/Epam.GraphQL/Schema/SchemaExecuter.cs x: 4 # contributors y: 208 lines of code src/Epam.GraphQL/Schema/SchemaExecutionOptions.cs x: 4 # contributors y: 74 lines of code src/Epam.GraphQL/Schema/SchemaExecutionOptionsBuilder.cs x: 4 # contributors y: 38 lines of code src/Epam.GraphQL/Schema/TaskExecutionResultExtensions.cs x: 5 # contributors y: 17 lines of code src/Epam.GraphQL/TaskBatcher/BatchLoader.cs x: 4 # contributors y: 264 lines of code src/Epam.GraphQL/Types/SortDirectionGraphType.cs x: 4 # contributors y: 65 lines of code src/Directory.Build.props x: 3 # contributors y: 35 lines of code src/Epam.GraphQL/Configuration/Implementations/ProxyAccessor.cs x: 4 # contributors y: 429 lines of code src/Epam.GraphQL.EntityFrameworkCore/DbContextAdapter.cs x: 2 # contributors y: 61 lines of code src/Epam.GraphQL/Adapters/IQueryableToAsyncEnumerableConverter.cs x: 2 # contributors y: 12 lines of code src/Epam.GraphQL/Builders/Common/IHasFromLoader.cs x: 2 # contributors y: 17 lines of code src/Epam.GraphQL/Builders/Loader/IHasFromBatch.cs x: 2 # contributors y: 66 lines of code src/Epam.GraphQL/Builders/Loader/IHasSelect.cs x: 2 # contributors y: 8 lines of code src/Epam.GraphQL/Builders/Loader/IHasSelectAndAndFromBatch.cs x: 3 # contributors y: 39 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/BaseLoaderFieldBuilder.cs x: 2 # contributors y: 43 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/FromBatchBuilder.cs x: 3 # contributors y: 134 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/IInlineGraphTypeResolver.cs x: 2 # contributors y: 16 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/InlineObjectFieldBuilder.cs x: 2 # contributors y: 289 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/LoaderFieldBuilder.cs x: 2 # contributors y: 268 lines of code src/Epam.GraphQL/Builders/Loader/Implementations/SelectAndReferenceToBuilder.cs x: 2 # contributors y: 25 lines of code src/Epam.GraphQL/Builders/MutableLoader/IHasEditableAndOnWriteAndMandatoryForUpdateAndSelectAndAndFromBatch.cs x: 2 # contributors y: 39 lines of code src/Epam.GraphQL/Builders/MutableLoader/IHasFilterableAndSortableAndOnWriteAndEditable.cs x: 2 # contributors y: 22 lines of code src/Epam.GraphQL/Builders/MutableLoader/IHasFromBatch.cs x: 2 # contributors y: 67 lines of code src/Epam.GraphQL/Builders/MutableLoader/Implementations/FieldBuilder.cs x: 2 # contributors y: 151 lines of code src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchBuilder.cs x: 2 # contributors y: 138 lines of code src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchEditableBuilder.cs x: 2 # contributors y: 75 lines of code src/Epam.GraphQL/Builders/MutableLoader/Implementations/FromBatchEnumerableEditableBuilder.cs x: 2 # contributors y: 72 lines of code src/Epam.GraphQL/Builders/MutableLoader/Implementations/MutableLoaderFieldBuilder.cs x: 2 # contributors y: 270 lines of code src/Epam.GraphQL/Configuration/IArgumentedMutationField.cs x: 2 # contributors y: 47 lines of code src/Epam.GraphQL/Configuration/IArgumentedQueryField.cs x: 2 # contributors y: 34 lines of code src/Epam.GraphQL/Configuration/IResolvableRootField.cs x: 2 # contributors y: 50 lines of code src/Epam.GraphQL/Configuration/IUnionableRootField.cs x: 2 # contributors y: 33 lines of code src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/QueryableAsyncFuncResolver.cs x: 2 # contributors y: 187 lines of code src/Epam.GraphQL/Configuration/Implementations/FieldResolvers/SelectEnumerableAsyncFuncResolver.cs x: 2 # contributors y: 155 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchField.cs x: 2 # contributors y: 149 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/BatchFields/BatchUnionField.cs x: 3 # contributors y: 256 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/ConnectionLoaderFieldBase.cs x: 2 # contributors y: 90 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/ConnectionQueryableField.cs x: 2 # contributors y: 80 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/EnumerableFieldBase.cs x: 2 # contributors y: 116 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/LoaderField.cs x: 2 # contributors y: 131 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/LoaderFieldBase.cs x: 2 # contributors y: 121 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/QueryableField.cs x: 2 # contributors y: 98 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/QueryableFieldBase.cs x: 2 # contributors y: 222 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootLoaderField.cs x: 2 # contributors y: 120 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootQueryableField.cs x: 2 # contributors y: 108 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ChildFields/RootQueryableFieldBase.cs x: 2 # contributors y: 229 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/FieldBase.cs x: 2 # contributors y: 167 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/MutationField.cs x: 2 # contributors y: 244 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/QueryField.cs x: 2 # contributors y: 172 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedMutationField.cs x: 2 # contributors y: 1055 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedQueryField.cs x: 2 # contributors y: 681 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentedUnionMutationField.cs x: 2 # contributors y: 546 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/ArgumentsBase.cs x: 2 # contributors y: 264 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/PayloadFields.cs x: 2 # contributors y: 127 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/UnionField.cs x: 2 # contributors y: 133 lines of code src/Epam.GraphQL/Configuration/Implementations/LoadEntityHook.cs x: 2 # contributors y: 143 lines of code src/Epam.GraphQL/Configuration/RelationRegistry.cs x: 2 # contributors y: 783 lines of code src/Epam.GraphQL/Diagnostics/Internals/ChainConfigurationContext.cs x: 2 # contributors y: 182 lines of code src/Epam.GraphQL/Diagnostics/Internals/ConfigurationContext.cs x: 2 # contributors y: 55 lines of code src/Epam.GraphQL/Extensions/ExpressionExtensions.cs x: 2 # contributors y: 489 lines of code src/Epam.GraphQL/Extensions/QueryableExtensions.cs x: 2 # contributors y: 219 lines of code src/Epam.GraphQL/Extensions/TypeBuilderExtensions.cs x: 2 # contributors y: 338 lines of code src/Epam.GraphQL/Extensions/TypeExtensions.cs x: 2 # contributors y: 240 lines of code src/Epam.GraphQL/Filters/Implementations/InlineFilters.cs x: 2 # contributors y: 165 lines of code src/Epam.GraphQL/Helpers/ConditionExpressionRewriter.cs x: 2 # contributors y: 227 lines of code src/Epam.GraphQL/Helpers/ExpressionHelpers.cs x: 2 # contributors y: 363 lines of code src/Epam.GraphQL/Helpers/ExpressionPrinter.cs x: 2 # contributors y: 329 lines of code src/Epam.GraphQL/Helpers/Guards.cs x: 2 # contributors y: 93 lines of code src/Epam.GraphQL/Infrastructure/QueryExecuter.cs x: 2 # contributors y: 278 lines of code src/Epam.GraphQL/Schema/Query.cs x: 2 # contributors y: 107 lines of code src/Epam.GraphQL/TaskBatcher/Batcher.cs x: 2 # contributors y: 85 lines of code src/Epam.GraphQL/Extensions/ILGeneratorExtensions.cs x: 2 # contributors y: 246 lines of code src/Epam.GraphQL/Helpers/ExpressionEqualityComparer.cs x: 2 # contributors y: 497 lines of code src/Epam.GraphQL/Infrastructure/SchemaServiceCollectionExtensions.cs x: 3 # contributors y: 31 lines of code src/Epam.GraphQL/Configuration/Implementations/Fields/ResolvableFields/PayloadFieldsContextAccessor.cs x: 1 # contributors y: 34 lines of code src/Epam.GraphQL/Loaders/RootProjection.cs x: 1 # contributors y: 7 lines of code src/Epam.GraphQL/Schema/Schema.cs x: 1 # contributors y: 31 lines of code src/Directory.Build.targets x: 1 # contributors y: 17 lines of code src/Epam.GraphQL.MiniProfiler/MiniProfilerAdapter.cs x: 1 # contributors y: 21 lines of code src/Epam.GraphQL.SystemTextJson/SystemTextJsonTaskExecutionResultExtensions.cs x: 1 # contributors y: 91 lines of code src/Epam.GraphQL/Configuration/Enums/NullOption.cs x: 1 # contributors y: 9 lines of code
1055.0
lines of code
  min: 6.0
  average: 69.83
  25th percentile: 14.0
  median: 28.0
  75th percentile: 71.75
  max: 1055.0
0 6.0
# contributors
min: 1.0 | average: 2.25 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0