# facebook/relay — health index 94/100 (Exceptional)

> Inspection of the public repository facebook/relay by inspect.software. It holds a health index of 94 out of 100, placing it in the Exceptional 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/facebook/relay
- Report page: https://inspect.software/software/facebook/relay
- Full JSON report: https://inspect.software/api/repositories/facebook/relay/report
- Badge: https://raw.githubusercontent.com/inspect-software/badges/main/v1/f/facebook/relay.svg
- Inspected: 2026-08-12
- Methodology: metrics 2.10.0, report schema 0.31.0 (https://inspect.software/methodology.md)

## Category summary

| Category | Weight | Index | Band |
|---|---|---|---|
| Vitality | 21% | 97/100 | Exceptional |
| Community & Adoption | 17% | 97/100 | Exceptional |
| Sustainability & Governance | 23% | 83/100 | Excellent |
| Engineering Quality | 19% | 74/100 | Good |
| Security | 16% | 51/100 | Moderate |
| AI Readiness | 4% | 69/100 | Good |

The weighted overall 81 is calibrated to 94 on the published index scale (record calibration 2026-08-02).

## Repository facts

| Field | Value |
|---|---|
| Description | Relay is a JavaScript framework for building data-driven React applications. |
| Classification | library, cli, web-ui |
| Homepage | https://relay.dev |
| Primary language | Rust |
| License | MIT |
| Stars | 18,954 |
| Forks | 1,895 |
| Created | 2015-08-10 |
| Last push | 2026-08-11 |
| Latest release | v21.0.1 |
| Commits (last year) | 911 |
| Bus factor | 5 |

## Published packages

| Registry | Package | Latest | Monthly downloads |
|---|---|---|---|
| npm | relay | 0.8.0-1 | 2,259 |
| npm | react-relay | 21.0.1 | 1,801,280 |
| npm | relay-runtime | 21.0.1 | 20,543,784 |
| npm | relay-compiler | 21.0.1 | 2,389,371 |
| npm | relay-test-utils | 21.0.1 | 1,017,243 |
| npm | babel-plugin-relay | 21.0.1 | 1,424,689 |
| npm | relay-test-utils-internal | 21.0.1 | 20,263 |

## Vitality — 97/100 (Exceptional)

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

### Development activity — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Push recency | met | 36 / 36 | last push 0 days ago |
| Commit cadence | met | 36 / 36 | 52/52 weeks with commits |
| Commit volume | met | 18 / 18 | 911 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 — 92/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 | 92 releases published |
| Release recency | met | 36 / 36 | latest release 77 days ago |
| Release cadence | partial | 19.8 / 27 | a release every ~79.1 days |
| OpenSSF Scorecard: Signed-Releases | excluded | 0 / 10 | no releases found |

### Abandonment — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Project is still maintained | met | 100 / 100 | last human commit 10 days ago |

## Community & Adoption — 97/100 (Exceptional)

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

### Popularity & adoption — 99/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Stars | met | 60 / 60 | 18,954 stars |
| Forks | met | 25 / 25 | 1,895 forks |
| Watchers | partial | 13.9 / 15 | 319 watchers |

### Community health — 93/100 (Exceptional)

| 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 | met | 7.2 / 7.2 | — |
| PR template | not met | 0 / 6.3 | — |

### Ecosystem adoption (downloads) — 100/100 (Exceptional)

Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Monthly downloads | met | 80 / 80 | 27,196,630 downloads/month across npm |
| Registry dependents | excluded | 0 / 20 | not reported by this ecosystem |

## Sustainability & Governance — 83/100 (Excellent)

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

### Maintainer resilience (bus factor) — 88/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Bus factor | partial | 45.9 / 54 | 5 contributor(s) cover half of all commits |
| Commit distribution | partial | 18.3 / 22.5 | top contributor authored 19% of commits |
| Contributor breadth | met | 13.5 / 13.5 | 99 contributors |
| OpenSSF Scorecard: Contributors | met | 10 / 10 | project has 20 contributing companies or organizations |

### Issue & PR responsiveness — 47/100 (Weak)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Issue resolution | partial | 30.8 / 42 | 73% of issues closed |
| PR acceptance | partial | 1.2 / 30 | 111/2741 decided PRs merged |
| Newcomer PR acceptance | not met | 0 / 13 | 0/9 first-time contributors' PRs merged in 30d |
| OpenSSF Scorecard: Code-Review | met | 15 / 15 | all changesets reviewed |

### Ownership & stewardship — 100/100 (Exceptional)

Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ownership backing | met | 30 / 30 | organization-owned |
| Verified domain | excluded | 0 / 20 | verified-domain status not read for this organization |
| Owner reach | met | 25 / 25 | 36,438 followers of facebook |
| Track record | met | 25 / 25 | 170 public repos, account ~17 yr old |

### Package maintenance — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Published & resolvable | met | 25 / 25 | 6 package(s) on npm |
| Publish recency | met | 35 / 35 | latest publish 77 days ago |
| Version history | met | 20 / 20 | 4248 published versions |
| Not deprecated | met | 20 / 20 | active, not deprecated or yanked |

## Engineering Quality — 74/100 (Good)

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

### Engineering practices — 80/100 (Excellent)

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

| Criterion | Status | Points | Detail |
|---|---|---|---|
| CI workflows | met | 24 / 24 | 5 workflow(s) |
| Tests present | met | 24 / 24 | — |
| Linter config | met | 16 / 16 | .eslintrc.js |
| Pre-commit hooks | not met | 0 / 9.6 | — |
| .editorconfig | not met | 0 / 6.4 | — |
| OpenSSF Scorecard: CI-Tests | excluded | 0 / 20 | no pull request found |

### Documentation — 65/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 30 / 30 | — |
| Documentation directory | not met | 0 / 25 | — |
| Documentation / homepage site | met | 15 / 15 | https://relay.dev |
| Repository description | met | 10 / 10 | — |
| Topics | not met | 0 / 10 | — |
| Wiki | met | 10 / 10 | — |

## Security — 51/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 — 57/100 (Moderate)

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

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Binary-Artifacts | met | 7.5 / 7.5 | no binaries found in the repo |
| Branch-Protection | partial | 2.2 / 7.5 | branch protection is not maximal on development and all release branches |
| CI-Tests | excluded | 0 / 2.5 | no pull request found |
| CII-Best-Practices | not met | 0 / 2.5 | no effort to earn an OpenSSF best practices badge detected |
| Code-Review | met | 7.5 / 7.5 | all changesets reviewed |
| Contributors | met | 2.5 / 2.5 | project has 20 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 | not met | 0 / 5 | dependency not pinned by hash detected -- score normalized to 0 |
| SAST | not met | 0 / 5 | no SAST tool detected |
| Security-Policy | partial | 4.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 | 140 existing vulnerabilities detected |

### Dependency advisories — 28/100 (At Risk)

Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 2930 resolved dependencies against OSV; 307 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Direct dependencies free of known advisories | partial | 5.2 / 35 | 13 affected: semver 5.7.1 (high 7.5), semver 6.3.0 (high 7.5), semver 7.3.5 (high 7.5), +10 more |
| Indirect dependencies free of known advisories | excluded | 0 / 25 | transitive set not separable from development and test dependencies in this scope |
| No advisories left outstanding | partial | 15.6 / 40 | 9 advisory-carrying package(s) unaddressed past 90 days; oldest published 1148 days ago |

### Malicious dependencies — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| No dependency reported as a malicious package | met | 100 / 100 | no dependency is reported as a malicious package |

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

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 — 69/100 (Good)

How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero).

### Agent context & guidance — 40/100 (Weak)

| 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 | met | 40 / 40 | 100 of 100 human commits state their intent (structured subject or explanatory body) |

### Verify loop (build / test / typecheck) — 67/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| One-command bootstrap | partial | 12.6 / 18 | compiler/Cargo.toml, compiler/crates/common/Cargo.toml, compiler/crates/dependency-analyzer/Cargo.toml (toolchain convention, no task runner) |
| Automated tests | met | 22 / 22 | — |
| Lint / format config | met | 11 / 11 | .eslintrc.js |
| Static type checking | met | 11 / 11 | packages/relay-e2e-test/tsconfig.json, vscode-extension/tsconfig.json |
| Reproducible environment | met | 10 / 10 | lockfile |
| Demonstrated agent practice | not met | 0 / 10 | no agent-authored commits among the last 100 |
| Automated maintenance | not met | 0 / 8 | no automated dependency updates observed |
| OpenSSF Scorecard: Pinned-Dependencies | not met | 0 / 10 | dependency not pinned by hash detected -- score normalized to 0 |

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

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Type-checkable code | met | 45 / 45 | Rust (statically typed) |
| Manageable file sizes | partial | 54.5 / 55 | 32/3236 source files over 60KB |

### Machine-readable interfaces — 100/100 (Exceptional)

