packages/relay-runtime/store/RelayExperimentalGraphResponseTransform.js (5 lines): - line 196: // TODO: The GraphMode proposal outlines different approachs to derive keys. We - line 241: // TODO: We could mutate `fields` rather than constructing a new - line 287: // TODO: We could also opt to confirm that this matches the previously - line 303: // TODO: We could also opt to confirm that this matches the previously - line 479: // TODO: The proposal does not yet specify how we handle objects packages/relay-runtime/multi-actor-environment/MultiActorEnvironment.js (3 lines): - line 219: // TODO: make actor aware - line 227: // TODO: make actor aware - line 318: // TODO: make actor aware compiler/crates/relay-lsp/src/explore_schema_for_type/mod.rs (2 lines): - line 43: // TODO these should not be expected errors - line 58: // TODO these should not be expected errors compiler/crates/relay-typegen/src/lib.rs (2 lines): - line 1071: // TODO check whether the field is `node` or `nodes` on `Query`. If so, it should not be - line 2118: // TODO: T85950736 Fix these clippy errors packages/relay-runtime/store/RelayReferenceMarker.js (2 lines): - line 139: // TODO: T89695151 Support multi-actor record sources in RelayReferenceMarker.js - line 186: // TODO: Instead of finding the source field in `selections`, change compiler/crates/graphql-ir/src/build.rs (2 lines): - line 529: // TODO: Nested lists is allowed to support existing query variables definitions - line 628: // TODO: We didn't use to enforce types of @args/@argDefs properly, which resulted packages/relay-runtime/store/RelayReader.js (2 lines): - line 174: // TODO T96653810: Correctly detect reading from root of mutation/subscription - line 653: ); // FIXME support plural compiler/crates/relay-compiler/src/compiler_state.rs (2 lines): - line 247: // TODO: How can I can I make this just an ImplicitDependencyMap? Currently I can't move the hashmap out of the Arc wrapper around the dirty version. - line 465: // TODO: possible optimization to only set this if the compiler/crates/schema-validate/src/lib.rs (2 lines): - line 396: // TODO: change to contravariant? - line 410: // TODO: validate default values? compiler/crates/graphql-ir/src/errors.rs (1 line): - line 61: #[error("Missing required fields '{0:?}' of type '{1}'")] // TODO: print joined compiler/crates/relay-lsp/src/hover/with_resolution_path.rs (1 line): - line 782: // TODO eventually show information about whether the fragment spread is website/sidebars.js (1 line): - line 60: // TODO release these in OSS packages/relay-runtime/mutations/RelayRecordSourceMutator.js (1 line): - line 54: * TODO T41593196: Remove unstable_getRawRecordWithChanges compiler/crates/relay-transforms/src/assignable_fragment_spread/validate_updatable_directive.rs (1 line): - line 24: // TODO have a global list of directives...? compiler/crates/relay-transforms/src/validations/deprecated_fields.rs (1 line): - line 101: // TODO: `@deprecated` is allowed on Enum values, so technically we compiler/crates/schema/src/schema.rs (1 line): - line 179: /// TODO: we probably want to replace this with a proper `Unknown` type. compiler/crates/schema/src/in_memory/mod.rs (1 line): - line 207: /// TODO: we probably want to replace this with a proper `Unknown` type. compiler/crates/relay-lsp/src/server/mod.rs (1 line): - line 188: // TODO: handle response from the client -> cancel message, etc packages/relay-runtime/handlers/connection/ConnectionHandler.js (1 line): - line 262: * TODO: t15733312 compiler/crates/graphql-watchman/src/subscription.rs (1 line): - line 115: /// TODO: Make this dynamic on the default branch name. compiler/crates/relay-transforms/src/validations/validate_connections.rs (1 line): - line 73: /// TODO: This implementation requires the edges field to be a direct selection compiler/crates/relay-compiler/src/graphql_asts.rs (1 line): - line 100: // TODO: parse name instead of the whole graphql text compiler/crates/relay-transforms/src/validations/validate_module_names/mod.rs (1 line): - line 43: // TODO: T71484519 re-enable this line when queries are correctly named in www compiler/crates/relay-lsp/src/server/lsp_notification_dispatch.rs (1 line): - line 36: // TODO propagate these errors compiler/crates/relay-transforms/src/apply_fragment_arguments/mod.rs (1 line): - line 527: // TODO update globals compiler/crates/relay-lsp/src/goto_definition/mod.rs (1 line): - line 253: // TODO add go-to-definition for client fields compiler/crates/relay-transforms/src/refetchable_fragment/mod.rs (1 line): - line 265: // TODO: path or connection field locations in the error messages compiler/crates/relay-compiler/src/config.rs (1 line): - line 58: /// - TODO: injected code to produce additional files compiler/crates/graphql-cli/src/source_printer.rs (1 line): - line 139: // TODO should push 2 spaces for emojis, unicode-width crate might help compiler/crates/schema/src/errors.rs (1 line): - line 44: // TODO: These should be replaced with error codes or by unifying the parsers. compiler/crates/relay-lsp/src/resolved_types_at_location/mod.rs (1 line): - line 79: // TODO resolve enclosing types, not just types immediately under the cursor packages/relay-runtime/multi-actor-environment/ActorSpecificEnvironment.js (1 line): - line 88: // TODO:T92305692 Remove `options` in favor of directly using `actorIdentifier` on the environment compiler/crates/relay-transforms/src/assignable_fragment_spread/validate_assignable_directive.rs (1 line): - line 18: // TODO have a global list of directives...? packages/relay-runtime/multi-actor-environment/MultiActorEnvironmentTypes.js (1 line): - line 56: * TODO: this needs to move the the MultiActorEnvironment with different API. packages/relay-runtime/mutations/commitMutation.js (1 line): - line 97: // TODO: remove this check after we fix flow. website/src/pages/compiler-explorer.js (1 line): - line 310: // TODO: Should you be able to see the Schema AST? compiler/crates/graphql-syntax/src/node/constant_value.rs (1 line): - line 114: /// TODO: We may remove this, as we migrate from JS compiler/crates/relay-lsp/src/server/lsp_state.rs (1 line): - line 188: // TODO: Find a better place for this compiler/crates/graphql-ir/src/signatures.rs (1 line): - line 412: // TODO: ideally, `parse_type()` would take in the offset packages/relay-runtime/store/RelayStoreUtils.js (1 line): - line 135: // TODO T23663664: Handle nodes do not yet define a static storageKey. compiler/crates/common/src/diagnostic.rs (1 line): - line 95: severity: DiagnosticSeverity::Hint, // TODO: Make this an argument? compiler/crates/relay-transforms/src/match_/match_transform.rs (1 line): - line 657: // TODO: no location on InlineFragment and Condition yet