server/aws-lsp-partiql/src/antlr-grammar/PartiQLParser.g4 (9 lines): - line 99: // FIXME #002: This is a slight deviation from SqlParser, as the old parser allows ANY token after EXEC. Realistically, - line 213: // TODO add parsing of target attributes: https://github.com/partiql/partiql-lang-kotlin/issues/841 - line 218: // TODO add parsing of target attributes: https://github.com/partiql/partiql-lang-kotlin/issues/841 - line 225: // FIXME #001 - line 277: // :TODO add the rest of the grammar - line 287: // :TODO add the rest of the grammar - line 381: * TODO: Remove from experimental once https://github.com/partiql/partiql-docs/issues/31 is resolved and a RFC is approved - line 639: // TODO : Opreator precedence of BITWISE_AND (&) may change in the future. - line 751: // TODO: Remove from experimental once https://github.com/partiql/partiql-docs/issues/31 is resolved and a RFC is approved core/aws-lsp-core/src/credentials/ideCredentialsProvider.ts (7 lines): - line 88: // TODO : validate that iamCredentials fields are actually set - line 132: // TODO : validate that BearerToken fields are actually set - line 169: // TODO : validate that result.protectedHeader.alg is 'dir' - line 170: // TODO : validate that result.protectedHeader.enc is 'A256GCM' - line 171: // TODO : validate that result.payload.nbf is before current time - line 172: // TODO : validate that result.payload.exp is after current time - line 173: // TODO : validate that result.payload.data exists app/aws-lsp-antlr4-runtimes/PostgreSQLParser.g4 (4 lines): - line 2935: TODO: why select_with_parens alternative is needed at all? - line 3276: //TODO WITH_LA was used - line 3445: //TODO with_la was used - line 3942: TODO: server/aws-lsp-codewhisperer/src/shared/supplementalContextUtil/crossFileContextUtil.ts (4 lines): - line 41: // TODO: ugly, can we make it prettier? like we have to manually type 'java', 'javascriptreact' which is error prone - line 42: // TODO: Move to another config file or constants file - line 75: //TODO: add logic for other strategies once available - line 355: // PORT_TODO: port and test getFileDistance to work with LSP's URIs server/aws-lsp-codewhisperer/src/language-server/agenticChat/tools/toolServer.ts (4 lines): - line 18: // TODO: fill in logic for handling invalid tool invocations - line 19: // TODO: implement chat streaming via queueDescription. - line 25: // TODO: fill in logic for handling invalid tool invocations - line 26: // TODO: implement chat streaming via queueDescription. app/aws-lsp-antlr4-runtimes/PostgreSQLLexer.g4 (3 lines): - line 124: //TODO somehow rewrite this part without using Actions - line 1249: * TODO: these rules assume "" is still a valid escape sequence within a Unicode quoted identifier. - line 1286: // TODO: these rules assume '' is still a valid escape sequence within a Unicode string constant. server/aws-lsp-codewhisperer/src/language-server/inline-completion/codeWhispererServer.ts (3 lines): - line 294: // TODO: Can we get this derived from a keyboard event in the future? - line 310: os: '', // TODO: We should get this in a platform-agnostic way (i.e., compatible with the browser) - line 490: // TODO: check if we can/should emit UserTriggerDecision server/aws-lsp-notification/src/language-server/notificationService.ts (3 lines): - line 1: // TODO Should this be exported from server-interface in @aws/language-server-runtimes? - line 16: // TODO Start scheduled fetching of immediate notifications using passed-in fetcher pipeline - line 21: // TODO: Acknowledge notification by ID in MetadataStore server/aws-lsp-codewhisperer/src/language-server/agenticChat/agenticChatController.ts (3 lines): - line 737: // TODO: Can we move this check in the event parser before the stream completes? - line 1285: // TODO: Add `description` if necessary to show a tooltip - line 1608: // TODO: This metric needs to be removed later, just added for now to be able to create a ChatEventParser object server/aws-lsp-notification/src/language-server/notificationServer.ts (3 lines): - line 32: // TODO Pass in details to determine bucket and objects based on extension - line 83: // TODO Pass in details to determine bucket and objects based on extension - line 85: // TODO Pass IDE/version and extension/version from InitializeParams into CritieriaFilteringFetcher server/aws-lsp-partiql/src/antlr-grammar/PartiQLTokens.g4 (3 lines): - line 265: // TODO: Move the keywords to the corresponding section once https://github.com/partiql/partiql-docs/issues/31 is resolved and a RFC is approved - line 480: | '\u005D'..'\uFFFF' // FIXME should be up to U+10FFFF - line 487: | '\u005D'..'\uFFFF' // FIXME should be up to U+10FFFF server/aws-lsp-buildspec/src/language-server/yamlSchemaServer.ts (2 lines): - line 50: // TODO : when resolveProvider is true, we didn't see documentation field in the VS Code completion UI - line 51: // TODO : Does VS do this as well? This could be problematic for implementors who set resolveProvider to true server/aws-lsp-codewhisperer/src/language-server/netTransform/validation.ts (2 lines): - line 110: * TODO: Expand this function to handle additional error patterns as they are identified - line 135: // TODO: Add more error pattern matching here as needed server/aws-lsp-codewhisperer/src/language-server/chat/agents/docGeneration/errors.ts (2 lines): - line 6: //TODO: extend the toolkit error once ready - line 48: // TODO: move the common content length error to shared folder server/aws-lsp-codewhisperer/src/shared/supplementalContextUtil/codeParsingUtil.ts (2 lines): - line 22: /(?:(?:public|private|protected)\s+)(?:static\s+)?(?:[\w<>]+\s+)?(\w+)\s*\([^)]*\)\s*(?:(?:throws\s+\w+)?\s*)[{;]/gm, // TODO: Doesn't work for generice T functions. - line 23: classExtractionPattern: /(?<=^|\n)\s*public\s+class\s+(\w+)/gm, // TODO: Verify these. server/aws-lsp-codewhisperer/src/language-server/chat/constants.ts (1 line): - line 48: // TODO: Add this to runtimes server/aws-lsp-codewhisperer/src/language-server/netTransform/models.ts (1 line): - line 12: // TODO: Add more error codes as needed for different failure scenarios server/aws-lsp-codewhisperer/src/language-server/agenticChat/tools/executeBash.ts (1 line): - line 310: // TODO: generalize cancellation logic for tools. core/aws-lsp-core/src/util/workspaceUtils.ts (1 line): - line 96: // TODO: port this to runtimes? server/aws-lsp-s3/src/language-server/s3Service.ts (1 line): - line 48: // TODO : Will we need the host to provide the region? server/aws-lsp-s3/src/language-server/s3Server.ts (1 line): - line 84: // TODO : handle error (eg: telemetry, etc) client/vscode/src/sso/connectionBuilder.ts (1 line): - line 176: // TODO : I don't know if we have to set endpoint for the PoC server/aws-lsp-codewhisperer/src/shared/supplementalContextUtil/rankBm25.ts (1 line): - line 118: // TODO: This is a very simple tokenizer, we want to replace this by more sophisticated one. server/aws-lsp-codewhisperer/src/shared/telemetry/types.ts (1 line): - line 19: // TODO: Check if CodewhispererGettingStartedTask is necessary for LSP? client/vscode/src/sso/model.ts (1 line): - line 96: // TODO: add the 'Help' item back once we have a suitable URL core/aws-lsp-core/src/util/processUtils.ts (1 line): - line 235: // TODO: allow caller to use the various loggers instead of just the single one server/device-sso-auth-lsp/src/language-server/sso/builderId.ts (1 line): - line 158: // TODO : I don't know if we have to set endpoint for the PoC chat-client/src/client/chat.ts (1 line): - line 239: // TODO: Report error? server/aws-lsp-codewhisperer/src/language-server/chat/agents/shared/types.ts (1 line): - line 8: //TODO: May not be needed follow up with flare server/aws-lsp-codewhisperer/src/shared/telemetryUtils.ts (1 line): - line 50: // TODO: VSCode key needs to change for getting the correct coefficient value for inline server/aws-lsp-codewhisperer/src/language-server/chat/chatController.ts (1 line): - line 231: // TODO: This metric needs to be removed later, just added for now to be able to create a ChatEventParser object server/aws-lsp-codewhisperer/src/language-server/agenticChat/agenticChatResultStream.ts (1 line): - line 182: // TODO: We should use chat messageId as blockId instead of nummber for more predictable updates. server/aws-lsp-codewhisperer/src/client/streamingClient/codewhispererStreamingClient.ts (1 line): - line 5: // TODO: refactor and combine with language-server/streamingClientService.ts when no longer in use server/aws-lsp-codewhisperer/src/language-server/agenticChat/tools/codeSearch.ts (1 line): - line 98: // TODO: we need to handle the validation of workspace indexing status once localProjectContextController support