composition/src/v1/normalization/normalization-factory.ts (9 lines): - line 534: // @TODO list coercion - line 641: // TODO deep comparison - line 962: // TODO configureChildDescriptions will be added in another PR - line 1242: defaultValue: node.defaultValue, // TODO validate - line 1791: // @TODO re-assess in v2 because this would be breaking for @provides in v1 - line 1815: // TODO isFieldConditional - line 2264: //@TODO list coercion - line 2351: // @TODO list coercion - line 3515: // TODO @composeDirective directives would also be handled here composition/src/buildASTSchema/extendSchema.ts (7 lines): - line 453: // FIXME: https://github.com/graphql/graphql-js/issues/2203 - line 507: // FIXME: https://github.com/graphql/graphql-js/issues/2203 - line 527: // FIXME: https://github.com/graphql/graphql-js/issues/2203 - line 553: // FIXME: https://github.com/graphql/graphql-js/issues/2203 - line 579: // FIXME: https://github.com/graphql/graphql-js/issues/2203 - line 603: // FIXME: https://github.com/graphql/graphql-js/issues/2203 - line 616: // FIXME: https://github.com/graphql/graphql-js/issues/2203 composition/src/v1/federation/federation-factory.ts (5 lines): - line 626: // TODO refactor type merging - line 1566: // TODO error - line 1587: // TODO no keys error - line 1641: // TODO handle shareability - line 2555: // TODO handle Unions and Interfaces cli/src/commands/router/commands/compose.ts (4 lines): - line 20: // @TODO inout validation - line 147: // @TODO get router compatibility version programmatically - line 174: // @TODO This logic should exist only once in the shared package and reused across - line 284: // @TODO get router compatibility version programmatically composition/src/schema-building/utils.ts (3 lines): - line 119: // TODO replace naïve comparison - line 154: // TODO warning if default value in incoming - line 158: // TODO warning composition/src/v1/federation/utils.ts (1 line): - line 161: // @TODO breaking in V1 controlplane/src/core/repositories/SubgraphRepository.ts (1 line): - line 243: // TODO: avoid downloading the schema use hash instead controlplane/src/core/bufservices/user/inviteUser.ts (1 line): - line 170: // TODO: rate limit this composition/src/v1/federation/walkers.ts (1 line): - line 58: // TODO rename root fields references controlplane/src/core/webhooks/OrganizationWebhookService.ts (1 line): - line 407: // @TODO Use a queue to send the events cli/src/utils.ts (1 line): - line 183: // @TODO get router compatibility version programmatically controlplane/src/core/services/Authorization.ts (1 line): - line 60: * @TODO: Move hasWriteAccess check to the Authorization service. router/core/graphql_handler.go (1 line): - line 268: // @TODO This function should be refactored to be a helper function for websocket and http error writing controlplane/src/core/bufservices/analytics/getOperationContent.ts (1 line): - line 12: // TODO: Specify daterange to improve clickhouse performance router/internal/expr/expr.go (1 line): - line 75: // TODO: Use interface to expose only the required methods. Blocked by https://github.com/expr-lang/expr/issues/744 composition/src/v1/normalization/walkers.ts (1 line): - line 400: // @TODO @requires can only be satisfied if the host Field parent is an Entity composition/src/v1/normalization/utils.ts (1 line): - line 201: // TODO navigate already provided keys controlplane/src/core/workers/CacheWarmerWorker.ts (1 line): - line 98: // TODO have to fetch the number of operations from the cache configuration of the namespace composition/src/v1/warnings/warnings.ts (1 line): - line 77: // TODO Temporarily only used as a warning controlplane/src/core/webhooks/PlatformWebhookService.ts (1 line): - line 77: // @TODO Use a queue to send the events