Excluded from scoring (no data or not applicable): MCP server. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| API schema (OpenAPI/GraphQL/proto) | met | 40 / 40 | compiler/crates/dependency-analyzer/tests/ast/fixtures/base-definitions.graphql, compiler/crates/dependency-analyzer/tests/ast/fixtures/definitions-only.graphql, compiler/crates/dependency-analyzer/tests/ast/fixtures/missing-fragments.graphql, compiler/crates/dependency-analyzer/tests/ast/fixtures/multiple-base-definitions.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/base-definitions-change-fragment.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/base-definitions-change-fragment2.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/base-definitions-change-query.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/definitions-only-change-fragment.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/definitions-only-change-query.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/definitions-only-no-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/implicit-dependencies-parent-child.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/new-resolver-field.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/new-resolver-model-field-with-custom-fragment.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/new-resolver-model-field.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/new-resolver-on-interface.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/query-then-fragment.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/recursive-fragments.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/scalar-field-argument-enum-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-and-definitions-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-enum-and-object-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-enum-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-enum-in-input-object-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-field-return-type-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-object-change-without-field-return-types.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-object-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-object-in-union-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-object-with-interface-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-recursive-input-type-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/schema-union-change.graphql, compiler/crates/dependency-analyzer/tests/ir/fixtures/transitive-implicit-dependency.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/diamond-dependency.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/direct-and-indirect.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/direct-fragments-only.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/mixed-operations.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/multiple-operations.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/nested-fragments.graphql, compiler/crates/dependency-analyzer/tests/query_stats/fixtures/no-fragments.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/concrete-types-scalar-type-conflict.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/concrete-types-with-nested-abstract.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/cross-validation-nested-arg-conflict.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/cross-validation-nested-linked-fields.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/field_names_still_conflict_in_aliased_fragment.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/linked-field-compatible-nested-subselections.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/linked-field-deeply-nested-compatible.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/linked-field-deeply-nested-conflict.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/linked-field-nested-conflict-through-spreads.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/many-concrete-types-same-key.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/multiple-alias-conflicts-across-independent-fragments.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/multiple-conflicts-across-independent-fragments.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/multiple-match-conflicts-across-fragments.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/relay_resolver_value.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-list-non-list.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-nested-mutually-exclusive.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-nested.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-on-different-types-inline-fragments.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-on-different-types.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-under-different-inline-fragments.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-alias-under-duplicated-linked-field.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-field-multiple-type-conditions-valid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-field-with-different-match-across-fragments-no-supported.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-field-with-different-match-across-fragments.invalid.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-field-with-same-match-across-fragments-no-supported.graphql, compiler/crates/graphql-ir-validations/tests/validate_selection_conflict/fixtures/same-field-with-same-match-across-fragments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument-complex-object.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_definitions.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_definitions_directives_invalid_directive_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_definitions_directives_invalid_locations.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_definitions_directives_invalid_syntax.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_definitions_directives_invalid_type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_definitions_typo.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/argument_with_default.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/complex-object-with-invalid-constant-fields.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/complex-object-with-invalid-fields.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/complex-object-with-missing-fields.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive-generic.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive-include.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive-match-on-fragment.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive-module-match-on-query.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive-module-on-field.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive-unknown-argument.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive_missing_required_argument.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/directive_wrong_argument_type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/duplicate_arguments.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/duplicate_variables_invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/enum-values.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/enum-values.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fetch_token_with_arguments.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/field-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/field_argument_missing_required.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/field_argument_unknown.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/field_argument_wrong_type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fixme_fat_interface_on_union.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fixme_fat_interface_on_union.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-argument-type-mismatch.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-spread-on-wrong-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-spread-within-wrong-parent-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-argument-type-syntax-error.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-argument-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-arguments-duplicate.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-arguments-invalid-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-arguments-syntax.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-both-arguments-and-directive.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-both-variable-definition-and-directive.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-enum-arguments-into-enum-list-indirect.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-enum-arguments-into-enum-list.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-enum-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-enum-list-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-object-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-literal-object-list-arguments.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-undefined-literal-arguments.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-undefined-variable-arguments.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-unnecessary-unchecked-arguments.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-variable-definitions-syntax-and-argdefs.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment-with-variable-definitions-syntax.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment_with_arguments_defaulting.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/fragment_with_arguments_incorrect_nullability.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/inline-fragment-on-wrong-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/inline-fragment-with-invalid-type.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/inline-fragment-within-invalid-inline-fragment-grandparent.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/inline-fragment-within-linked-field-and-wrong-inline-fragment.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/inline-fragment-within-wrong-parent-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/inline-untyped-fragment.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/input_object_multiple_invalid_fields.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/invalid-argument-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/linked-field-with-no-selection.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/linked-handle-field-with-filters.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/linked-handle-field-with-key.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/linked-handle-field.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/linked-handle-filter.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/list-argument-complex-object.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/list-argument.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/list-of-enums.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/literal-list-argument.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/literal-list-argument.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/literal-object-argument.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/literal-object-argument.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/multiple_field_argument_wrong_type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/multiple_invalid_arguments_in_list.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/null-values.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/null-values.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/object-argument.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/query-with-argument.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/scalar-field-with-selection.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/scalar-handle-field.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/simple-fragment.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/simple-query.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/subscription-with-multiple-selections.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/typename_with_arguments.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/undefined-fragment-but-close.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/undefined-fragment.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/undefined-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/unknown-fragment-type-suggestions.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/unknown-fragment-type.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/unknown_field.invalid.graphql, compiler/crates/graphql-ir/tests/parse/fixtures/variable_with_default.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/client-fields.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/client-fields.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_directive_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_directive_arg_variable.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_list_literal_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_list_mixed_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_list_other_literal_args.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_literal_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_literal_arg_nested.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_object_literal_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_other_literal_args.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_variable_arg.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_scalar_variable_default_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/custom_server_scalar_literal_args.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_extensions/fixtures/list_of_custom_scalar_literal_arg.invalid.graphql, compiler/crates/graphql-ir/tests/parse_with_provider/fixtures/fragment_with_invalid_defaultvalue_provider.graphql, compiler/crates/graphql-ir/tests/parse_with_provider/fixtures/fragment_with_invalid_type_provider.graphql, compiler/crates/graphql-ir/tests/parse_with_provider/fixtures/fragment_with_valid_provider.graphql, compiler/crates/graphql-ir/tests/parse_with_provider/fixtures/use_fragment_spread_with_provider.graphql, compiler/crates/graphql-syntax/tests/advance_schema_document/fixtures/schema_kitchen_sink.graphql, compiler/crates/graphql-syntax/tests/advance_schema_document/fixtures/schema_with_leading_comment.graphql, compiler/crates/graphql-syntax/tests/advance_schema_document/fixtures/type_definition.graphql, compiler/crates/graphql-syntax/tests/parse_document/fixtures/invalid_definition.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_document/fixtures/mixed.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_enquoted_alias/fixtures/enquoted_alias_with_enquoted_field.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_enquoted_alias/fixtures/enquoted_alias_with_escape.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_enquoted_alias/fixtures/enquoted_field_name.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_enquoted_alias/fixtures/simple_enquoted_alias.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_features/fixtures/fragment_with_empty_vardefs.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_features/fixtures/fragment_with_variable_defs.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_features/fixtures/spread_with_arguments.graphql, compiler/crates/graphql-syntax/tests/parse_document_with_features/fixtures/spread_with_empty_arguments.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/block_string.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/enquoted_alias.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/enquoted_field_name.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/fragment_with_variable_defs.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/incomplete_field_alias.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/incorrect_variable_name.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/invalid_number.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/keyword_as_name.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/kitchen-sink.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/list_of_enum.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/missing_zero_on_float.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/multiple_parse_errors.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/space_in_variable.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/spread_with_arguments.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document/fixtures/unterminated_string.invalid.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-missing-identifier.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-missing-value-2.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-missing-value.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-name-only-2.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-name-only.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-value-only-2.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-value-only.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/argument-without-closing-paren.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/directive-without-name.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/empty-argument-list.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/empty-linked-field.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/inline-fragment-without-selection.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/type-in-argument-value.graphql, compiler/crates/graphql-syntax/tests/parse_executable_document_with_error_recovery/fixtures/variable-definition-with-directive.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/directive_definition_extension.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/directive_definition_extension_empty.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/directive_description.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/directive_location_directive_definition.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/directive_with_directives.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/enum_extension_empty.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/field_description.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/input_object_extension_empty.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/scalar_extension_empty.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/schema_extension_empty.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/schema_kitchen_sink.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/schema_with_leading_comment.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/type_definition.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/type_description.graphql, compiler/crates/graphql-syntax/tests/parse_schema_document/fixtures/union_extension_empty.graphql, compiler/crates/graphql-syntax/tests/print/fixtures/schema.graphql, compiler/crates/graphql-syntax/tests/visitor/fixtures/kitchen_sink.graphql, compiler/crates/graphql-syntax/tests/visitor/fixtures/nested_fragments.graphql, compiler/crates/graphql-syntax/tests/visitor/fixtures/schema_extensions.graphql, compiler/crates/graphql-syntax/tests/visitor/fixtures/schema_kitchen_sink.graphql, compiler/crates/graphql-syntax/tests/visitor/fixtures/schema_with_directives.graphql, compiler/crates/graphql-syntax/tests/visitor/fixtures/variable_definitions.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/basic_directives.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/basic_query.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/basic_var_defs.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/compact_test.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/empty_args.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/kitchen-sink.graphql, compiler/crates/graphql-text-printer/tests/compact/fixtures/single-value-array-of-objects.graphql, compiler/crates/graphql-text-printer/tests/operation_printer/fixtures/field-arguments.graphql, compiler/crates/graphql-text-printer/tests/operation_printer/fixtures/multiple-queries-with-same-fragment.graphql, compiler/crates/graphql-text-printer/tests/operation_printer/fixtures/query-variables.graphql, compiler/crates/graphql-text-printer/tests/operation_printer/fixtures/query-with-conditional-fragment-spreads.graphql, compiler/crates/graphql-text-printer/tests/operation_printer/fixtures/query-with-fragment-spreads.graphql, compiler/crates/graphql-text-printer/tests/operation_printer/fixtures/query-with-nested-fragment-srpeads.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/argument_values.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/field_alias.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/field_directives.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/fragment_basic.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/fragment_spread.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/fragment_with_directive.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/inline_fragment.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/inline_fragment_directives.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/mutation_with_variables.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/nested_selections.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/query_anonymous.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/query_simple.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/query_with_variables.graphql, compiler/crates/graphql-text-printer/tests/prettier_printer/fixtures/subscription_basic.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_arg_defs.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_directives.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_fragment.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_inline_fragments.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_list_object_values.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_query.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/basic_var_defs.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/conditions.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/empty_args.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/fragment_variables.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/kitchen-sink.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/nested_conditions.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/single-value-array-of-objects.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/string-enum-arg.invalid.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/string-enum-fragment-arg-with-complex-input.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/string-enum-fragment-arg.graphql, compiler/crates/graphql-text-printer/tests/print/fixtures/unknown-enum-arg.invalid.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_arg_defs.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_arg_defs_type.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_directives.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_fragment.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_inline_fragments.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_list_object_values.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_query.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_query_with_float.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_var_defs.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/basic_var_defs_with_directives.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/block_string_in_directive_arg.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/conditions.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/empty_args.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/kitchen-sink.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/lowercase-enum-fragment-arg.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/nested_conditions.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/single-value-array-of-objects.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/string-enum-arg.invalid.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/string-enum-fragment-arg-with-complex-input.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/string-enum-fragment-arg.graphql, compiler/crates/graphql-text-printer/tests/print_ast/fixtures/unknown-enum-arg.invalid.graphql, compiler/crates/relay-codegen/tests/aliased_fragments/fixtures/aliased_fragment_on_abstract_type.graphql, compiler/crates/relay-codegen/tests/aliased_fragments/fixtures/aliased_fragment_spread.graphql, compiler/crates/relay-codegen/tests/aliased_fragments/fixtures/aliased_inline_fragment_spread.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_aliased_inline_fragment.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_aliased_inline_fragment_no_condition.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_fragment.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_linked_child_has_to_result.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_linked_to_result.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_nested_catch.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_nested_linked_different_to.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_nested_linked_with_other_fields.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_no_args.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_null_arg.graphql, compiler/crates/relay-codegen/tests/catch_directive_codegen/fixtures/catch_directive_on_query.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/client-edge-backed-by-resolver.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/client-edge-c2c-resolver-no-server-to-client-flag.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/client-edge-c2s-exec-time-resolver.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/client-edge-exec-time-resolver.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/client-edge-to-client-object.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/client-edge-to-plural-client-object.graphql, compiler/crates/relay-codegen/tests/client_edges/fixtures/relay-resolver-field-and-fragment-args.graphql, compiler/crates/relay-codegen/tests/client_extensions/fixtures/client-conditions.graphql, compiler/crates/relay-codegen/tests/client_extensions/fixtures/client-fields-in-inline-fragments.graphql, compiler/crates/relay-codegen/tests/client_extensions/fixtures/client-fields-on-roots.graphql, compiler/crates/relay-codegen/tests/client_extensions/fixtures/sibling-client-selections.graphql, compiler/crates/relay-codegen/tests/client_extensions_abstract_types/fixtures/fragment_spread_on_client_interface.graphql, compiler/crates/relay-codegen/tests/client_extensions_abstract_types/fixtures/fragment_spread_on_client_interface_transitively.graphql, compiler/crates/relay-codegen/tests/client_extensions_abstract_types/fixtures/fragment_spread_on_client_union.graphql, compiler/crates/relay-codegen/tests/client_extensions_abstract_types/fixtures/inline_fragment_on_client_interface.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-directions.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-empty-filters.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-filters.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-generate-filters.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-with-aliased-edges-page-info.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-with-custom-handler.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-with-page-info.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection-with-variables.graphql, compiler/crates/relay-codegen/tests/connections/fixtures/connection.graphql, compiler/crates/relay-codegen/tests/deduped_json_codegen/fixtures/kitchen-sink.graphql, compiler/crates/relay-codegen/tests/deduped_json_codegen/fixtures/stable-literals-duplicates.graphql, compiler/crates/relay-codegen/tests/deduped_json_codegen/fixtures/stable-literals.graphql, compiler/crates/relay-codegen/tests/defer_stream/fixtures/fragment-with-defer-default-label.graphql, compiler/crates/relay-codegen/tests/defer_stream/fixtures/fragment-with-stream-default-label.graphql, compiler/crates/relay-codegen/tests/json_codegen/fixtures/kitchen-sink.graphql, compiler/crates/relay-codegen/tests/json_codegen/fixtures/stable-literals.graphql, compiler/crates/relay-codegen/tests/request_metadata/fixtures/valid-documents.graphql, compiler/crates/relay-codegen/tests/required_directive_codegen/fixtures/required_directive.graphql, compiler/crates/relay-codegen/tests/required_directive_codegen/fixtures/required_linked_field.graphql, compiler/crates/relay-codegen/tests/skip_printing_nulls/fixtures/kitchen-sink.graphql, compiler/crates/relay-codegen/tests/throw_on_field_error_directive_codegen/fixtures/throw_on_field_error_fragment_directive.graphql, compiler/crates/relay-codegen/tests/throw_on_field_error_directive_codegen/fixtures/throw_on_field_error_mutation_directive.graphql, compiler/crates/relay-codegen/tests/throw_on_field_error_directive_codegen/fixtures/throw_on_field_error_query_directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/TODO-multiple-overlapping-modules.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-fragment-spread-conditional.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-fragment-spread.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-inline-fragment-conditional.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-nested-fragment-spread-within-inline-fragment-different-fields.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-nested-fragment-spread-within-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-nested-fragment-spread.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-flatten-type-discriminator-nested-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-skip-type-discriminator-fragment-spread.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-skip-type-discriminator-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-dont-skip-type-discriminator-when-identical-selections.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement-no-unnecessary-type-discriminator-under-condition_incorrect.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/abstract-type-refinement.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/alias-same-as-name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/aliased_fragment_in_inline_fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-edge-on-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-edge.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-node-literal-edge-type-name-invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-node-literal-edge-type-name-not-object-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-node-literal-edge-type-name-variable.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-node-literal-edge-type-name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/append-node.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/auto-filled-argument-on-defer.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/auto-filled-argument-on-match.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/catch_directive_mutation.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/catch_directive_query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/circular-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/circular-inline-fragment.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/circular-no-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-3D-resolvers-enabled-client-3D-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-3D-resolvers-enabled-server-3D-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-conditions.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fields-in-inline-fragments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fields-of-client-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fields-on-roots.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fields-overlapping-error.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fields-overlapping-with-nulls.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fields-with-undefined-global-variables.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fragment-spreads-in-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-fragment-spreads.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-inline-fragments-duplicate.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-inline-fragments-in-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-inline-fragments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-interfaces-implemented-wrong-type.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-interfaces-no-inline.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-interfaces-no-inline.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-interfaces.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-interfaces.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-linked-fields.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-only-query-with-scalar-extension.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-only-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client-scalar-fields.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_client_type_to_client_type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_client_type_to_client_type_terse.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_client_type_to_client_type_terse_live.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_client_type_to_client_type_terse_plural.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_client_type_to_client_type_terse_scalar.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_server_type_to_client_type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_edge_from_server_type_to_client_type_fragment_reads_client_field.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_fields_only_invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/client_fields_only_no_fragment_invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/complex-arguments-in-list.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/complex-arguments-with-mutliple-variables.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/complex-arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/conflicting-selections-with-defer.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/conflicting-selections-with-no-inline.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/connection-field-required.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/connection-name-matches-fragment.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/connection-with-aliased-edges-page_info.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/connection-with-dynamic-key-missing-variable-definition.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/connection-with-dynamic-key.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/connection.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/constant_variable_matches_constant_value.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/defer-multiple-fragments-same-parent.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/defer_if_arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/delete-edge-plural.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/delete-edge.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/directive_with_conditions.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/duplicate-directive.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/duplicate_fragment_name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/duplicate_query_name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/exec-time-experimental-provider.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/explicit-null-argument.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/explicit-null-default-value.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/false-positive-circular-fragment-reference-regression.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fields-with-null-argument-values.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-alias-on-inline-fragment-does-not-get-flattened.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-alias-with-inline.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-alias.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-arg-passed-to-resolver-rutime-arg.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-node-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-non-node-fetchable-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-object-implementing-node-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-query-commonjs-relativize-disabled.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-query-commonjs.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-query-with-cycle.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-on-viewer.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-with-defer-arguments-without-label.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-with-defer-arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-with-defer-in-stream.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-with-defer-on-abstract-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-with-match-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/fragment-with-stream.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/id-as-alias.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/incompatible-variable-usage-across-documents.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/inline-and-mask-are-incompatible.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/inline-data-fragment-global-vars.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/inline-data-fragment-local-args.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/inline-data-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/inline-fragment-on-abstract-client-type-nested-in-resolver-client-edge.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/invalid-alias-on-match-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/kitchen-sink.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/linked-handle-field.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/match-field-overlap-across-documents.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/match-on-child-of-plural.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/match-with-invalid-key.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/missing-argument-on-field.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/module-deduping.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/module-in-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/module-overlap-across-documents.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/module-overlap-within-document.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/module-with-alias.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/module-with-defer.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-client-edges.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-module-with-alias.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-module-with-aliased-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-modules-different-component.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-modules-different-fragment.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-modules-same-selections.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-modules-with-key.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple-modules-without-key.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/multiple_conditions.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/nested-conditions-2.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/nested_conditions.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/no-inline-abstract-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/no-inline-fragment-and-module.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/no-inline-fragment-in-raw-response-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/no-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/original-client-fields-test.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/plural-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/prefetchable-pagination-query-with-conflicting-args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/prefetchable-pagination-query-without-conflicting-args.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/prefetchable-refetchable-fragment-with-connection.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/prepend-node.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-directive-commonjs-relativize-disabled.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-directive-commonjs-relativize-enabled.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-directive-commonjs.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-in-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-multiple-queries.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-nested-split-operation.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-no-inline-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-passed-in-argument-invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-passed-in-argument-refetchable-fragment-invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-refetchable-fragment-combination.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-refetchable-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-reused-nested-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-reused-nested-linked-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/provided-variable-split-operation.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-and-without-module-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-conditional-module.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-fragment-variables.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-match-directive-no-inline-experimental.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-match-directive-no-modules.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-match-directive-with-extra-argument.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-match-directive-with-typename.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-match-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-module-directive-and-arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-module-directive-custom-import.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-module-directive-jsresource-import.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-module-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/query-with-raw-response-type-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/redundant-selection-in-inline-fragments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-connection-custom-handler.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-connection.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-on-node-and-fetchable-arg.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-on-node-and-fetchable-no-flag.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-on-node-and-fetchable.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-on-node-with-missing-id.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-with-connection-bidirectional.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-with-connection-es-modules.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-with-connection-with-stream.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-fragment-with-connection.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable-with-arguments-conflicting.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable_conflict_with_operation.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable_conflict_with_refetchable.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/refetchable_fragment_directives.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-client-id-field.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-live-resolver-without-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-live-resolver.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-model-resolver.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-alias.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-backing-client-edge.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-c2s-client-edge-with-exec-time-resolvers.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-edge-to-interface-with-child-interface-and-no-implementors.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-edge-to-interface-with-no-implementors.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-edge-to-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-es-modules.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-fragment-on-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-live-weak-object.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-named-import.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-on-abstract-client-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-plural-fragment-on-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-required.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-weak-object-normalization-ast.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-weak-object-plural.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-weak-object.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-args-and-alias-no-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-args-and-alias.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-args-fragment-spread-using-undefined-global-variable.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-args.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-fragment-on-client-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-output-type-client-object.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-output-type-scalar.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-required-client-edge.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-spread.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-undefined-field-and-fragment-args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-undefined-field-args-linked-field.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-undefined-field-args-scalar.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-undefined-field-args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-undefined-fragment-args-linked-field.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-with-undefined-fragment-args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver-without-fragment-on-client-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolver.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-resolvers-with-different-field-args-are-not-merged.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/relay-test-operation.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required-bubbles-to-client-edge.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required-bubbles-to-inline-aliased-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required-directive-on-conditional-field.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required-directive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required_argument_not_passed_default_value.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required_argument_not_passed_no_args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/required_argument_not_passed_other_args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/resolver-field-with-all-fragment-args-omitted.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/resolver-field-with-all-runtime-args-omitted.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/resolver-with-root-fragment-on-model-type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/same-fields-with-different-args.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/same_fields_with_different_args_variables.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/scalar-handle-field.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_added_argument.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_alias_covering_name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_composite_vs_noncomposite.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_conflicting_list_and_non_list_types.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_conflicting_list_and_non_list_types_opposite_order.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_conflicting_nullable_and_non_nullable_types.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_conflicting_selection_sets_inside_list_type.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_conflicting_selection_sets_inside_list_type_multiple_conflicts.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_aliases.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_arguments_with_list.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_return_types_for_field_but_same_shape.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_types_with_conflict.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_types_with_conflict_different_shape.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_types_with_conflict_in_typeless_inline_fragments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_types_without_conflict.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_types_without_conflict_1.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_different_types_without_conflict_in_typeless_inline_fragments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_inconsistent_stream_usage_1.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_inconsistent_stream_usage_2.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_invalid_same_fragments_in_different_contexts.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_missing_argument.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_multiple_conflicts.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_multiple_conflicts_with_different_args.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_nested_conflict.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_stream_on_nodes_or_edges.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_stream_on_nodes_or_edges_without_defer_on_page_info.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_stream_on_nodes_or_edges_without_defer_on_page_info_and_page_info_alias.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_valid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_valid_stream.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_with_fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_with_inline_fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selection_set_conflict_with_nested_fragments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/selections-on-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/sibling-client-selections.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/spread-of-assignable-fragment.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/stable-literals.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/stream-and-handle.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/stream-connection-conditional.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/stream-connection.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/stream_if_arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/supported_arg.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/supported_arg_non_static.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unions.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unknown-root-variable-in-fragment.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unmasked-fragment-spreads-dup-arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unmasked-fragment-spreads-global-arguments.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unmasked-fragment-spreads-local-arguments.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unmasked-fragment-spreads-on-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unmasked-fragment-spreads-recursive.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unused-variables-removed-from-print-not-codegen.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unused_fragment_arg.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unused_fragment_arg_unchecked.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unused_fragment_argdef.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/unused_fragment_argdef_invalid_suppression_arg.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread-with-dangerously-unaliased-fixme.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread-with-defer.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread-with-include.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread-with-typename-sibling.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread-with-unused-variables.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread-with-variables.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/updatable-fragment-spread.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/validate-array-arguments-usage-in-fragments-with-client-edge-reads.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/validate-global-variables-shared-fragment.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/validate-global-variables-undefined.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/validate-global-variables.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts/fixtures/viewer-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-node-interface-with-custom-variable-name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-node-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-object-implementing-node-interface-with-custom-variable-name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-object-implementing-node-interface.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-query-with-cycle.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-query.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/fragment-on-viewer.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/id-as-alias.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/kitchen-sink.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable-connection-with-custom-variable-name.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable-connection.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable-fragment-on-node-with-missing-id.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable-with-arguments-conflicting.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable-with-arguments.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable_conflict_with_operation.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/refetchable_conflict_with_refetchable.invalid.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/relay-client-id-field.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/unions.graphql, compiler/crates/relay-compiler/tests/compile_relay_artifacts_with_custom_id/fixtures/viewer-query.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/find_subtype.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/find_supertype.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/fragment_field.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/fragment_field.nomatch.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/inline_fragment.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/inline_fragment_also_matches_outer_type.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/linked_field.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/linked_field.nomatch.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/multiple_matches.graphql, compiler/crates/relay-lsp/tests/find_field_usages/fixtures/query_field.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/double_underscore_id_field.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/double_underscore_typename_field.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/fragment_definition_name.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/fragment_spread.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/scalar_field_from_client_schema_extension.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/scalar_field_from_relay_resolver.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/scalar_field_with_description.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/whitespace_after_query_selection.graphql, compiler/crates/relay-lsp/tests/hover/fixtures/whitespace_within_linked_field_selection.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_argument_from_arguments_directive_on_fragment_spread_within.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_argument_from_definition.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_argument_from_fragment_spread.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_argument_from_within_fragment.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_argument_only_for_specific_fragment.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_from_definition.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_from_spread.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_variable_from_definition.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_variable_from_fragment_spread.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_variable_from_within_fragment.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_fragment_variable_only_for_specific_fragment.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_operation.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_variable_from_definition.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_variable_from_usage.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_variable_only_for_specific_operation.graphql, compiler/crates/relay-lsp/tests/rename/fixtures/rename_variable_without_definition.invalid.graphql, compiler/crates/relay-schema/src/relay-extensions.graphql, compiler/crates/relay-test-schema/src/testschema.graphql, compiler/crates/relay-test-schema/src/testschema_with_custom_id.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/deletes-empty-fragments.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/deletes-unreferenced-fragments.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/empty-selection-constant-include-false-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/empty-selection-constant-skip-true-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/fragment-include-with-provided-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/fragment-with-float-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/inline-fragment-with-provided-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/inlines-fragment-arguments.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/inlines-literal-fragment-arguments.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/merges-identical-fragments-literal-arguments.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/merges-identical-fragments.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/multiple-queries-with-provided-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/noncyclic-fragment-with-provided-argument.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/rejects-cyclic-fragments.invalid.graphql, compiler/crates/relay-transforms/tests/apply_fragment_arguments/fixtures/uses-defaults-for-literal-null-arguments.graphql, compiler/crates/relay-transforms/tests/assignable_directive/fixtures/assignable-fragment-aliased-typename.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_directive/fixtures/assignable-fragment-directive-on-typename.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_directive/fixtures/assignable-fragment-directive-other-directives.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_directive/fixtures/assignable-fragment-no-typename.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_directive/fixtures/assignable-fragment-other-fields.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_directive/fixtures/assignable-fragment.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/abstract-assignable-fragment-spread-on-concrete-type-in-updatable-fragment.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/abstract-assignable-fragment-spread-on-concrete-type.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/abstract-assignable-fragment-spread-on-different-abstract-type.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/abstract-assignable-fragment-spread-on-matching-abstract-type.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/assignable-fragment-spread-top-level.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/assignable-fragment-spread-with-directives.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/assignable-fragment-spread-with-fixme-directives.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/assignable-fragment-spread-within-inline-fragment-and-linked-field.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/assignable-fragment-spread-within-inline-fragment.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/assignable-fragment-spread-within-skipped-inline-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/concrete-assignable-fragment-spread-on-abstract-type.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/concrete-assignable-fragment-spread-on-matching-concrete-type.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/included-assignable-fragment-spread.invalid.graphql, compiler/crates/relay-transforms/tests/assignable_fragment_spread/fixtures/skipped-assignable-fragment-spread.invalid.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-to-default-usage-inline-fragment-with-alias.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-to-default-usage-query.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-fragment-spread-alias.invalid.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-fragment-spread-no-alias.invalid.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-fragment.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-inline-fragment-no-alias.invalid.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-inline-fragment-with-alias.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-linked-with-linked-sibling.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-linked.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-nested-catches.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-on-query-with-required.invalid.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-on-query.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-query-mutation.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage-query.graphql, compiler/crates/relay-transforms/tests/catch_directive/fixtures/catch-usage.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-duplicate-fragment-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-in-fragment-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-in-nested-fragment-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-inline-fragment-no-type-condition.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-inline-fragment.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-client-interface.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-client-interface.invalid.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-client-object-with-catch.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-client-object.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-client-union.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-client-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-mixed-interface-with-exec-time-resolvers.invalid.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-mixed-interface.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-to-server-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-variables.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-with-catch.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-with-required.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge-within-non-client-edge.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/client-edge.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/nested-client-edges-with-variables.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/nested-client-edges.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/nested-path-with-alias.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/nested-path.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/output-type.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/server-edge-to-client-in-fragment-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/server-edge-to-client-with-exec-time-resolvers-invalid-root-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/server-edge-to-client-with-exec-time-resolvers.graphql, compiler/crates/relay-transforms/tests/client_edges/fixtures/unexpected-waterfall.invalid.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/client-conditions.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/client-fields-in-inline-fragments.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/client-fields-of-client-type.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/client-fields-on-roots.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/client-linked-fields.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/client-scalar-fields.graphql, compiler/crates/relay-transforms/tests/client_extensions/fixtures/sibling-client-selections.graphql, compiler/crates/relay-transforms/tests/client_extensions_abstract_types/fixtures/fragment_spread_on_client_interface.graphql, compiler/crates/relay-transforms/tests/client_extensions_abstract_types/fixtures/fragment_spread_on_client_interface_transitively.graphql, compiler/crates/relay-transforms/tests/client_extensions_abstract_types/fixtures/fragment_spread_on_client_union.graphql, compiler/crates/relay-transforms/tests/client_extensions_abstract_types/fixtures/inline_fragment_on_client_interface.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/append-edge-unspported.invalid.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/append-edge.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/append-node-edge-literal.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/append-node-unsupported.invalid.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/append-node.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/delete-edge-from-connection-on-unsupported-type.invalid.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/delete-edge-from-connection-plural.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/delete-edge-from-connection.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/delete-from-store-plural.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/delete-from-store.graphql, compiler/crates/relay-transforms/tests/declarative_connection/fixtures/delete-on-unspported-type.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer-arguments.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer-default-label.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer-duplicate-label.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer-if-arg.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer-if-false.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer-statically-disabled.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-defer.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-default-label.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-duplicate-label.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-if-arg.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-initial-count-arg.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-missing-initial-count-arg.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-on-scalar-field.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-statically-disabled.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-use_customized_batch-arg.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream-variable-label.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-stream.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/fragment-with-variable-label.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/inline-fragment-with-defer.invalid.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/query-with-defer.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/query-with-stream.graphql, compiler/crates/relay-transforms/tests/defer_stream/fixtures/stream.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_non_node_id_fields/fixtures/disallowed-definitions.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_non_node_id_fields/fixtures/illegal-scalar.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_non_node_id_fields/fixtures/invalid-id-selection-allowed.graphql, compiler/crates/relay-transforms/tests/disallow_non_node_id_fields/fixtures/invalid-id-selection-disallowed.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_non_node_id_fields/fixtures/valid-id-selection.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/fragment_with_required_spread_in_fragment.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/mutation_with_linked_resolver.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/mutation_with_required_field.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/mutation_with_required_field_in_inline_fragment.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/mutation_with_required_log_or_none_field.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/mutation_with_scalar_resolver.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_readtime_features_in_mutations/fixtures/query_with_required_field.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_inline_fragment_required_non_null_fields.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_multiple_inline_fragment_required_fields.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_multiple_required_non_null_fields.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_required_non_null_field.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_required_semantic_field.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_required_semantic_field_no_explicit_errors.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/fragment_with_required_semantic_field_via_linked.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_field.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_field_no_explicit_errors.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_semantic_field.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_semantic_field_in_inner_catch.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_semantic_field_in_outer_catch.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_semantic_field_no_explicit_errors.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_required_semantic_plural_field.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_semantic_field.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/query_with_semantic_field_no_explicit_errors.graphql, compiler/crates/relay-transforms/tests/disallow_required_on_non_null_field/fixtures/required_bubbles_to_required_semantic_field.graphql, compiler/crates/relay-transforms/tests/disallow_reserved_aliases/fixtures/id-alias-with-errors.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_reserved_aliases/fixtures/id-alias.graphql, compiler/crates/relay-transforms/tests/disallow_reserved_aliases/fixtures/relay_id-alias-with-errors.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_reserved_aliases/fixtures/typename-alias-with-errors.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_typename_on_root/fixtures/typename-on-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_typename_on_root/fixtures/typename-on-mutation.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_typename_on_root/fixtures/typename-on-query.invalid.graphql, compiler/crates/relay-transforms/tests/disallow_typename_on_root/fixtures/valid.graphql, compiler/crates/relay-transforms/tests/fixtures/aliases_in_different_aliased_inline_fragments_dont_conflitc.graphql, compiler/crates/relay-transforms/tests/fixtures/default_inline_fragment_alias_conflicts_with_field.graphql, compiler/crates/relay-transforms/tests/fixtures/default_named_fragment_alias_conflicts_with_field.graphql, compiler/crates/relay-transforms/tests/fixtures/fragment_alias_name_conflicts_with_field.graphql, compiler/crates/relay-transforms/tests/fixtures/fragment_alias_name_conflicts_with_field_in_inline_fragment.graphql, compiler/crates/relay-transforms/tests/fixtures/fragment_alias_name_conflicts_with_other_fragment_alias.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/anonymous-inline-fragment-with-directives.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flatten-deep-nested-three-way-merge.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flatten-many-fields-merge.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flatten-merge-with-directives.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flatten-multiple-conditions.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flatten-same-conditions.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flatten-transform.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flattens-inline-inside-condition.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flattens-inside-plural.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/flattens-matching-fragment-types.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/inline-fragment-with-directives-text.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/inline-fragment-with-directives.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/linked-handle-field.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/match-field-overlap.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/match-field.graphql, compiler/crates/relay-transforms/tests/flatten/fixtures/scalar-handle-field.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_as_empty_string.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_not_required_on_module_fragments.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_not_required_within_aliased_refined_inline_fragment.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_on_abstract_type.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_on_named_fragment.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_on_spread_of_plural_fragment.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_on_spread_of_plural_fragment_into_singular_selection.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/alias_required_within_refined_inline_fragment.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/aliased_inline_fragment.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/aliased_inline_fragment_without_type_condition.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/default_alias_on_fragment_spread.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/default_alias_on_inline_fragment.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/default_alias_on_inline_fragment_without_type.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/fragment_spread_into_supertype_without_alias.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/fragment_spread_into_supertype_without_alias_suppressed.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/fragment_spread_within_skip_inline_fragment_without_alias.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/inline_fragment_spread_into_supertype_without_alias.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/skip_fragment_spread_without_alias.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/skip_fragment_spread_without_alias_suppressed.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/skip_inline_fragment_without_alias.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/spread_of_plural_fragment_into_singular_selection_without_alias.invalid.graphql, compiler/crates/relay-transforms/tests/fragment_alias_directive/fixtures/unaliased_spread_of_plural_fragment_that_might_not_match.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/client-resolver-3D-module-on-interface.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/match-on-child-of-plural.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/match-with-extra-args.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/module-without-match.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/query-with-direct-and-transitive-module-dep.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/query-with-direct-module-dep.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/query-with-transitive-module-dep.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/relay-match-on-interface.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/relay-match-on-union-plural.graphql, compiler/crates/relay-transforms/tests/generate_data_driven_dependency_metadata/fixtures/relay-match-on-union.graphql, compiler/crates/relay-transforms/tests/generate_id_field/fixtures/abstract-plural.graphql, compiler/crates/relay-transforms/tests/generate_id_field/fixtures/node-union.graphql, compiler/crates/relay-transforms/tests/generate_id_field/fixtures/non-node-union.graphql, compiler/crates/relay-transforms/tests/generate_id_field/fixtures/query-with-fragment-variables.graphql, compiler/crates/relay-transforms/tests/generate_live_query_metadata/fixtures/live_by_at_live.graphql, compiler/crates/relay-transforms/tests/generate_live_query_metadata/fixtures/live_by_polling_interval.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-client-type.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-input.invalid.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-scalar.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-arguments.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-client-interface-and-object-recursion.invalid.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-client-interface-recursion.invalid.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-client-interface.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-id.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-interface-recursion-but-lying-client-type.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-nested-recursion.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-nested-server-object.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-recursion.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-relay-resolver-fields.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-server-interface.invalid.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-server-object.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-type-with-id.graphql, compiler/crates/relay-transforms/tests/generate_relay_resolvers_operations_for_nested_objects/fixtures/output-type-with-unimplemented-interface.invalid.graphql, compiler/crates/relay-transforms/tests/generate_typename/fixtures/type-name-does-not-exist.graphql, compiler/crates/relay-transforms/tests/generate_typename/fixtures/type-name-exists.graphql, compiler/crates/relay-transforms/tests/inline_data_fragment/fixtures/alias.graphql, compiler/crates/relay-transforms/tests/inline_data_fragment/fixtures/dangerously_unaliased.graphql, compiler/crates/relay-transforms/tests/inline_data_fragment/fixtures/recursive.graphql, compiler/crates/relay-transforms/tests/inline_data_fragment/fixtures/variables.graphql, compiler/crates/relay-transforms/tests/inline_fragments/fixtures/inlines-nested-fragments.graphql, compiler/crates/relay-transforms/tests/inline_fragments/fixtures/inlines-with-directive.graphql, compiler/crates/relay-transforms/tests/mask/fixtures/mask-mixed-null.graphql, compiler/crates/relay-transforms/tests/mask/fixtures/relay-mask-transform.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/direct-js-field.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/invalid-match-type.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/invalid-no-matches.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/invalid-non-empty-selections-conditional.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/invalid-non-empty-selections.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/match-on-child-of-plural.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/match-with-explicit-support-arg.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/match-with-extra-args.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/module-on-inline-data.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/module-with-other-directives.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/module-without-match.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/no-server-supported-arg-with-key.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/no-server-supported-arg.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/relay-match-on-interface.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/relay-match-on-union-plural.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/relay-match-on-union.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/relay-match-with-key.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/relay-match-with-non-literal-key.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform/fixtures/same-field-with-different-match-across-fragments.graphql, compiler/crates/relay-transforms/tests/match_transform_client_only/fixtures/module-on-field-without-js.graphql, compiler/crates/relay-transforms/tests/match_transform_client_only/fixtures/module-without-match.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/client-3D-module-on-concrete-parent-type.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/client-3D-module-on-interface-parent-type.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/client-3D-module-on-union-parent-type.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/client-and-server-3D-fragments.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/mixed-server-and-client-concrete-types.invalid.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/server-3D-match-on-interface.graphql, compiler/crates/relay-transforms/tests/match_transform_client_resolver/fixtures/server-3D-match-on-union.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/anon_fragment_spread.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/conflict_warn_infrequent_definitions.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/conflicting_modules_invalid.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/conflicting_types_invalid.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/multiple_fragments.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/rename_provided_variables.graphql, compiler/crates/relay-transforms/tests/provided_variable_fragment_transform/fixtures/single_fragment.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-interface-which-implementations-implement-node.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-interface-which-implementations-not-implement-node.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-interface-without-id.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-interface-without-implementations.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-node-interface-without-id.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-node-interface.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-node-with-id-argument-used.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-non-node-fetchable-type-with-token-field.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-non-node-fetchable-type.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-object-implementing-node-interface-with-alias-id.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-object-implementing-node-interface.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-query-with-cycle.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-query-without-query-name.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-query.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-on-viewer.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-with-args-on-object-implementing-node-interface.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-with-args-on-query.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-with-args-on-viewer.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/fragment-with-relay-plural.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/multiple-refetchable-fragments-sharing-common-fragment.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-bidirectional.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-literal-count.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-no-cursor.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-unstable-path.invalid.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-with-catch-to-null.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-with-catch.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection-with-stream.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-fragment-with-connection.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-interface-all-implementing-types-impl-node.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-interface-but-no-implementing-types.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-interface-some-types-impl-node.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-interface.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-prefer-fetchable-false-uses-node.graphql, compiler/crates/relay-transforms/tests/refetchable_fragment/fixtures/refetchable-prefer-fetchable-non-constant.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/field-alias.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/fragment-spread-usage.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/missing-fragment-name.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/missing-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/missing-import-path.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/multiple-relay-resolvers.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/nested-relay-resolver.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-backing-client-edge.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-field-and-fragment-arguments.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-model.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-named-import.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-required.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-scalar-field-arguments-with-alias.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-scalar-field-arguments.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-with-global-vars-directive.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-with-global-vars.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver-within-named-inline-fragment.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/relay-resolver.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/resolver-fragment-inline-spread.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/resolver-fragment-non-inline-spread.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/resolver-fragment-unmasked-spread.graphql, compiler/crates/relay-transforms/tests/relay_resolvers/fixtures/unexpected-directive.invalid.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/client_field_on_abstract_type_without_resolver.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/condition_on_inline_fragment_without_type_on_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/condition_on_selection_on_interface_without_resolver.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/conditions_on_nested_selections_on_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/conditions_on_selections_on_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/edge_to_abstract_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/edge_to_abstract_type_disabled.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/edge_to_abstract_type_with_inline_fragment.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/edge_to_abstract_type_with_inline_fragment_on_abstract_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/extend_server_defined_concrete_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/fragment_on_abstract_type_disabled.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/fragment_on_abstract_type_enabled.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/inline_fragment_no_type_without_resolver_selections_on_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/inline_fragment_without_type_condition_on_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/nested_abstract_type_fragment.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/nested_abstract_type_query.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/nested_abstract_type_selection_on_inline_fragment_without_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/nested_condition_on_inline_fragment_on_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/nested_fragment_spread_on_abstract_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/plural_fragment_on_abstract_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/resolver_field_on_client_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/resolver_field_on_client_type_implementing_server_interface.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/resolver_field_on_concrete_types_with_fragments.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/selections_on_node.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/selections_on_node_with_client_concrete_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/server_field_on_abstract_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/spread_fragment_into_interface_on_concrete_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/spread_fragment_on_abstract_type.graphql, compiler/crates/relay-transforms/tests/relay_resolvers_abstract_types/fixtures/union_types_are_skipped.graphql, compiler/crates/relay-transforms/tests/relay_test_operation/fixtures/prod_query.invalid.graphql, compiler/crates/relay-transforms/tests/relay_test_operation/fixtures/prod_query_with_argument.graphql, compiler/crates/relay-transforms/tests/relay_test_operation/fixtures/prod_query_with_argument.invalid.graphql, compiler/crates/relay-transforms/tests/relay_test_operation/fixtures/test_client_fields_query.graphql, compiler/crates/relay-transforms/tests/relay_test_operation/fixtures/test_query_with_enums.graphql, compiler/crates/relay-transforms/tests/relay_test_operation/fixtures/test_simple_query.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/action-argument-omitted.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/conflicting-required-status-across-aliased-inline-fragments.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/dangerous-throw-can-nest-in-throw.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/dangerously-throw-on-non-nullable-field.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/dangerously-throw-on-nullable-field-valid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/dangerously-throw-on-schema-non-null-field.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/dangerously-throw-on-semantic-non-null-field.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/dangerously-throw-on-semantic-nullable-field.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-field-different-actions.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-field-include-directive.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-field-nullable-parent-missing-first.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-field-nullable-parent.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-field-ussage-alias.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-field.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-linked-field-different-actions.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/duplicate-linked-field-nullable-parent.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/fragments-are-isolated.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-directive.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-fragment-on-concrete-in-interface.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-fragment-on-interface-in-concrete.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-fragment-on-interface-with-linked-field.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-fragment-on-interface-within-linked-field.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-fragment-on-interface.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/inline-fragment-on-union.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/linked-field-log.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/linked-field-no-log.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/linked-field-throw.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/log-action-bubble-to-throw.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/multiple-required-fields.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/none-action-bubble-to-log-across-inline-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/none-action-bubble-to-log.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/none-action-bubble-to-throw.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/required-paths.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/required-with-different-actions.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/scalar-field-log.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/scalar-field-no-log.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/scalar-field-throw.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/throw-on-semantic-non-null-field-enabled.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/throw-on-semantic-nullable-field-enabled.invalid.graphql, compiler/crates/relay-transforms/tests/required_directive/fixtures/throw-with-autofix.invalid.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-conditions.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-directives.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-fields-in-inline-fragments.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-fields-of-client-type.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-fields-on-roots.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-fragment-spreads-in-query.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-fragment-spreads.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-inline-fragments-in-query.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-inline-fragments.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-linked-fields.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/client-scalar-fields.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/query-with-only-client-fields.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/relay-resolver-metadata.graphql, compiler/crates/relay-transforms/tests/skip_client_extensions/fixtures/sibling-client-selections.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/dont-skip-different-ids.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/dont-skip-nested-fields-across-fragments.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/dont-skip-with-inline-on-diffent-types.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/redundant-selection-in-inline-fragments.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skip-many-duplicates-at-same-level.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skip-nested-linked-fields.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skips-nested-fields.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skips-with-client-extensions.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skips-with-fragment.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skips-with-module.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skips-with-outer-fields-first.graphql, compiler/crates/relay-transforms/tests/skip_redundant_nodes/fixtures/skips-with-outer-fields-last.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/empty-selection-skip-true.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/empty-selectoin-include-false.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/keeps-other-fields.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/removes-include-false.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/removes-recursively-empty-definitions.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/removes-skip-true.graphql, compiler/crates/relay-transforms/tests/skip_unreachable_nodes/fixtures/skipped-fragment.graphql, compiler/crates/relay-transforms/tests/skip_unused_variables/fixtures/kitchen-sink.graphql, compiler/crates/relay-transforms/tests/skip_unused_variables/fixtures/non-nullable-variable-with-default.invalid.graphql, compiler/crates/relay-transforms/tests/sort_selections/fixtures/sort-selections-transform.graphql, compiler/crates/relay-transforms/tests/subscription_transform/fixtures/subscription_transform.graphql, compiler/crates/relay-transforms/tests/subscription_transform/fixtures/subscription_transform_noop_no_js_field.graphql, compiler/crates/relay-transforms/tests/subscription_transform/fixtures/subscription_transform_noop_no_spread.graphql, compiler/crates/relay-transforms/tests/subscription_transform/fixtures/subscription_transform_noop_two_selections.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-directions.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-empty-filters.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-filters.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-generate-filters.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-with-aliased-edges-page-info.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-with-custom-handler.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-with-page-info.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection-with-variables.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/connection.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/prefetchable-pagination-on-alias.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/prefetchable-pagination.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/stream-connection-no-label.graphql, compiler/crates/relay-transforms/tests/transform_connections/fixtures/stream-connection.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/assignable-fragment-spread-not-subtype.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/assignable-fragment-spreads.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/client-side-updatable.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/dangerously-unaliased-allowed.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/directive-fragment-spread.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/directive-inline-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/directive-linked-field.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/directive-query.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/directive-scalar-field.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/doubly-nested-fragment-spread.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/include.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/inline-fragment-concrete-type-to-concrete-type.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/inline-fragment-concrete-type-to-interface.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/inline-fragment-interface-to-interface.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/inline-fragment-redundant.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/inline-fragment.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/non-assignable-fragment-spreads.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/required.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/resolver-linked.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/resolver-scalar.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/skip.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/type-narrowing.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/typename-discriminated-unions-disabled.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/typename-discriminated-unions-enabled.graphql, compiler/crates/relay-transforms/tests/updatable_directive/fixtures/updatable-fragment.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_abstract_in_concrete.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_abstract_in_different_non_extending_abstract.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_abstract_in_same_abstract.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_concrete_in_different_concrete.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_concrete_in_matching_abstract.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_concrete_in_non_matching_abstract.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_concrete_in_same_concrete.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_condition.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_abstract_type_condition.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_no_typename.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_redundant_type_condition.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_typename_with_alias.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_typename_with_condition.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_typename_with_directives.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_with_fragment_spread_directives.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_wrong_type.invalid_1.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_wrong_type.invalid_2.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_wrong_type.invalid_3.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_other_selections_wrong_type.invalid_4.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_with_abstract_type_condition.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_in_inline_fragment_without_typename.invalid.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_top_level.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_top_level_same_type.graphql, compiler/crates/relay-transforms/tests/updatable_fragment_spread/fixtures/updatable_fragment_spread_top_level_subtype.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/built_in_field_without_catch.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/client_field_with_catch.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/client_field_with_inline_fragment_alias_with_catch.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/client_field_within_catch.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/client_field_without_catch.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/client_linked_field_without_catch.graphql, compiler/crates/relay-transforms/tests/validate_client_schema_extensions_use_catch/fixtures/non_nullable_client_field_with_catch.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-directions.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-empty-filters.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-filters-not-a-string.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-filters-not-an-arg.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-filters-null.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-filters.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-generate-filters.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-invalid-key-name.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-invalid-key-type.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-invalid-type.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-missing-edges-selection.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-missing-first-arg.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-with-aliased-edges-page-info.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-with-custom-handler.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-with-invalid-custom-handler.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-with-page-info.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection-with-variables.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/connection.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/stream-connection-with-aliased-edges.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections/fixtures/stream-connection-with-aliased-page-info.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections_schema/fixtures/connection-invalid-edge-type.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections_schema/fixtures/connection-invalid-edges-field.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections_schema/fixtures/connection-invalid-edges-list-type.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections_schema/fixtures/connection-invalid-no-page-info.invalid.graphql, compiler/crates/relay-transforms/tests/validate_connections_schema/fixtures/connection-invalid-page-info.invalid.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_directive_arg.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_directive_arg_with_reason.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_enum_value.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_enum_value_with_reason.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_field_arg.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_field_arg_with_reason.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_field_with_arguments.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_field_with_reason.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_linked_field.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_scalar_field.graphql, compiler/crates/relay-transforms/tests/validate_deprecated_fields/fixtures/deprecated_scalar_field_within_linked_field.graphql, compiler/crates/relay-transforms/tests/validate_fragment_alias_conflict/fixtures/aliases_in_different_aliased_inline_fragments_dont_conflitc.graphql, compiler/crates/relay-transforms/tests/validate_fragment_alias_conflict/fixtures/default_inline_fragment_alias_conflicts_with_field.graphql, compiler/crates/relay-transforms/tests/validate_fragment_alias_conflict/fixtures/default_named_fragment_alias_conflicts_with_field.graphql, compiler/crates/relay-transforms/tests/validate_fragment_alias_conflict/fixtures/fragment_alias_name_conflicts_with_field.graphql, compiler/crates/relay-transforms/tests/validate_fragment_alias_conflict/fixtures/fragment_alias_name_conflicts_with_field_in_inline_fragment.graphql, compiler/crates/relay-transforms/tests/validate_fragment_alias_conflict/fixtures/fragment_alias_name_conflicts_with_other_fragment_alias.graphql, compiler/crates/relay-transforms/tests/validate_global_variable_names/fixtures/relayinternal_prefix_invalid.graphql, compiler/crates/relay-transforms/tests/validate_global_variables/fixtures/fragment-include-with-provided-argument.graphql, compiler/crates/relay-transforms/tests/validate_global_variables/fixtures/fragment-spread-with-undefined-argument.invalid.graphql, compiler/crates/relay-transforms/tests/validate_global_variables/fixtures/fragment-with-undefined-variable.invalid.graphql, compiler/crates/relay-transforms/tests/validate_global_variables/fixtures/query-with-undefined-variable.invalid.graphql, compiler/crates/relay-transforms/tests/validate_global_variables/fixtures/query-with-variables.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithInvalidName.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithInvalidlyCapitalizedName.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithValidName.android.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithValidName.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithValidName.ios.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithValidName.other-suffix.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/FragmentWithValidName.other-suffix.ios.and-another.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/MutationWithInvalidName.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/MutationWithInvalidSuffix.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/MutationWithValidName.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/QueryWithInvalidName.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/QueryWithInvalidSuffix.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/QueryWithValidName.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/SubscriptionWithInvalidName.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/SubscriptionWithInvalidSuffix.invalid.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/SubscriptionWithValidName.graphql, compiler/crates/relay-transforms/tests/validate_module_names/fixtures/fragment-with-valid-name.graphql, compiler/crates/relay-transforms/tests/validate_no_double_underscore_alias/fixtures/double_underscore.invalid.graphql, compiler/crates/relay-transforms/tests/validate_no_double_underscore_alias/fixtures/non_alias.graphql, compiler/crates/relay-transforms/tests/validate_no_unselectable_selections/fixtures/multiple-unselectables.invalid.graphql, compiler/crates/relay-transforms/tests/validate_no_unselectable_selections/fixtures/unselectable-linked-field.invalid.graphql, compiler/crates/relay-transforms/tests/validate_no_unselectable_selections/fixtures/unselectable-scalar.invalid.graphql, compiler/crates/relay-transforms/tests/validate_no_unselectable_selections/fixtures/valid-selection.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/mask-incompatible-type-invalid.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/mask-incompatible-type-invalid2.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/mask-incompatible-type-query.invalid.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/mask-mixed-local-root-invalid.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/mask-mixed-null.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/plural-fragment-variables.invalid.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/plural-fragment.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/unmasked-spread-unmasked-fragment.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/unmasked-spread-with-argument-definition.invalid.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/unmasked-spread-with-directive.invalid.graphql, compiler/crates/relay-transforms/tests/validate_relay_directives/fixtures/unmasked-spread.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/argument-on-field.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/argument-on-linked-field.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/default-argument-on-field.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/missing-argument-on-directive.invalid.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/missing-argument-on-field.invalid.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/missing-argument-on-linked-field-in-inline-fragment.invalid.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/missing-argument-on-linked-field-on-abstract-type.invalid.graphql, compiler/crates/relay-transforms/tests/validate_required_arguments/fixtures/missing-argument-on-linked-field.invalid.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/fragment-with-client-fileds-inside-valid-fragments.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/fragment-with-defer-on-client.invalid.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/fragment-with-defer-on-fragment-with-only-client-fields.invalid.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/fragment-with-stream-child-of-client.invalid.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/fragment-with-stream-on-client.invalid.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/match_.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/module-on-child-of-client-in-fragment.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/module-on-child-of-client.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/nested-fragment-with-defer.graphql, compiler/crates/relay-transforms/tests/validate_server_only_directives/fixtures/stream-connection-on-client.invalid.graphql, compiler/crates/relay-transforms/tests/validate_static_args/fixtures/match-with-dynamic-arg.invalid.graphql, compiler/crates/relay-transforms/tests/validate_static_args/fixtures/nonstatic-values-on-static-arg.invalid.graphql, compiler/crates/relay-transforms/tests/validate_static_args/fixtures/required-with-dynamic-arg.invalid.graphql, compiler/crates/relay-transforms/tests/validate_static_args/fixtures/static-only-for-constants.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/cycles-read-from-different-entrypoints.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/fragment-with-root-arguments.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/practically-unused-but-actually-used-variables.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/query-with-invalid-error-suppression.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/query-with-unused-root-variable-shadowed-by-local.invalid.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/query-with-unused-variable-error-suppressed.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/query-with-unused-variable.invalid.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/query-with-variables-shadowed-by-local-variable-and-used-as-root-variable.graphql, compiler/crates/relay-transforms/tests/validate_unused_variables/fixtures/variable-in-the-complex-object-list.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-fragment-raw-response-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-fragment-spread-in-abstract-selection.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-inline-fragment-spread-without-type-condition-fragment-root.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-inline-fragment-spread-without-type-condition-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-inline-fragment-spread-without-type-condition-query-root.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/aliased-inline-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested-custom-error-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested-linked.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested-raw-fragments-catch-in-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested-raw-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested-raw-multiple-queries-and-fields.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested-raw.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-no-arg-nested.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-on-aliased-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-on-mutation.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-on-root.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-semantic-non-null-with-catch-no-arg.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-semantic-non-null-with-catch-to-null.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-null-nested.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-null-on-aliased-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-null-on-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-null-on-query.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-result-nested.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-result-on-aliased-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-result-on-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/catch-to-result-on-query.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/conditional.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/custom-scalar-type-import.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/default-input.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/match-field-in-query.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/match-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mixed-conditonal-raw-response.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation-input-has-array.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation-with-client-extension.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation-with-enums-on-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation-with-nested-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation-with-one-of.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation-with-response-on-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/mutation.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/no-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/plural-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-mixed-provided-variables.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-only-provided-variables.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-provided-variables-custom-scalar.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-handles.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-match-fields.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-module-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-multiple-match-fields.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-abstract-in-catch-all.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-concrete-and-interface-spreads.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-interface-inline-fragment-on-interface.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-interface.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-linked-field-in-abstract-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-mixed-abstract-and-concrete-spreads.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-nested-abstract-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-nested-different-abstract-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-object-inline-fragment-on-interface.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-on-conditional.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-on-literal-conditional.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-union-and-interface-spread-all-implement.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-union-and-interface-spread-with-non-null-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-union.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-stream-connection.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/query-with-stream.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/raw-response-concrete-field-via-interface-covariant-return.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/recursive-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/refetchable-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/refetchable.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/regular-query-with-assignable-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-client-id-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-live-resolver-no-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-live-resolver-with-field-args-no-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-live-resolver-with-field-args.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-live-resolver.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-client-edge-required-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-client-edge-required.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-client-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-in-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-inject-fragment-data.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-live-client-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-multiple-consumers.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-named-import.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-plural-client-edge-with-required-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-plural-client-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-plural-required-client-edge-with-required-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-plural-required-client-edge.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-raw-response.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-required.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-scalar-plural.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-client-interface.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-client-object-plural.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-client-object.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-enum-plural.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-enum.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-relay-resolver-value-plural.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-relay-resolver-value-required.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-relay-resolver-value.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-scalar-plural.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-scalar-required.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver-with-output-type-scalar.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-resolver.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/relay-weak-client-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-through-inline-fragments-to-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-item-in-plural-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-item-in-required-plural-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-non-null-item-in-non-null-plural-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-non-null-linked-field-through-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-non-null-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-non-null-plural-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-plural-fragment-root.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-to-query.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-bubbles-up-to-mutation-response.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-chain-bubbles-to-non-null-linked-field-through-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-conditional.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-isolates-concrete-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-raw-response-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-throw-doesnt-bubbles-to-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-throw-doesnt-bubbles-to-query.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-throws-nested.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-throws-within-non-null-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-throws-within-non-null-plural-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-within-aliased-inline-fragment-on-abstract.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required-within-aliased-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/required.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/resolver-on-interface-of-all-strong-model-type-with-extension.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/resolver-on-interface-of-all-strong-model-type-with-root-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/resolver-on-interface-of-all-strong-model-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/resolver-on-interface-of-all-weak-model-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/roots.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/scalar-field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_in_raw_response.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_items_in_matrix.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_liked_field_resolver.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_liked_field_weak_resolver.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_linked_field.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_list_and_list_item.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_list_item.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_feature_disabled.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_resolver.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_with_catch.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_within_catch_fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_within_catch_inline_fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_within_catch_query.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_non_null_scalar_within_inline_fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/semantic_null_required_throw_on_error.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/simple.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/spread-interface-fragment-on-concrete-raw-type.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/typename-discriminated-unions.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/typename-in-union-with-other-fields.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/typename-inside-with-overlapping-fields.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/typename-on-union-with-non-matching-aliases.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/typename-on-union.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/unmasked-fragment-spreads.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-fragment-spread-and-regular-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-fragment-spread-multiple.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-assignable-fragment-plural.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-assignable-fragment.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-assignable-fragments-within-narrowing.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-multiple-assignable-fragments.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-plural-field-no-spreads.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-plural-field-with-spreads.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-special-fields.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation-type-refinement.graphql, compiler/crates/relay-typegen/tests/generate_flow/fixtures/updatable-operation.graphql, compiler/crates/relay-typegen/tests/generate_flow_with_custom_id/fixtures/relay-client-id-field.graphql, compiler/crates/relay-typegen/tests/generate_flow_with_custom_id/fixtures/simple.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-fragment-raw-response-type.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-fragment-spread-in-abstract-selection.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-inline-fragment-spread-without-type-condition-fragment-root.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-inline-fragment-spread-without-type-condition-linked-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-inline-fragment-spread-without-type-condition-query-root.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/aliased-inline-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-no-arg-nested-custom-error-type.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-no-arg-nested-linked.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-no-arg-nested-raw.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-no-arg-nested.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-semantic-non-null-with-catch-no-arg.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-semantic-non-null-with-catch-to-null.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-to-null-nested.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-to-result-nested-raw-with-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-to-result-nested-raw.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/catch-to-result-nested.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/conditional.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/custom-scalar-type-import.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/default-input.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/linked-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/linked-semantic-non-null-with-catch.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/match-field-in-query.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/match-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation-input-has-array.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation-with-client-extension.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation-with-enums-on-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation-with-nested-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation-with-one-of.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation-with-response-on-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/mutation.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/plural-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-handles.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-match-fields.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-module-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-multiple-match-fields.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-abstract-in-catch-all.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-interface-inline-fragment-on-interface.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-interface.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-linked-field-in-abstract-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-mixed-abstract-and-concrete-spreads.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-nested-abstract-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-nested-different-abstract-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-object-inline-fragment-on-interface.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-on-conditional.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-on-literal-conditional.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-raw-response-union.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-stream-connection.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/query-with-stream.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/raw-response-concrete-field-via-interface-covariant-return.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/recursive-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/refetchable-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/refetchable.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/regular-query-with-assignable-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-client-id-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-resolver-on-query-with-output-type.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-resolver-with-output-type-client-interface.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-resolver-with-output-type-client-object.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-resolver-with-output-type-relay-resolver-value-required.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-resolver-with-output-type-relay-resolver-value.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/relay-weak-client-type.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-bubbles-through-inline-fragments-to-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-bubbles-to-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-bubbles-to-item-in-plural-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-bubbles-to-query.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-bubbles-up-to-mutation-response.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-isolates-concrete-inline-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-raw-response-type.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-throw-doesnt-bubbles-to-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-throw-doesnt-bubbles-to-query.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-throws-nested.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-within-aliased-inline-fragment-on-abstract.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required-within-aliased-inline-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/required.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/roots.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/scalar-field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/scalar-semantic-non-null-with-catch.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic-non-null-deeply-nested-within-catch.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic-non-null-within-catch.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_in_raw_response.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_items_in_matrix.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_liked_field_resolver.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_liked_field_weak_resolver.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_linked_field.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_list_and_list_item.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_list_item.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_scalar.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_scalar_feature_disabled.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_scalar_resolver.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/semantic_non_null_scalar_with_catch.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/simple-use-import-type-syntax.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/simple.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/spread-interface-fragment-on-concrete-raw-type.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/typename-discriminated-unions.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/typename-in-union-with-other-fields.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/typename-inside-with-overlapping-fields.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/typename-on-union-with-non-matching-aliases.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/typename-on-union.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/unmasked-fragment-spreads.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-fragment-spread-and-regular-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-fragment-spread-multiple.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-fragment-spread.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-assignable-fragment-plural.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-assignable-fragment.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-assignable-fragments-within-narrowing.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-multiple-assignable-fragments.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-plural-field-no-spreads.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-plural-field-with-spreads.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-special-fields.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation-type-refinement.graphql, compiler/crates/relay-typegen/tests/generate_typescript/fixtures/updatable-operation.graphql, compiler/crates/schema-print/tests/print_schema/fixtures/kitchen-sink.graphql, compiler/crates/schema-print/tests/print_schema/fixtures/no-schema.graphql, compiler/crates/schema-print/tests/print_schema_consistency/fixtures/kitchen-sink.graphql, compiler/crates/schema-print/tests/print_schema_consistency/fixtures/no-schema.graphql, compiler/crates/schema-print/tests/print_schema_in_parallel/fixtures/kitchen-sink.graphql, compiler/crates/schema-print/tests/print_schema_in_parallel/fixtures/no-schema.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_directives.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_enum.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_implements_interface.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_interface_implements_interface_cyclic.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_object.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_root_types.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_root_types_kind.graphql, compiler/crates/schema-validate/tests/validate_schema/fixtures/validate_union.graphql, compiler/crates/schema/src/builtins.graphql, compiler/crates/schema/tests/build_schema/fixtures/different-directives-on-one-site.graphql, compiler/crates/schema/tests/build_schema/fixtures/directive-definition-argument-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/directive-definition-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/directive-definition-extension-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/directive-on-arg-def.graphql, compiler/crates/schema/tests/build_schema/fixtures/directives-for-external-types.graphql, compiler/crates/schema/tests/build_schema/fixtures/enum-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/enum-value-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-input.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-interface-before-define.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-object-before-define.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-scalar-before-define.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-scalar.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-schema.graphql, compiler/crates/schema/tests/build_schema/fixtures/extend-union-before-define.graphql, compiler/crates/schema/tests/build_schema/fixtures/field-argument-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/field-descriptions.graphql, compiler/crates/schema/tests/build_schema/fixtures/field-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/input-object-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/input-object-field-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/interface-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/interface-extension-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/interface-implements-interface.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-duplicate-query-operation.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-duplicate-type-name.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-extension-implements-noninterface.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-implements-non-interface.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-input-extension-duplicate-field.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-input-type-interface.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-input-type-union.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-input-type.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-interface-implements-noninterface.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-object-extension-duplicated-server-field.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-object-extension-local-duplicated-fields.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-schema-extension-duplicate-operation.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-sdl.graphql, compiler/crates/schema/tests/build_schema/fixtures/invalid-type-reference.graphql, compiler/crates/schema/tests/build_schema/fixtures/kitchen-sink.graphql, compiler/crates/schema/tests/build_schema/fixtures/object-duplicate-directive-differing-args.graphql, compiler/crates/schema/tests/build_schema/fixtures/object-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/object-extension-duplicate-directive-differing-args.graphql, compiler/crates/schema/tests/build_schema/fixtures/object-extension-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/repeatable-directive-applied-multiple-times.graphql, compiler/crates/schema/tests/build_schema/fixtures/scalar-duplicate-directive.graphql, compiler/crates/schema/tests/build_schema/fixtures/undefined-directive-applied-multiple-times.graphql, compiler/crates/schema/tests/build_schema/fixtures/union-duplicate-directive.graphql, packages/relay-test-utils-internal/schema-extensions/Actor.graphql, packages/relay-test-utils-internal/schema-extensions/AstrologicalSign.graphql, packages/relay-test-utils-internal/schema-extensions/Bar.graphql, packages/relay-test-utils-internal/schema-extensions/Client3D.graphql, packages/relay-test-utils-internal/schema-extensions/ClientAccount.graphql, packages/relay-test-utils-internal/schema-extensions/ClientInterface.graphql, packages/relay-test-utils-internal/schema-extensions/ClientObject.graphql, packages/relay-test-utils-internal/schema-extensions/ClientUnion.graphql, packages/relay-test-utils-internal/schema-extensions/Feedback.graphql, packages/relay-test-utils-internal/schema-extensions/Foo.graphql, packages/relay-test-utils-internal/schema-extensions/FriendsConnection.graphql, packages/relay-test-utils-internal/schema-extensions/FriendsEdge.graphql, packages/relay-test-utils-internal/schema-extensions/IAnimal.graphql, packages/relay-test-utils-internal/schema-extensions/IVehicle.graphql, packages/relay-test-utils-internal/schema-extensions/MixedUnion.graphql, packages/relay-test-utils-internal/schema-extensions/Page.graphql, packages/relay-test-utils-internal/schema-extensions/Query.graphql, packages/relay-test-utils-internal/schema-extensions/Settings.graphql, packages/relay-test-utils-internal/schema-extensions/ShadowMagicFragment.graphql, packages/relay-test-utils-internal/schema-extensions/ShadowWeakInterface.graphql, packages/relay-test-utils-internal/schema-extensions/Story.graphql, packages/relay-test-utils-internal/schema-extensions/Todos.graphql, packages/relay-test-utils-internal/schema-extensions/User.graphql, packages/relay-test-utils-internal/testschema.graphql |
| MCP server | excluded | 0 / 20 | not applicable to this kind of software |
| Runnable examples | met | 40 / 40 | examples |

## Collection warnings

- Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
- npm package 'relay' points at a different repository (https://github.com/davidaurelio/relay); excluded from ecosystem scoring
- Resolved dependency list truncated to 3000 of 3237 packages (counts remain complete)

## 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
