# apollographql/apollo-kotlin — health index 80/100 (Good)

> Inspection of the public repository apollographql/apollo-kotlin by inspect.software. It holds a health index of 80 out of 100, placing it in the Good band. The index is a signal derived from publicly visible practice, not a warranty, a security audit, or an endorsement, and it is independent of payment.

- Repository: https://github.com/apollographql/apollo-kotlin
- Report page: https://inspect.software/software/apollographql/apollo-kotlin
- Full JSON report: https://inspect.software/api/repositories/apollographql/apollo-kotlin/report
- Badge: https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/apollographql/apollo-kotlin.svg
- Inspected: 2026-07-19
- Methodology: metrics 1.13.0, report schema 0.15.0 (https://inspect.software/methodology.md)

## Category summary

| Category | Weight | Index | Band |
|---|---|---|---|
| Vitality | 22% | 98/100 | Excellent |
| Community & Adoption | 18% | 89/100 | Excellent |
| Sustainability & Governance | 24% | 75/100 | Good |
| Engineering Quality | 20% | 76/100 | Good |
| Security | 16% | 58/100 | Moderate |
| AI Readiness | not counted | 52/100 | Moderate |

## Repository facts

| Field | Value |
|---|---|
| Description | :rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform. |
| Homepage | https://www.apollographql.com/docs/kotlin |
| Primary language | Kotlin |
| License | MIT |
| Stars | 3,963 |
| Forks | 695 |
| Created | 2016-09-28 |
| Last push | 2026-07-18 |
| Latest release | v5.0.1 |
| Commits (last year) | 231 |
| Bus factor | 2 |
| Topics | graphql-client, android, apollographql, graphql, kotlin, multiplatform, kotlin-multiplatform |

## Vitality — 98/100 (Excellent)

Is the project alive — is code being written and are releases shipping? Weight: 22% of the overall index.

### Development activity — 96/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Push recency | met | 36 / 36 | last push 1 days ago |
| Commit cadence | partial | 32.5 / 36 | 47/52 weeks with commits |
| Commit volume | met | 18 / 18 | 231 commits in the last year |
| OpenSSF Scorecard: Maintained | met | 10 / 10 | 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10 |

### Release discipline — 100/100 (Excellent)

Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ships releases | met | 27 / 27 | 100 releases published |
| Release recency | met | 36 / 36 | latest release 23 days ago |
| Release cadence | met | 27 / 27 | a release every ~16.2 days |
| OpenSSF Scorecard: Signed-Releases | excluded | 0 / 10 | no releases found |

### Abandonment — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Project is still maintained | met | 100 / 100 | maintenance record not established from the collected data |

## Community & Adoption — 89/100 (Excellent)

Does the project have users, downloads, attention, and a welcoming setup for contributors? Weight: 18% of the overall index.

### Popularity & adoption — 93/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Stars | partial | 58.4 / 60 | 3,963 stars |
| Forks | partial | 23.7 / 25 | 695 forks |
| Watchers | partial | 11.3 / 15 | 108 watchers |

### Community health — 85/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 22.5 / 22.5 | — |
| License | met | 22.5 / 22.5 | recognized license (MIT) |
| CONTRIBUTING guide | met | 18 / 18 | — |
| Code of conduct | met | 13.5 / 13.5 | — |
| Issue template | not met | 0 / 7.2 | — |
| PR template | not met | 0 / 6.3 | — |

## Sustainability & Governance — 75/100 (Good)

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep? Weight: 24% of the overall index.

### Maintainer resilience (bus factor) — 60/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Bus factor | partial | 25.2 / 54 | 2 contributor(s) cover half of all commits |
| Commit distribution | partial | 11.7 / 22.5 | top contributor authored 48% of commits |
| Contributor breadth | met | 13.5 / 13.5 | 100 contributors |
| OpenSSF Scorecard: Contributors | met | 10 / 10 | project has 51 contributing companies or organizations |

### Issue & PR responsiveness — 90/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Issue resolution | partial | 44.7 / 46.8 | 96% of issues closed |
| PR acceptance | partial | 36.3 / 38.2 | 4176/4401 decided PRs merged |
| OpenSSF Scorecard: Code-Review | partial | 9 / 15 | Found 18/27 approved changesets -- score normalized to 6 |

### Ownership & stewardship — 78/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ownership backing | met | 30 / 30 | organization-owned |
| Verified domain | not met | 0 / 20 | — |
| Owner reach | partial | 22.9 / 25 | 1,534 followers of apollographql |
| Track record | met | 25 / 25 | 239 public repos, account ~10 yr old |

## Engineering Quality — 76/100 (Good)

Are baseline engineering and documentation practices in place? Weight: 20% of the overall index.

### Engineering practices — 60/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| CI workflows | met | 24 / 24 | 10 workflow(s) |
| Tests present | met | 24 / 24 | — |
| Linter config | not met | 0 / 16 | — |
| Pre-commit hooks | not met | 0 / 9.6 | — |
| .editorconfig | not met | 0 / 6.4 | — |
| OpenSSF Scorecard: CI-Tests | partial | 12 / 20 | 19 out of 30 merged PRs checked by a CI test -- score normalized to 6 |

### Documentation — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 30 / 30 | — |
| Documentation directory | met | 25 / 25 | — |
| Documentation / homepage site | met | 15 / 15 | https://www.apollographql.com/docs/kotlin |
| Repository description | met | 10 / 10 | — |
| Topics | met | 10 / 10 | 7 topics |
| Wiki | met | 10 / 10 | — |

## Security — 58/100 (Moderate)

Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure? Weight: 16% of the overall index.

### Security posture — 58/100 (Moderate)

Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Binary-Artifacts | partial | 5.2 / 7.5 | binaries present in source code |
| Branch-Protection | excluded | 0 / 7.5 | internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md |
| CI-Tests | partial | 1.5 / 2.5 | 19 out of 30 merged PRs checked by a CI test -- score normalized to 6 |
| CII-Best-Practices | not met | 0 / 2.5 | no effort to earn an OpenSSF best practices badge detected |
| Code-Review | partial | 4.5 / 7.5 | Found 18/27 approved changesets -- score normalized to 6 |
| Contributors | met | 2.5 / 2.5 | project has 51 contributing companies or organizations |
| Dangerous-Workflow | met | 10 / 10 | no dangerous workflow patterns detected |
| Dependency-Update-Tool | met | 7.5 / 7.5 | update tool detected |
| Fuzzing | not met | 0 / 5 | project is not fuzzed |
| License | met | 2.5 / 2.5 | license file detected |
| Maintained | met | 7.5 / 7.5 | 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10 |
| Packaging | excluded | 0 / 5 | packaging workflow not detected |
| Pinned-Dependencies | partial | 3.5 / 5 | dependency not pinned by hash detected -- score normalized to 7 |
| SAST | not met | 0 / 5 | SAST tool is not run on all commits -- score normalized to 0 |
| Security-Policy | met | 5 / 5 | security policy file detected |
| Signed-Releases | excluded | 0 / 7.5 | no releases found |
| Token-Permissions | not met | 0 / 7.5 | detected GitHub workflow tokens with excessive permissions |
| Vulnerabilities | not met | 0 / 7.5 | 26 existing vulnerabilities detected |

### High-Risk Jurisdiction Exposure — 100/100 (Excellent)

Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Policy exposure multiplier | met | 100 / 100 | no confirmed policy-scope location match |

## AI Readiness — 52/100 (Moderate)

How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score.

### Agent context & guidance — 1/100 (Critical)

Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Agent instructions | not met | 0 / 45 | no CLAUDE.md / AGENTS.md / editor rules |
| Machine-readable docs (llms.txt) | not met | 0 / 15 | — |
| Legible commit history | excluded | 0 / 40 | no data |

### Verify loop (build / test / typecheck) — 61/100 (Moderate)

Excluded from scoring (no data or not applicable): Demonstrated agent practice, Automated maintenance. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| One-command bootstrap | not met | 0 / 18 | — |
| Automated tests | met | 22 / 22 | — |
| Lint / format config | not met | 0 / 11 | — |
| Static type checking | met | 11 / 11 | Kotlin (statically typed) |
| Reproducible environment | met | 10 / 10 | lockfile |
| Demonstrated agent practice | excluded | 0 / 10 | no data |
| Automated maintenance | excluded | 0 / 8 | no data |
| OpenSSF Scorecard: Pinned-Dependencies | partial | 7 / 10 | dependency not pinned by hash detected -- score normalized to 7 |

### Code legibility for models — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Type-checkable code | met | 45 / 45 | Kotlin (statically typed) |
| Manageable file sizes | partial | 54.9 / 55 | 1/953 source files over 60KB |

### Machine-readable interfaces — 80/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| API schema (OpenAPI/GraphQL/proto) | met | 40 / 40 | benchmark/app/src/main/graphql/api/operations.graphql, benchmark/app/src/main/graphql/api/schema.graphqls, benchmark/microbenchmark/src/main/graphql/benchmark/operations.graphql, benchmark/microbenchmark/src/main/graphql/benchmark/schema.graphqls, benchmark/microbenchmark/src/main/graphql/calendar/CalendarFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/CalendarProviderFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/CategoryFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/DateTimeFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/IconFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/ItemFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/ItemTypeFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/ItemsQuery.graphql, benchmark/microbenchmark/src/main/graphql/calendar/PageInfoFragment.graphql, benchmark/microbenchmark/src/main/graphql/calendar/schema.graphqls, benchmark/microbenchmark/src/main/graphql/conferences/Queries.graphql, benchmark/microbenchmark/src/main/graphql/conferences/extra.graphqls, benchmark/microbenchmark/src/main/graphql/conferences/schema.graphqls, benchmark/microbenchmark/src/main/graphql/pagination/extra.graphqls, benchmark/microbenchmark/src/main/graphql/pagination/operations.graphql, benchmark/microbenchmark/src/main/graphql/pagination/schema.graphqls, benchmark/microbenchmark/src/main/graphql/tracks/extra.graphqls, benchmark/microbenchmark/src/main/graphql/tracks/operations.graphql, benchmark/microbenchmark/src/main/graphql/tracks/schema.graphqls, libraries/apollo-ast/test-fixtures/merger/argument-default-value-error.graphql, libraries/apollo-ast/test-fixtures/merger/argument-description-error.graphql, libraries/apollo-ast/test-fixtures/merger/description-is-preserved.graphql, libraries/apollo-ast/test-fixtures/merger/field-description-error.graphql, libraries/apollo-ast/test-fixtures/merger/field-type-error.graphql, libraries/apollo-ast/test-fixtures/merger/merge-descriptions-and-default-values.graphql, libraries/apollo-ast/test-fixtures/merger/merge-field-argument.graphql, libraries/apollo-ast/test-fixtures/merger/merge-field-directive.graphql, libraries/apollo-ast/test-fixtures/merger/merge-field-error.graphql, libraries/apollo-ast/test-fixtures/merger/merge-interface-field-directive.graphql, libraries/apollo-ast/test-fixtures/merger/merge-service-capabilities.graphql, libraries/apollo-ast/test-fixtures/parser/anonymous-operation.graphql, libraries/apollo-ast/test-fixtures/parser/comments-at-eof.graphql, libraries/apollo-ast/test-fixtures/parser/deprecate-directive.graphql, libraries/apollo-ast/test-fixtures/parser/dollar-arg-name.graphqls, libraries/apollo-ast/test-fixtures/parser/empty-extension-error.graphql, libraries/apollo-ast/test-fixtures/parser/extra-tokens.graphql, libraries/apollo-ast/test-fixtures/parser/fragment-arguments-error.graphql, libraries/apollo-ast/test-fixtures/parser/fragment-arguments.graphql, libraries/apollo-ast/test-fixtures/parser/service-capabilities.graphql, libraries/apollo-ast/test-fixtures/parser/service-capability-error.graphql, libraries/apollo-ast/test-fixtures/parser/simple.graphql, libraries/apollo-ast/test-fixtures/parser/type-description-error.graphql, libraries/apollo-ast/test-fixtures/parser/type-extensions.graphql, libraries/apollo-ast/test-fixtures/validation/executable/ArgumentNonOptional.graphql, libraries/apollo-ast/test-fixtures/validation/executable/BadDirectiveArgument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/CircularFragmentReference.graphql, libraries/apollo-ast/test-fixtures/validation/executable/DuplicateOperation.graphql, libraries/apollo-ast/test-fixtures/validation/executable/FragmentDuplication.graphql, libraries/apollo-ast/test-fixtures/validation/executable/FragmentUnknownType.graphql, libraries/apollo-ast/test-fixtures/validation/executable/InlineFragmentCanNotBeSpread.graphql, libraries/apollo-ast/test-fixtures/validation/executable/InlineFragmentUnknonwType.graphql, libraries/apollo-ast/test-fixtures/validation/executable/InputObjectFieldNonOptional.graphql, libraries/apollo-ast/test-fixtures/validation/executable/InputObjectFieldTypeMismatch.graphql, libraries/apollo-ast/test-fixtures/validation/executable/InputObjectListFieldTypeMismatch.graphql, libraries/apollo-ast/test-fixtures/validation/executable/MissingDirective.graphql, libraries/apollo-ast/test-fixtures/validation/executable/MissingDirectiveArgument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/MissingSelectionSet.graphql, libraries/apollo-ast/test-fixtures/validation/executable/QueryUnknowField.graphql, libraries/apollo-ast/test-fixtures/validation/executable/SyntaxError.graphql, libraries/apollo-ast/test-fixtures/validation/executable/TypeSystemDefinition.graphql, libraries/apollo-ast/test-fixtures/validation/executable/UnusedVariable.graphql, libraries/apollo-ast/test-fixtures/validation/executable/VariableMissing.graphql, libraries/apollo-ast/test-fixtures/validation/executable/VariableTypeMismatch.graphql, libraries/apollo-ast/test-fixtures/validation/executable/apollo_directive/apollo_directive.graphql, libraries/apollo-ast/test-fixtures/validation/executable/apollo_directive/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/bad_variable_value/bad_variable_value.graphql, libraries/apollo-ast/test-fixtures/validation/executable/bad_variable_value/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/catch/catch.graphql, libraries/apollo-ast/test-fixtures/validation/executable/catch/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/default_namespace/default_namespace.graphql, libraries/apollo-ast/test-fixtures/validation/executable/default_namespace/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/defer/duplicate_labels.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/duplicate_path_and_labels_inline.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/duplicate_path_and_labels_spread.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/fragment_used_twice_not_duplicate_labels.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/illegal_label.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/label_is_a_variable.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/root_field_mutation_or_subscription.graphql, libraries/apollo-ast/test-fixtures/validation/executable/defer/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/definition_renames/definition_renames.graphql, libraries/apollo-ast/test-fixtures/validation/executable/definition_renames/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/deprecated/deprecated_argument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/deprecated/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/directive_variable/directive_variable.graphql, libraries/apollo-ast/test-fixtures/validation/executable/directive_variable/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema1/different_shapes.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema1/merging_allowed.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema1/multiple_merged_fields.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema1/nested_merged_field.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema1/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema2/different_shapes.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fields_in_set_can_merge/schema2/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/default_value.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/merge_error.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/missing_required_argument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/nested_merge_error.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/operation_variable_passthrough.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/type_mismatch.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/unknown_argument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/unused_fragment_variable.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/valid_usage.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_arguments/variable_scoping.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_variables/fragment_variables.graphql, libraries/apollo-ast/test-fixtures/validation/executable/fragment_variables/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/field_merging/field_merging.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/field_merging/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/field_merging_order/allows_different_order_of_args.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/field_merging_order/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/input_field_order/allows_different_order_of_input_object_fields_in_arg_values.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/input_field_order/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/keywords/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/keywords/works_for_field_names_that_are_js_keywords.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/known_directive/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/known_directive/with_misplaced_directives.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/known_directive/with_no_directive.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/known_directive/with_standard_directives.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/known_directive/with_unknown_directive.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/defined_variables_used as_fragment_arguments_are_not_unused_or_undefined_variables.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/fragment_defined_arguments_are_not_unused_or_undefined_variables.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/multiple_undefined_variables_produce_multiple_errors.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/multiple_variables_in_fragments_not_defined.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/multiple_variables_not_defined.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/multiple_variables_not_used.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/multiple_variables_not_used_in_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/no_unused_variable.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/single_variable_in_fragment_not_defined_by_multiple_operations.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/unused_fragment_variables_are_reported.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/uses_all_variables_deeply.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/uses_all_variables_deeply_in_inline_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/uses_all_variables_in_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_in_fragment_not_defined_by_operation.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_in_fragment_not_defined_by_unnamed_query.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_in_fragment_used_by_other_operation.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_not_defined.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_not_defined_by_anonymous_query.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_not_used.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_not_used_by_fragment_used_by_other_operation.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_not_used_by_unreferenced_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_not_used_in_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_used_by_fragment_in_multiple_operations.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variable_used_by_recursive_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variables_in_fragment_not_defined_by_multiple_operations.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variables_shadowed_by_parent_fragment_arguments_are_still_undefined_variables.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/no_unused_or_undefined_variable/variables_used_as_fragment_arguments_may_be_undefined_variables.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/allows_inline_fragments_without_type_condition.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/allows_non_conflicting_overlapping_types.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/compares_deep_types_including_list.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/compatible_return_shapes_on_different_return_types.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/conflicting_return_types_which_potentially_overlap.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/disallows_differing_deep_return_types_despite_no_overlap.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/disallows_differing_return_type_list_despite_no_overlap_1.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/disallows_differing_return_type_list_despite_no_overlap_2.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/disallows_differing_return_type_nullability_despite_no_overlap.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/disallows_differing_return_types_despite_no_overlap.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/disallows_differing_subfields.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/ignores_unknown_types.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/reports_correctly_when_a_non_exclusive_follows_an_exclusive.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/same_wrapped_scalar_return_types.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/same_response_shape/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/alias_masking_direct_field_access.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/allows_different_args_where_no_conflict_is_possible.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/arg_passed_to_fragment_without_arg_is_reported.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/conflicting_arg_names.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/conflicting_arg_values.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/deep_conflict.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/deep_conflict_with_multiple_issues.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/different_args_second_adds_an_argument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/different_args_second_missing_an_argument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/different_args_with_different_aliases.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/different_directives_with_different_aliases.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/different_skip_include_directives_accepted.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/does_not_infinite_loop_on_immediately_recursive_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/does_not_infinite_loop_on_recursive_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/does_not_infinite_loop_on_recursive_fragment_with_a_field_named_after_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/does_not_infinite_loop_on_recursive_fragments_separated_by_fields.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/does_not_infinite_loop_on_transitively_recursive_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/encounters_conflict_in_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/encounters_conflict_in_fragments_with_args.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/finds_invalid_case_even_with_immediately_recursive_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/finds_invalid_cases_even_with_field_named_after_fragment.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/fragment_args_are_known.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/identical_fields.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/identical_fields_with_identical_args.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/identical_fields_with_identical_directives.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/ignores_unknown_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/reports_deep_conflict_after_nested_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/reports_deep_conflict_in_nested_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/reports_deep_conflict_to_nearest_common_ancestor.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/reports_deep_conflict_to_nearest_common_ancestor_in_fragments.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/reports_each_conflict_once.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/same_aliases_allowed_on_non_overlapping_fields.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/same_aliases_with_different_field_targets.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/unique_fields.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/unknown_args_amongst_known_args.graphql, libraries/apollo-ast/test-fixtures/validation/executable/graphql-js/schema1/very_deep_conflict.graphql, libraries/apollo-ast/test-fixtures/validation/executable/input_array_coercion/input_array_coercion.graphql, libraries/apollo-ast/test-fixtures/validation/executable/input_array_coercion/input_array_coercion_failure.graphql, libraries/apollo-ast/test-fixtures/validation/executable/input_array_coercion/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/introspection/introspection.graphql, libraries/apollo-ast/test-fixtures/validation/executable/introspection/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/mandatory_argument/mandatory_argument.graphql, libraries/apollo-ast/test-fixtures/validation/executable/mandatory_argument/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/nullable_variable_in_non_nullable_position/nullable_variable_argument_default_value.graphql, libraries/apollo-ast/test-fixtures/validation/executable/nullable_variable_in_non_nullable_position/nullable_variable_in_non_nullable_position.graphql, libraries/apollo-ast/test-fixtures/validation/executable/nullable_variable_in_non_nullable_position/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/one_of/one_of.graphql, libraries/apollo-ast/test-fixtures/validation/executable/one_of/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/optional_variable/optional_variable.graphql, libraries/apollo-ast/test-fixtures/validation/executable/optional_variable/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/repeated_directive/repeated_directive.graphql, libraries/apollo-ast/test-fixtures/validation/executable/repeated_directive/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/executable/schema.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/bad_default_value.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/builtin-directive.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/directive.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/duplicate-type.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/duplicate_directive.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/executable-definition.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/implements-object.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles0.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles1.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles10.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles11.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles12.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles13.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles2.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles3.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles4.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles5.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles6.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles7.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles8.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-cycles9.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/input-default-value-cycles.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/link-redefinition.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/linked-rename.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/linked_directive_redefinition.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/oneof-input-object-incompatible.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/oneof-input-object-redefinition.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/oneof-input-object.graphqls, libraries/apollo-ast/test-fixtures/validation/schema/unexpected-definitions.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/__schema/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/antlr_tokens/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/arguments_hardcoded/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/big_query/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/capitalized_fields/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/capitalized_fields/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/case_sensitive_enum/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/case_sensitive_enum/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/companion/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/companion/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/custom_scalar_type/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/custom_scalar_type/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/custom_scalar_type/schema.java.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/custom_scalar_type/schema.kotlin.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/data_builders/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/data_builders/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/decapitalized_fields/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/decapitalized_fields/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/deprecated_merged_field/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/deprecated_merged_field/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/deprecation/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/deprecation/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/empty/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/enum_field/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/enum_field/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/enums_as_sealed/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/enums_as_sealed/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/escape_equals_hashcode/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/escape_equals_hashcode/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/escaped_kdocs/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/escaped_kdocs/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/field_with_include_directive/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fieldset_with_multiple_super/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fieldset_with_multiple_super/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/fragment_spread_with_include_directive/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragment_spread_with_nested_fields/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragment_used_twice/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragment_with_inline_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragment_with_multiple_fieldsets/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragment_with_multiple_fieldsets/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/fragments_same_type_condition/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragments_with_defer_and_include_directives/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/fragments_with_type_condition/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/hero_details/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/hero_details_semantic_naming/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/hero_name/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/hero_name_query_long_name/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/hero_with_review/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_for_non_optional_field/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_inside_inline_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_intersection/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_intersection/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_merge_fields/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_simple/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_type_coercion/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragment_with_include_directive/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/inline_fragments_with_friends/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/input_object_oneof/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/input_object_oneof/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/input_object_type/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/input_object_type/schema.java.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/input_object_type/schema.kotlin.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/input_object_variable_and_argument/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/input_object_variable_and_argument_with_generated_methods/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/interface_always_nested/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/interface_always_nested/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/interface_on_interface/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/interface_on_interface/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/introspection_query/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java8annotation/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java8annotation/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_android_annotations/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_android_annotations/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_apollo_optionals/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_apollo_optionals/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_guava_optionals/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_guava_optionals/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_hashcode/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_hashcode/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_java_optionals/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_java_optionals/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_jetbrains_annotations/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_jetbrains_annotations/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_jsr305_annotations/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_jsr305_annotations/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/java_primitive_types/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/java_primitive_types/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/list_field_clash/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/list_field_clash/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/merged_include/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/monomorphic/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/monomorphic/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/multiple_fragments/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/multiple_fragments/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/mutation_create_review/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/mutation_create_review/schema.java.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/mutation_create_review/schema.kotlin.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/mutation_create_review_semantic_naming/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/named_fragment_delegate/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/named_fragment_inside_inline_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/named_fragment_with_variables/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/named_fragment_with_variables/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/named_fragment_without_implementation/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/nested_conditional_inline/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/nested_field_with_multiple_fieldsets/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/nested_field_with_multiple_fieldsets/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/nested_named_fragments/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/nested_named_fragments/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/not_all_combinations_are_needed/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/not_all_combinations_are_needed/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/object/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/object/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/operation_id_generator/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/operationbased2_ex7/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/operationbased2_ex7/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/operationbased2_ex8/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/operationbased2_ex8/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/optional/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/optional/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/path_vs_flat_accessors/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/path_vs_flat_accessors/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/recursive_selection/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/reserved_keywords/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/root_query_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/root_query_fragment_with_nested_fragments/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/root_query_inline_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/simple_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/simple_fragment_with_inline_fragments/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/simple_inline_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/simple_union/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/simple_union/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/starships/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/subscriptions/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/subscriptions/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/suppressed_warnings/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/suppressed_warnings/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/target_name/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/target_name/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/test_inline/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/test_inline/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/two_heroes_unique/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/two_heroes_with_friends/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/typename_always_first/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/typepolicy/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/typepolicy/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/union_fragment/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/union_inline_fragments/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/unique_type_name/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/used_arguments/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/com/example/used_arguments/schema.graphqls, libraries/apollo-compiler/src/test/graphql/com/example/variable_default_value/TestOperation.graphql, libraries/apollo-compiler/src/test/graphql/schema.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/conditionalFragments/defer.graphql, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/conditionalFragments/include.graphql, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/conditionalFragments/schema.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/conditionalFragments/skip.graphql, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/extendsSchema.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/interfacesWithoutKeyFields.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/nonexistentKeyField.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/objectAndInterfaceTypePolicySchema.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/objectInheritingTwoInterfaces.graphqls, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/operations.graphql, libraries/apollo-compiler/src/test/kotlin/com/apollographql/apollo/compiler/keyfields/schema.graphqls, libraries/apollo-compiler/src/test/metadata/fragment-multiple/leaf.graphql, libraries/apollo-compiler/src/test/metadata/fragment-multiple/root.graphql, libraries/apollo-compiler/src/test/metadata/fragment-nameclash-error/leaf.graphql, libraries/apollo-compiler/src/test/metadata/fragment-nameclash-error/root.graphql, libraries/apollo-compiler/src/test/metadata/fragment-variable-error/leaf.graphql, libraries/apollo-compiler/src/test/metadata/fragment-variable-error/root.graphql, libraries/apollo-compiler/src/test/metadata/schema.graphqls, libraries/apollo-compiler/src/test/metadata/simple/leaf.graphql, libraries/apollo-compiler/src/test/metadata/simple/root.graphql, libraries/apollo-compiler/src/test/typename/droid.graphql, libraries/apollo-compiler/src/test/typename/fragment_spread.graphql, libraries/apollo-compiler/src/test/typename/hero_name.graphql, libraries/apollo-compiler/src/test/typename/inline_fragment.graphql, libraries/apollo-compiler/src/test/typename/nested.graphql, libraries/apollo-compiler/src/test/typename/tree.graphql, libraries/apollo-compiler/src/test/usedtypes/enum_input_field.graphql, libraries/apollo-compiler/src/test/usedtypes/enum_output_field.graphql, libraries/apollo-compiler/src/test/validation/operation/capitalized_fields/capitalized_fields_allowed.graphql, libraries/apollo-compiler/src/test/validation/operation/capitalized_fields/capitalized_fields_allowed_with_fragment_spread.graphql, libraries/apollo-compiler/src/test/validation/operation/capitalized_fields/capitalized_fields_disallowed.graphql, libraries/apollo-compiler/src/test/validation/operation/capitalized_fields/schema.graphqls, libraries/apollo-compiler/src/test/validation/schema/duplicate-target-name.graphqls, libraries/apollo-compiler/src/test/validation/schema/reserved-enum-value-names.graphqls, libraries/apollo-compiler/src/test/validation/schema/typepolicy-clash.graphqls, libraries/apollo-compiler/src/test/validation/schema/typepolicy-unknown-fields.graphqls, libraries/apollo-debug-server/graphql/schema.graphqls, libraries/apollo-execution/testFixtures/introspection-query.graphql, libraries/apollo-gradle-plugin/testFiles/githunt/FeedQuery.graphql, libraries/apollo-gradle-plugin/testFiles/hero/TestQuery.graphql, libraries/apollo-gradle-plugin/testFiles/sdl/FeedRepositoryQuery.graphql, libraries/apollo-gradle-plugin/testFiles/simple/operations.graphql, libraries/apollo-gradle-plugin/testFiles/simple/schema.graphqls, libraries/apollo-gradle-plugin/testFiles/starwars/AllFilms.graphql, libraries/apollo-gradle-plugin/testFiles/starwars/DroidDetails.graphql, libraries/apollo-gradle-plugin/testFiles/starwars/DroidDetailsSpeciesInfo.graphql, libraries/apollo-gradle-plugin/testProjects/android-test-variants/src/test/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/androidTest/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/debug/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/demoDebug/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/demoTest/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/main/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/release/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/android-variants/src/test/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/buildCache/src/main/graphql/starwars/AllFilms.graphql, libraries/apollo-gradle-plugin/testProjects/configuration-cache/leaf/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/configuration-cache/root/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/configuration-cache/root/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/configuration-cache2/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/configuration-cache2/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/defaultVersion/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/defaultVersion/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/deprecationWarnings/src/main/graphql/operations.graphql, libraries/apollo-gradle-plugin/testProjects/executable-schema-file/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/gradle-min-version/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/gradle-min-version/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/issue-severities/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/issue-severities/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/java-only/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/java-only/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/kotlin-plugin-version/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/kotlin-plugin-version/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/kotlinJvmSourceSets/src/main/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/kotlinJvmSourceSets/src/test/graphql/com/example/operations.graphql, libraries/apollo-gradle-plugin/testProjects/lazy-schema-file/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/mismatchedVersions/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/multi-modules-badconfig/leaf/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-badconfig/root/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-badconfig/root/src/main/graphql/com/library/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/multi-modules-custom-scalar-defined-in-leaf/leaf/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-custom-scalar-defined-in-leaf/root/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-custom-scalar/leaf/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-custom-scalar/root/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-custom-scalar/root/src/main/graphql/com/library/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/multi-modules-diamond/leaf/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-diamond/node1/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-diamond/node2/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-diamond/root/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-duplicates/node1/impl/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-duplicates/node2/impl/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-publishing-consumer/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-publishing-producer/fragments/src/main/graphql/fragments.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-publishing-producer/schema/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/multi-modules-transitive/leaf/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-transitive/node/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules-transitive/root/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules/leaf/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multi-modules/root/src/main/graphql/com/library/operations.graphql, libraries/apollo-gradle-plugin/testProjects/multiplatform/src/commonMain/graphql/DroidDetails.graphql, libraries/apollo-gradle-plugin/testProjects/operationIdsWithIsolation/app/src/main/graphql/com/example/TestQuery.graphql, libraries/apollo-gradle-plugin/testProjects/parser-options/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/parser-options/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/register-operations/src/main/graphql/operation.graphql, libraries/apollo-gradle-plugin/testProjects/register-operations/src/main/graphql/schema.graphqls, libraries/apollo-gradle-plugin/testProjects/testSourceSet/src/main/graphql/com/example/operations.graphql, libraries/apollo-tooling/src/main/graphql/graphql/extra.graphqls, libraries/apollo-tooling/src/main/graphql/graphql/pre-introspection.graphql, libraries/apollo-tooling/src/main/graphql/graphql/schema.graphqls, libraries/apollo-tooling/src/main/graphql/platform-api/internal/extra.graphqls, libraries/apollo-tooling/src/main/graphql/platform-api/internal/operations.graphql, libraries/apollo-tooling/src/main/graphql/platform-api/internal/schema.graphqls, libraries/apollo-tooling/src/main/graphql/platform-api/public/extra.graphqls, libraries/apollo-tooling/src/main/graphql/platform-api/public/operations.graphql, libraries/apollo-tooling/src/main/graphql/platform-api/public/schema.graphqls, libraries/apollo-tooling/src/main/resources/base-introspection.graphql, libraries/apollo-tooling/src/test/fixtures/introspection-response-success-full.graphqls, tests/ast-benchmark/test-data/large-schema-4-query.graphql, tests/cache-variables-arguments/src/main/graphql/operation.graphql, tests/cache-variables-arguments/src/main/graphql/schema.graphqls, tests/catch-responseBased/src/main/graphql/null/extra.graphqls, tests/catch-responseBased/src/main/graphql/null/operations.graphql, tests/catch-responseBased/src/main/graphql/result/extra.graphqls, tests/catch-responseBased/src/main/graphql/shared/levels.graphql, tests/catch-responseBased/src/main/graphql/shared/operations.graphql, tests/catch-responseBased/src/main/graphql/shared/schema.graphqls, tests/catch-responseBased/src/main/graphql/throw/extra.graphqls, tests/catch/src/main/graphql/fragments/operation.graphql, tests/catch/src/main/graphql/fragments/schema.graphqls, tests/catch/src/main/graphql/nested/operation.graphql, tests/catch/src/main/graphql/nested/schema.graphqls, tests/catch/src/main/graphql/null/extra.graphqls, tests/catch/src/main/graphql/null/operations.graphql, tests/catch/src/main/graphql/result/extra.graphqls, tests/catch/src/main/graphql/shared/levels.graphql, tests/catch/src/main/graphql/shared/operations.graphql, tests/catch/src/main/graphql/shared/schema.graphqls, tests/catch/src/main/graphql/throw/extra.graphqls, tests/compiler-plugins/app/src/main/graphql/cache/schema.graphqls, tests/compiler-plugins/app/src/main/graphql/default/operation.graphql, tests/compiler-plugins/app/src/main/graphql/default/schema.graphqls, tests/compiler-plugins/custom-flatten/src/main/graphql/operations.graphql, tests/compiler-plugins/custom-flatten/src/main/graphql/schema.graphqls, tests/compiler-plugins/schema-codegen/src/main/resources/cache_v0.1.graphqls, tests/data-builders-java/src/main/graphql/operations.graphql, tests/data-builders-java/src/main/graphql/schema.graphqls, tests/data-builders-kotlin-consumer/src/main/graphql/operations.graphql, tests/data-builders-kotlin/src/main/graphql/fragments.graphql, tests/data-builders-kotlin/src/main/graphql/operations.graphql, tests/data-builders-kotlin/src/main/graphql/schema.graphqls, tests/defer/apollo-server/computers.graphqls, tests/defer/router/simple-supergraph.graphqls, tests/defer/router/subgraphs/computers/computers.graphqls, tests/defer/src/commonMain/graphql/base/operation.graphql, tests/defer/src/commonMain/graphql/base/schema.graphqls, tests/defer/src/commonMain/graphql/noTypename/operation.graphql, tests/defer/src/commonMain/graphql/noTypename/schema.graphqls, tests/defer/src/commonMain/graphql/supergraph/query.graphql, tests/defer/src/commonMain/graphql/supergraph/schema.graphqls, tests/deprecated-requires-opt-in/graphql/operation.graphql, tests/deprecated-requires-opt-in/graphql/schema.graphqls, tests/enums/src/main/graphql/extra.graphqls, tests/enums/src/main/graphql/operation.graphql, tests/enums/src/main/graphql/schema.graphqls, tests/escaping/src/main/graphql/operation.graphql, tests/escaping/src/main/graphql/schema.graphqls, tests/filesystem-sensitivity/src/main/graphql/operations.graphql, tests/filesystem-sensitivity/src/main/graphql/schema.graphqls, tests/fragment-arguments/src/main/graphql/operations.graphql, tests/fragment-arguments/src/main/graphql/schema.graphqls, tests/generated-methods/src/main/graphql/operation.graphql, tests/generated-methods/src/main/graphql/schema.graphqls, tests/gzip/src/commonMain/graphql/operations.graphql, tests/gzip/src/commonMain/graphql/schema.graphqls, tests/http-cache/src/main/graphql/operations.graphql, tests/http-cache/src/main/graphql/schema.graphqls, tests/http-headers/src/main/graphql/operations.graphql, tests/http-headers/src/main/graphql/schema.graphqls, tests/include-skip-operation-based/src/main/graphql/operations.graphql, tests/include-skip-operation-based/src/main/graphql/schema.graphqls, tests/input/src/main/graphql/operation.graphql, tests/input/src/main/graphql/schema.graphqls, tests/integration-tests/src/commonTest/kotlin/test/batching/graphql/operations.graphql, tests/integration-tests/src/commonTest/kotlin/test/batching/graphql/schema.graphqls, tests/integration-tests/src/commonTest/kotlin/test/circular_cache_read/graphql/operations.graphql, tests/integration-tests/src/commonTest/kotlin/test/circular_cache_read/graphql/schema.graphqls, tests/integration-tests/src/commonTest/kotlin/test/declarativecache/graphql/extra.graphqls, tests/integration-tests/src/commonTest/kotlin/test/declarativecache/graphql/operations.graphql, tests/integration-tests/src/commonTest/kotlin/test/declarativecache/graphql/schema.graphqls, tests/integration-tests/src/commonTest/kotlin/test/fragment_normalizer/graphql/operations.graphql, tests/integration-tests/src/commonTest/kotlin/test/fragment_normalizer/graphql/schema.graphqls, tests/integration-tests/src/commonTest/kotlin/test/schema/graphql/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/benchmark/operations.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/benchmark/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/BookTrip.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/CancelTrip.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/LaunchDetails.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/LaunchDetailsByDate.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/LaunchList.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/Login.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/TripsBooked.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/fullstack/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/httpcache/AllFilms.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/httpcache/AllPlanets.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/httpcache/DroidDetails.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/httpcache/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/interceptor/AllFilms.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/interceptor/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/CharacterDetails.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/CharacterNameById.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/CharacterWithBirthDate.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/CreateReviewMutation.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/EpisodeHeroName.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/EpisodeHeroNameWithId.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/EpisodeHeroWithDates.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/EpisodeHeroWithInlineFragment.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroAndFriendsDirectives.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroAndFriendsName.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroAndFriendsNameWithIds.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroAndFriendsNameWithIdsForParentOnly.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroAndFriendsWithFragments.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroAppearsIn.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroNameWithEnums.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroNameWithId.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroParentTypeDependentField.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroTypeDependentAliasedField.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HeroWithFriendsFragment.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/HumanWithIdFragment.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/Instant.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/JsonScalar.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/NullableHero.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/ReviewsByEpisode.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/SameHeroTwice.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/SearchHero.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/StartshipById.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/UpdateReviewMutation.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/UpdateReviewWithoutVariableMutation.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/normalizer/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/performance/GetFloats.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/performance/GetInts.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/performance/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/subscription/NewRepoCommentSubscription.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/subscription/schema.graphqls, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/upload/MultipleUpload.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/upload/NestedUpload.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/upload/SingleUpload.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/upload/SingleUploadTwice.graphql, tests/integration-tests/src/main/graphql/com/apollographql/apollo/integration/upload/schema.graphqls, tests/ios-test/src/commonMain/graphql/operations.graphql, tests/ios-test/src/commonMain/graphql/schema.graphqls, tests/java-nullability/src/main/graphql/operation.graphql, tests/java-nullability/src/main/graphql/schema.graphqls, tests/js/src/commonMain/graphql/operations.graphql, tests/js/src/commonMain/graphql/schema.graphqls, tests/jsexport/src/commonMain/graphql/operations.graphql, tests/jsexport/src/commonMain/graphql/schema.graphqls, tests/jvmoverloads/src/main/graphql/operation.graphql, tests/jvmoverloads/src/main/graphql/schema.graphqls, tests/kdoc/src/main/graphql/operation.graphql, tests/kdoc/src/main/graphql/schema.graphqls, tests/kotlin-codegen/src/main/graphql/operations.graphql, tests/kotlin-codegen/src/main/graphql/schema.graphqls, tests/model-builders-java/src/main/graphql/operations.graphql, tests/model-builders-java/src/main/graphql/schema.graphqls, tests/models-fixtures/graphql/operations.graphql, tests/models-fixtures/graphql/schema.graphqls, tests/models-operation-based-with-interfaces/graphql/operation.graphql, tests/models-operation-based-with-interfaces/graphql/schema.graphqls, tests/multi-module-1/bidirectional/src/main/graphql/com/example/operations.graphql, tests/multi-module-1/child/src/main/graphql/operations.graphql, tests/multi-module-1/file-path/src/main/graphql/com/example/operations.graphql, tests/multi-module-1/root/src/main/graphql/operations.graphql, tests/multi-module-1/root/src/main/graphql/schema.graphqls, tests/multi-module-2/child/src/main/graphql/operations.graphql, tests/multi-module-2/root/src/main/graphql/operations.graphql, tests/multi-module-2/root/src/main/graphql/schema.graphqls, tests/multi-module-3/child/src/main/graphql/operations.graphql, tests/multi-module-3/root/src/main/graphql/schema.graphqls, tests/multipart/src/commonMain/graphql/mockserver/operations.graphql, tests/multipart/src/commonMain/graphql/mockserver/schema.graphqls, tests/multipart/src/commonMain/graphql/router/operations.graphql, tests/native-benchmarks/src/commonMain/graphql/operation.graphql, tests/native-benchmarks/src/commonMain/graphql/schema.graphqls, tests/no-query-document/src/main/graphql/operation.graphql, tests/no-query-document/src/main/graphql/schema.graphqls, tests/no-runtime/src/main/graphql/operation.graphql, tests/normalization-tests/src/main/graphql/1/operations.graphql, tests/normalization-tests/src/main/graphql/1/schema.graphqls, tests/normalization-tests/src/main/graphql/2/operations.graphql, tests/normalization-tests/src/main/graphql/2/schema.graphqls, tests/normalization-tests/src/main/graphql/3/extra.graphqls, tests/normalization-tests/src/main/graphql/3/operations.graphql, tests/normalization-tests/src/main/graphql/3/schema.graphqls, tests/number_scalar/src/main/graphql/operation.graphql, tests/number_scalar/src/main/graphql/schema.graphqls, tests/on-error/src/main/graphql/operations.graphql, tests/on-error/src/main/graphql/schema.graphqls, tests/optimistic-data/src/main/graphql/operation.graphql, tests/optimistic-data/src/main/graphql/schema.graphqls, tests/optional-variables/src/main/graphql/operation.graphql, tests/optional-variables/src/main/graphql/operationWithFragment.graphql, tests/optional-variables/src/main/graphql/schema.graphqls, tests/outofbounds/src/main/graphql/operation.graphql, tests/outofbounds/src/main/graphql/schema.graphqls, tests/platform-api/src/main/graphql/operations.graphql, tests/platform-api/src/main/graphql/schema.graphqls, tests/runtime/src/main/graphql/operation.graphql, tests/sample-server/graphql/schema.graphqls, tests/scalar-adapters/src/main/graphql/extra.graphqls, tests/scalar-adapters/src/main/graphql/operation.graphql, tests/scalar-adapters/src/main/graphql/schema.graphqls, tests/schema-changes/src/main/graphql/operation.graphql, tests/schema-changes/src/main/graphql/schema.graphqls, tests/schema-packagename/src/main/graphql/com/example/operation.graphql, tests/schema-packagename/src/main/graphql/com/example/schema.graphqls, tests/schema-transform/app/src/main/graphql/operation.graphql, tests/schema-transform/app/src/main/graphql/schema.graphqls, tests/semantic-non-null/src/main/graphql/operations.graphql, tests/semantic-non-null/src/main/graphql/schema.graphqls, tests/shared-framework/src/commonMain/graphql/operation.graphql, tests/shared-framework/src/commonMain/graphql/schema.graphqls, tests/strict-mode/src/main/graphql/operation.graphql, tests/strict-mode/src/main/graphql/schema.graphqls, tests/termination/src/main/graphql/operation.graphql, tests/termination/src/main/graphql/schema.graphqls, tests/test-network-transport/src/main/graphql/operation.graphql, tests/test-network-transport/src/main/graphql/schema.graphqls, tests/websockets/src/commonMain/graphql/appsync/GetComments.graphql, tests/websockets/src/commonMain/graphql/appsync/schema.graphqls, tests/websockets/src/commonMain/graphql/cloud-router/GetReviews.graphql, tests/websockets/src/commonMain/graphql/cloud-router/schema.graphqls, tests/websockets/src/commonMain/graphql/fullstack-tutorial/operations.graphql, tests/websockets/src/commonMain/graphql/graphql-ws/operations.graphql, tests/websockets/src/commonMain/graphql/graphql-ws/schema.graphqls, tests/websockets/src/commonMain/graphql/sample-server/operations.graphql |
| MCP server | not met | 0 / 20 | — |
| Runnable examples | met | 40 / 40 | example, sample, samples |

## What this report is

inspect.software measures public repositories against a single published, versioned methodology and reports the result as a 1–100 health index. Findings are signals derived from what is visible in public repository data — they are not a security audit, a warranty, or an endorsement, and no result depends on payment.

- Methodology, formulas and weights: https://inspect.software/methodology.md
- What a result does and does not claim: https://inspect.software/wiki/signals-not-warranties.md
- Rating bands: https://inspect.software/wiki/scoring-bands.md
- Corrections: https://inspect.software/contact.md
- Index of all documents: https://inspect.software/llms.txt
