plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt (19 lines): - line 298: // TODO: Need to send isCodeBlockSelected field - line 359: // TODO: Do conditional check for focusAreaContext?.codeSelectionRange if undefined then get entire file - line 478: // TODO: Replace StaticPrompt and StaticTextResponse message according to Fnf - line 577: // TODO: for unit test regeneration loop - line 779: // TODO: change this hardcoded string - line 796: //TODO: this is for unit test regeneration build iteration loop - line 902: // TODO: show install dependencies card if needed - line 910: // TODO: build and execute case - line 917: // TODO: handle no log file case - line 931: // TODO: only go to future iterations when buildExitCode or testExitCode > 0, right now iterate regardless - line 933: // TODO: handle build failure case - line 946: // TODO: handle no log file case - line 993: // TODO allow user input to modify the command - line 1007: // TODO: install dependencies and build - line 1082: // TODO: May be need to clear all the session data like jobId, jobGroupName and etc along with temp build log files - line 1165: // TODO: remove hardcode - line 1173: // TODO: remove hardcode - line 1179: // TODO: the logic of checking auth is needed (for calling APIs) but need refactor with FeatureDev - line 1330: // TODO: Logic to store modified build command plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/webview/ToolkitLoginWebview.kt (8 lines): - line 96: // TODO: A simplified version of theme flow that only listen for LAF dark mode changes, will refactor later - line 142: // TODO: STILL WIP thus duplicate code / pending move to plugins/toolkit - line 148: // TODO: confirm if we need such configuration or the default is fine - line 149: // TODO: move JcefBrowserUtils to core - line 275: // TODO: rewrite scope logic, it's short term solution only - line 298: // TODO: if codecatalyst connection expires, set stage to 'REAUTH' - line 299: // TODO: make these strings type safe - line 342: IdcRolePopupState(), // TODO: is it correct < - line 126: // TODO: else ... is not precise - line 127: // TODO: should pass the entire connection json obj instead of connection id only - line 131: // TODO: duplicates in qOptions, should leverage model/LoginOption interface - line 139: // TODO: duplicates in qOptions, should leverage model/LoginOption interface - line 147: // TODO: duplicates in qOptions, should leverage model/LoginOption interface plugins/core/webview/src/q-ui/components/qOptions.vue (6 lines): - line 33: - line 111: // TODO: else ... is not precise - line 112: // TODO: should pass the entire connection json obj instead of connection id only - line 116: // TODO: duplicates in toolkitOptions, should leverage model/LoginOption interface - line 124: // TODO: duplicates in toolkitOptions, should leverage model/LoginOption interface - line 132: // TODO: duplicates in toolkitOptions, should leverage model/LoginOption interface plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/ProjectContextProvider.kt (5 lines): - line 57: // TODO: need better solution for this - line 76: // TODO: move to LspMessage.kt - line 85: // TODO: move to LspMessage.kt - line 176: // TODO: rename queryChat - line 330: // TODO: refactor this along with /dev & codescan file traversing logic plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/util/CodeWhispererConstants.kt (4 lines): - line 54: // TODO: this is currently set to 2050 to account for the server side 0.5 TPS and and extra 50 ms buffer to - line 205: // TODO: place your cursor at the end of line 18 and press Enter to generate a suggestion. - line 220: """// TODO: Press either Option + C on MacOS or Alt + C on Windows on a new line. - line 231: """// TODO: Ask Amazon Q to write unit tests. plugins/amazonq/mynah-ui/src/mynah-ui/ui/connector.ts (4 lines): - line 201: //TODO: Create a common connector to share this options across the features - line 255: // TODO: potential json parsing error exists. Need to determine the failing case. - line 478: // TODO: We cannot rely on the tabType here, - line 519: TODO: This is for temporary solution to show correct viewdiff panel by clicking the filename plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/util/CodeWhispererFileCrawler.kt (4 lines): - line 81: // TODO: need to handle cases js vs. jsx, ts vs. tsx when we enable js/ts utg since we likely have different file extensions - line 129: // TODO: may need to update when we enable JS/TS UTG, since we have to factor in .jsx/.tsx combinations - line 147: // TODO: move to CodeWhispererUtils.kt - line 170: // TODO: move to CodeWhispererUtils.kt plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/popup/CodeWhispererPopupManagerNew.kt (4 lines): - line 276: // TODO: visibleAreaChanged listener is not getting triggered in remote environment when scrolling - line 289: // TODO: Fix in remote case the popup should display above the current editing line - line 290: // TODO: For now, the popup will always display below the suggestions, without checking - line 449: // TODO: handle bulk delete (delete word) case plugins/toolkit/jetbrains-rider/build.gradle.kts (4 lines): - line 107: val buildConfiguration = project.extra.properties["BuildConfiguration"] ?: "Debug" // TODO: Do we ever want to make a release build? - line 147: // TODO: migrate to official rdgen gradle plugin https://www.jetbrains.com/help/resharper/sdk/Rider.html#plugin-project-jvm - line 287: // TODO: see if there is better way to do this - line 298: // TODO how is this being called twice? Can we fix it? plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/credentials/LoginUtils.kt (4 lines): - line 100: // TODO: delta, make sure we are good to switch immediately - line 164: // TODO: how to refresh partially? - line 165: // TODO: should it live in configFileFacade - line 192: // TODO: what if the old scope is deprecated? plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/sam/sync/SyncServerlessApplicationDialog.kt (4 lines): - line 158: // TODO: Add Help for Dialog - line 164: // TODO: Find a better way to bind the radio buttons - line 349: // TODO: should really create a queuing pattern here so we can cancel on user-action - line 442: // TODO: would be nice to be able to pipe through the description plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/QLoginWebview.kt (4 lines): - line 124: // TODO: confirm if we need such configuration or the default is fine - line 240: // TODO: duplicate code in ToolkitLoginWebview - line 245: // TODO: filter "active"(state == 'AUTHENTICATED') connection only maybe? - line 251: // TODO: rewrite scope logic, it's short term solution only plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/caws/CawsCloneDialogComponent.kt (3 lines): - line 89: // TODO: show progress bar here so it doesn't look like we're stuck - line 94: // TODO: prompt if this is OK before generating and storing - line 95: // TODO: we should check that the current client's "identity" matches the desired user, but the REST client doesn't return plugins/core/core/src/software/aws/toolkits/core/credentials/ToolkitCredentialsProvider.kt (3 lines): - line 125: // TODO: try to get rid of this because it's really annoying casting the delegate everywhere - line 130: // TODO: is there a better place for this - line 133: // TODO: For AWS Builder ID, we only have startUrl for now instead of each users' metadata data i.e. Email address plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/service/CodeWhispererServiceNew.kt (3 lines): - line 522: // TODO: may have bug when it's a mix of auto-trigger + manual trigger - line 530: // TODO: may have bug; visit later - line 878: // TODO: should make the entire getRequestContext() suspend function instead of making supplemental context only plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/webview/LoginBrowser.kt (3 lines): - line 152: // TODO: Dumb and will be addressed in followup PRs - line 163: // TODO: telemetry - line 409: // TODO: should test via handleMessage, however because we can't initiate Q/ToolkitLoginBrowser in test due to jcef not supported in test env plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/help/HelpIds.kt (3 lines): - line 111: // TODO: update this - line 117: // TODO: update this - line 123: // TODO: update this plugins/amazonq/mynah-ui/src/mynah-ui/ui/apps/codeTestChatConnector.ts (3 lines): - line 305: // TODO: Implement the logic to handle received messages for Unit Test generator chat - line 440: //TODO: generate button - line 455: // TODO: what behavior should this be? plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/TelemetryHelperTest.kt (3 lines): - line 206: // TODO: use registerService instead of replace service because it's codewhisperer package, and replaceService will fail in 232 - line 213: // TODO: use registerService instead of replace service because it's codewhisperer package, and replaceService will fail in 232 - line 608: // TODO: STE, not implemented yet plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/CawsConnectionProvider.kt (3 lines): - line 168: // TODO: Describe env to validate JB ide is set on it - line 350: // TODO: can't seem to reliably force a terminal redraw on initial expand - line 433: // TODO: we should probably use JB's SshConnectionService/ConnectionBuilder since they have better ssh agent support than we could write plugins/toolkit/jetbrains-rider/tst/software/aws/toolkits/jetbrains/services/lambda/completion/DotNetHandlerCompletionTest.kt (3 lines): - line 25: // TODO: Remove when https://youtrack.jetbrains.com/issue/RIDER-47995 is fixed FIX_WHEN_MIN_IS_203 - line 41: // TODO this test only works on 2019.2. Which we don't support anymore. Fix the test - line 42: // TODO: This test is failing due to handlers detection logic. I assume it need to be fixed if test is correct. plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/connection/SshAgentService.kt (3 lines): - line 39: // TODO: what about WSL2? - line 40: // TODO: probably need to guard against old windows versions - line 53: // TODO: if windows ssh, force GIT_SSH env to windows plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/customization/CodeWhispererCustomizationDialog.kt (2 lines): - line 43: // TODO: localize - line 128: // TODO: check if we can render a multi-line combo box plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/popup/CodeWhispererPopupManager.kt (2 lines): - line 340: // TODO: visibleAreaChanged listener is not getting triggered in remote environment when scrolling - line 353: // TODO: For now, the popup will always display below the suggestions, without checking plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/startup/QMigrationActivity.kt (2 lines): - line 100: // TODO: change title - line 156: // TODO: change search text plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeScan/controller/CodeScanChatController.kt (2 lines): - line 48: // TODO: telemetry - line 156: * // TODO: Refactor this to avoid code duplication with other controllers plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/customization/CodeWhispererModelConfigurator.kt (2 lines): - line 69: // TODO: refactor and clean these states, probably not need all the follwing and it's hard to maintain - line 117: // TODO: not required for non GP users plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/popup/CodeWhispererPopupComponents.kt (2 lines): - line 179: // TODO: Doesn't reflect dynamically if users change but didn't restart IDE - line 191: // TODO: Doesn't reflect dynamically if users change but didn't restart IDE plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/connection/IdeBackendActions.kt (2 lines): - line 83: // TODO: if we get this enough times we should cancel - line 172: // TODO: should we do what JetBrains does instead? plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/lambda/go/GoHelper.kt (2 lines): - line 61: // TODO see https://youtrack.jetbrains.com/issue/GO-10775 for "Debugger disconnected unexpectedly" when the lambda finishes - line 85: // TODO revisit this to see if higher IDE versions help FIX_WHEN_MIN_IS_211 (?) plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/connection/SshCommandLine.kt (2 lines): - line 24: // TODO: requires openssh7.6+, but al2 only ships 7.4 for fips. probably need to manually run ssh-keyscan - line 102: // TODO: make sure "Get-WindowsCapability -Online | ? Name -like 'OpenSSH.Client*'" returns "Installed" buildSrc/src/main/kotlin/toolkit-testing.gradle.kts (2 lines): - line 15: // TODO: https://github.com/gradle/gradle/issues/15383 - line 42: // TODO: Can we model this using https://docs.gradle.org/current/userguide/java_testing.html#sec:java_test_fixtures plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/credentials/DefaultToolkitAuthManager.kt (2 lines): - line 25: // TODO: unify with CredentialManager - line 298: // TODO: can't figure out how to make deserializer work with polymorphic types plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/connection/ScpCommandLine.kt (2 lines): - line 31: // TODO: requires openssh7.6+, but al2 only ships 7.4 for fips. probably need to manually run ssh-keyscan - line 87: // TODO: make sure "Get-WindowsCapability -Online | ? Name -like 'OpenSSH.Client*'" returns "Installed" plugins/core/webview/src/ideClient.ts (2 lines): - line 18: // TODO: design and improve the API here - line 76: // TODO: mutage stage to AUTHing here probably makes life easier plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/wizard/SamProjectGeneratorIntelliJShims.kt (2 lines): - line 46: // TODO: Does this need to be a module builder, or can we decouple it? - line 60: // TODO luckily this works for dotnet5.0 but if we ever need a module type for a runtime that is plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/federation/AwsConsoleUrlFactory.kt (2 lines): - line 39: // TODO: pull this into our endpoints generator somehow - line 60: // TODO: gov is not supported for POST-based federation yet plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/AssetResourceHandler.kt (2 lines): - line 18: // TODO: delete this file as it's moved to core/WebviewResourceHandler - line 19: // TODO: maybe parameterize this class with the resource URI so that login UI and chat UI can share the same resource handler? plugins/core/core/src/migration/software/aws/toolkits/core/ToolkitClientManager.kt (2 lines): - line 192: // TODO: why do we need this? - line 254: // TODO: ban overrideConfiguration outside of here plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/gettingstarted/ToolkitGettingStartedAuthUtils.kt (2 lines): - line 36: ToolkitWebviewPanel.getInstance(project).browser?.prepareBrowser(BrowserState(FeatureId.Codecatalyst, true)) // TODO: consume data - line 130: ToolkitWebviewPanel.getInstance(project).browser?.prepareBrowser(BrowserState(FeatureId.AwsExplorer, true)) // TODO: consume data plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/settings/CodeWhispererConfigurable.kt (2 lines): - line 51: // TODO: can we remove message bus subscribe and solely use visible(boolean) / enabled(boolean), consider multi project cases - line 126: // TODO: user needs feedback if these are null plugins/toolkit/jetbrains-core/build.gradle.kts (2 lines): - line 160: // TODO how can we remove this. Fails due to: - line 191: // TODO: remove Q dependency when split is fully done plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/QRegionProfileManagerTest.kt (2 lines): - line 55: // TODO: should use junit5 - line 177: // TODO: not sure if we can mock client with different region different response? plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/welcomescreen/LabelOverflow.kt (2 lines): - line 134: // TODO: We need to find a way to wrap if > LABEL_OVERFLOW_POPUP_WIDTH - line 160: // TODO: We need to find a way to wrap if > LABEL_OVERFLOW_POPUP_WIDTH plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/utils/ZipDecompressor.kt (2 lines): - line 17: // TODO: Write tests - line 26: // TODO: Handle symlink if we ever need it plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/RunConfigTestUtils.kt (2 lines): - line 96: // TODO: exception isn't propagated out and test is forced to wait to timeout instead of exiting immediately - line 310: // TODO: handle JSON with nested objects plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/WorkspaceActions.kt (2 lines): - line 73: // TODO Localize and validate it gets shown to user correctly - line 93: // TODO Localize and validate it gets shown to user correctly buildSrc/src/main/kotlin/toolkit-intellij-subplugin.gradle.kts (2 lines): - line 19: // TODO: https://github.com/gradle/gradle/issues/15383 - line 77: // TODO how can we remove this plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/credentials/DefaultToolkitConnectionManager.kt (2 lines): - line 19: // TODO: unify with AwsConnectionManager - line 146: // TODO: ugly plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/CodeWhispererUTGChatManager.kt (2 lines): - line 72: // TODO: consider combining this with session.isGeneratingTests - line 261: // TODO: Modify text according to FnF plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/editor/S3ViewerPanel.kt (2 lines): - line 94: // TODO this has a concurrency of 1, do we want to adjust this? - line 109: // to do this anywhere so better be safe than sorry. TODO audit logic to allow this plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/execution/local/LocalLambdaRunConfiguration.kt (2 lines): - line 123: // TODO: Executable manager should better expose the VersionScheme of the Executable... - line 346: * TODO when we have a template registry remove this plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/codescan/CodeWhispererCodeScanManager.kt (2 lines): - line 273: // TODO: need to implement fall back for languages not supported by IDE - line 372: // TODO: need to check if we need to ask for user's confirmation again plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/telemetry/CodeWhispererCodeCoverageTracker.kt (2 lines): - line 47: // TODO: reset code coverage calculator on logging out connection? - line 48: // TODO: rename "Tokens" to "Characters", and many more renames in this file plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererFileCrawlerTest.kt (1 line): - line 34: // TODO: Make different language file crawler different files and move to language/ folder plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/credentials/actions/CredentialsHelpAction.kt (1 line): - line 16: // TODO: update plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererSystemVerilog.kt (1 line): - line 17: // TODO: confirm with service team language id plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/upload/UpdateFunctionCodeDialog.kt (1 line): - line 123: // TODO: Move this so we can share it with CreateFunctionDialog, but don't move it lower since passing PsiElement lower needs to go away since plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/datagrip/actions/AddSecretsManagerConnection.kt (1 line): - line 93: // TODO FIX_WHEN_MIN_IS_203 set auth provider ID in builder. It's in 202 but doesn't work plugins/amazonq/mynah-ui/src/mynah-ui/ui/main.ts (1 line): - line 445: // TODO remove this since it will be added with the onTabAdd and onTabAdd is now sync, plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/sqs/actions/SubscribeSnsAction.kt (1 line): - line 15: // TODO: Amazon SNS isn't currently compatible with FIFO queues. plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/objectActions/DeleteObjectAction.kt (1 line): - line 31: // TODO enable for versioned objects. plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/schemas/code/SchemaCodeDownload.kt (1 line): - line 17: // TODO: This is far from reliable, and won't work if the schema has special characters, plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/ui/connection/CawsLoginOverlay.kt (1 line): - line 39: // TODO: pending final UX plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/remoteDev/caws/DevfileWatcher.kt (1 line): - line 42: // TODO: return false if file is reverted to original state plugins/core/core/tst/software/aws/toolkits/core/utils/IntegrationTestCredentials.kt (1 line): - line 21: // TODO: Finish https://github.com/aws/aws-toolkit-jetbrains/pull/2193 and revert back to Default Chain plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/redshift/RedshiftUtils.kt (1 line): - line 45: // TODO FIX_WHEN_MIN_IS_203 set auth provider ID in builder. It's in 202 but doesn't work plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/service/CodeWhispererAutoTriggerService.kt (1 line): - line 126: automatedTriggerType: CodewhispererAutomatedTriggerType = CodewhispererAutomatedTriggerType.Classifier, // TODO: need this? plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/services/cloudwatch/logs/StreamLogsTest.kt (1 line): - line 21: // TODO: figure out why this doesn't work on 223 Windows plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/services/lambda/wizard/SchemaCodeGenUtilsTest.kt (1 line): - line 9: // TODO: This is fragile. Very fragle. But it is necessary to get Schemas service launched, and we've evaluated all other tradeoffs plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/CodeWhispererFeatureConfigService.kt (1 line): - line 61: // TODO: for all feature variations, define a contract that can be enforced upon the implementation of plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/sqs/Queue.kt (1 line): - line 9: // TODO This does not support FIPS plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/util/BM25.kt (1 line): - line 10: // TODO: we still need NLTK tokenizer instead of this naive one plugins/toolkit/jetbrains-ultimate/it/software/aws/toolkits/jetbrains/services/lambda/go/GoLocalRunConfigurationIntegrationTest.kt (1 line): - line 250: assumeFalse(true) // TODO: fix when new build images are ready plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/ui/connection/AwsConnectionSettingsEditor.kt (1 line): - line 35: // TODO: Undo this unwrapping plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/tools/SemanticVersion.kt (1 line): - line 12: // TODO: Support pre-release plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/commands/CustomAction.kt (1 line): - line 26: // TODO: track command palette trigger plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererTelemetryServiceTest.kt (1 line): - line 51: // TODO: add more tests plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/dynamic/DynamicResourcesUpdateManager.kt (1 line): - line 32: // TODO: Make DynamicResourceUpdateManager an application-level service plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/wizard/SchemaCodeGenUtils.kt (1 line): - line 6: // TODO: This is fragile. Very fragile. But it is necessary to get Schemas service launched, and we've evaluated all other trade offs plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/java/JavaRuntimeGroup.kt (1 line): - line 39: // TODO: is this actually the right logic? plugins/toolkit/jetbrains-rider/ReSharper.AWS/src/AWS.Psi/Protocol/ModelZoneMarket.cs (1 line): - line 11: // TODO: Look at moving the models to a better location or namespace? plugins/toolkit/jetbrains-rider/src/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotnetDebugUtils.kt (1 line): - line 104: // TODO: can we detect this without waiting for the timeout task to kick in? plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/remoteDev/caws/RebuildActionConfigurationCustomizer.kt (1 line): - line 18: // TODO: should only need the first one plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererVue.kt (1 line): - line 17: // TODO: confirm with service team language id plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/LspMessage.kt (1 line): - line 82: // TODO: unify with [software.aws.toolkits.jetbrains.services.codewhisperer.model.Chunk] plugins/toolkit/jetbrains-core/it/software/aws/toolkits/jetbrains/services/lambda/upload/CreateFunctionIntegrationTest.kt (1 line): - line 82: // TODO: To defend against this we should make a AwsSdkClient that throws telling people to use this method plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/remoteDev/caws/UpdateDevfileAction.kt (1 line): - line 104: // TODO: What if there are multiple devfile.yaml files in the project? plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererTelemetryTest.kt (1 line): - line 767: // TODO: move this to util and tweak it to show what telemetry field not matching assertions plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt (1 line): - line 312: // TODO: client token plugins/toolkit/jetbrains-gateway/tst/software/aws/toolkits/jetbrains/gateway/welcomescreen/ConfigureActionTest.kt (1 line): - line 5: // TODO: fixme plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/profile/QRegionProfileManager.kt (1 line): - line 193: // TODO: different window should be able to select different profile plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/credentials/ToolkitConnectionManagerListener.kt (1 line): - line 9: // TODO: unify with [ConnectionSettingsStateChangeNotifier] plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererPowershell.kt (1 line): - line 17: // TODO: confirm with service team language id buildSrc/src/main/kotlin/toolkit-detekt.gradle.kts (1 line): - line 12: // TODO: https://github.com/gradle/gradle/issues/15383 plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/rds/RdsEngine.kt (1 line): - line 15: * TODO: This can probably ultimately become [DbEngine] and encompass Redshift functionality too plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/Workspace.kt (1 line): - line 37: // TODO: probably need to model the @sha:[...] case better plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/CawsUiComponents.kt (1 line): - line 186: // TODO: Velox to provide API for this info plugins/core/jetbrains-community/tstFixtures/software/aws/toolkits/jetbrains/core/MockClientManager.kt (1 line): - line 81: // TODO: We aren't closing cred providers and sdks when they are removed, we need to see what ramifications that has plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/CawsConnectorViewPanels.kt (1 line): - line 440: // TODO: would be nice to have mutable combobox with existing projects plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/util/GitIgnoreFilteringUtil.kt (1 line): - line 133: // TODO: Add unit tests for gitignore matching plugins/core/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/core/credentials/CredentialManager.kt (1 line): - line 43: // TODO: Convert these to bulk listeners so we only send N messages where N is # of extensions vs # of providers plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/resources/S3Resources.kt (1 line): - line 34: // TODO when the resource cache is coroutine based, remove the runBlocking and withContext plugins/amazonq/codewhisperer/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/services/codewhisperer/explorer/CodeWhispererExplorerActionManager.kt (1 line): - line 27: // TODO: refactor this class, now it's managing action and state plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/objectActions/ViewObjectVersionAction.kt (1 line): - line 21: // TODO: Can we expand the node too plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/rules/PythonCodeInsightTestFixtureRule.kt (1 line): - line 66: // TODO: Investigate this more. On 2020.1 this folder has strict permissions plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/service/CodeWhispererService.kt (1 line): - line 899: // TODO: should make the entire getRequestContext() suspend function instead of making supplemental context only plugins/core/core/src/software/aws/toolkits/core/utils/PathUtils.kt (1 line): - line 142: // TODO: consider handling linux ACLs plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/util/CodeWhispererUtil.kt (1 line): - line 151: // TODO: path as param is weird plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/ecr/actions/PushToRepositoryAction.kt (1 line): - line 228: // TODO: how do we render both the Docker icon and action items correctly? plugins/core/core/src/migration/software/aws/toolkits/core/region/ToolkitRegionProvider.kt (1 line): - line 76: // TODO: A few services lack partition endpoint like Shield and MTurk, how should that be handled? plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/ui/RegionSelector.kt (1 line): - line 15: * TODO: Determine the UX for the box, do we want to categorize? plugins/toolkit/jetbrains-rider/src/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotNetSamProjectGeneratorRoot.kt (1 line): - line 40: // TODO: Decouple SamProjectGenerator from the framework wizards so we can re-use its panels plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/federation/psireferences/ArnPsiReferenceProvider.kt (1 line): - line 19: // TODO: we can definitely make this more robust plugins/toolkit/jetbrains-rider/tst/base/RiderTestFrameworkUtils.kt (1 line): - line 57: // TODO: Remove when https://youtrack.jetbrains.com/issue/RIDER-47995 is fixed FIX_WHEN_MIN_IS_213 plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLspService.kt (1 line): - line 270: // TODO: maybe need adapter for initialize: plugins/amazonq/chat/jetbrains-community/resources/META-INF/plugin-chat.xml (1 line): - line 39: plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/ExplorerToolWindow.kt (1 line): - line 280: // TODO: do we actually need this? re-evaluate limits at later time buildSrc/src/main/kotlin/toolkit-kotlin-conventions.gradle.kts (1 line): - line 15: // TODO: https://github.com/gradle/gradle/issues/15383 plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/upload/CreateFunctionDialog.kt (1 line): - line 144: // TODO: Move this so we can share it with CreateFunctionDialog, but don't move it lower since passing PsiElement lower needs to go away since plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/util/CodeWhispererEndpointCustomizer.kt (1 line): - line 33: // TODO: move this file to package /client plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/CodeTransformTelemetryManager.kt (1 line): - line 69: // TODO: remove the below 2 lines (JavaSource / JavaTarget) once BI is updated to use source / target plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/codescan/CodeWhispererCodeScanIssueDetailsPanel.kt (1 line): - line 114: // TODO: enable later plugins/core/jetbrains-community/tstFixtures/software/aws/toolkits/jetbrains/utils/rules/CodeInsightTestFixtureRule.kt (1 line): - line 68: // TODO: Investigate Mockk and remove this plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/Session.kt (1 line): - line 138: // FIXME: Ideally, the before content should be read from the uploaded context instead of from disk, to avoid drift plugins/toolkit/jetbrains-rider/it/software/aws/toolkits/jetbrains/utils/RiderTestUtils.kt (1 line): - line 67: // TODO: exception isn't propagated out and test is forced to wait to timeout instead of exiting immediately plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/executables/ExecutableManager.kt (1 line): - line 279: // TODO get executable name as part of this plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/settings/AwsSettingsConfigurableTest.kt (1 line): - line 15: // TODO add PSE tests that makeAPse once we know where we want to put it and have a real PSE ExecutableManager plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqDoc/DocChatItems.kt (1 line): - line 17: // TODO: Need to change the string after the F2F plugins/core/core/src/software/aws/toolkits/core/utils/Waiter.kt (1 line): - line 90: // TODO: Migrate off of, this should not expose strings on errors buildSrc/src/main/kotlin/toolkit-jacoco-report.gradle.kts (1 line): - line 10: // TODO: https://github.com/gradle/gradle/issues/15383 plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/remoteDev/caws/UpdateWorkspaceSettingsTab.kt (1 line): - line 177: // TODO: Velox to provide API for this info plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/AwsToolkitExplorerToolWindow.kt (1 line): - line 40: // TODO: Should we persist dismissed state as == don't show again? plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/settings/ToolkitSettingsConfigurable.kt (1 line): - line 49: // TODO: pending migration for other non-Q settings plugins/core/core/src/software/aws/toolkits/core/credentials/ToolkitCredentialsProviderManager.kt (1 line): - line 7: * TODO: Deprecate and remove this since it is less efficient than [CredentialsChangeEvent] plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/editor/CodeWhispererEditorListener.kt (1 line): - line 31: // TODO: Track only deletion changes within the current 5-min interval which will give plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/sam/SamCommon.kt (1 line): - line 28: // The minimum SAM CLI version required for images. TODO remove when sam min > 1.13.0 plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/clients/chat/model/Requests.kt (1 line): - line 34: // TODO switch to FullyQualifiedNames in new API plugins/toolkit/jetbrains-gateway/it/software/aws/toolkits/jetbrains/gateway/DevEnvConnectTest.kt (1 line): - line 164: // TODO: some sort of race happening where this somehow returns before the executable is usable? plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/service/CodeWhispererUserGroupSettings.kt (1 line): - line 115: // TODO: add into CodeWhispererGroup interface plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/cloudwatch/logs/editor/CloudWatchLogStream.kt (1 line): - line 90: // TODO can we do better? plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/cloudwatch/logs/editor/LogStreamTable.kt (1 line): - line 71: // TODO this also searches the date column which we don't want to do. plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/ProjectContextEditorListener.kt (1 line): - line 15: // TODO: should respect isIdeAutosave config plugins/toolkit/jetbrains-gateway/src/software/aws/toolkits/jetbrains/gateway/welcomescreen/WorkspaceDetails.kt (1 line): - line 210: // TODO: UX question..should we instantly hide this, or let it go into spinning state? plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/telemetry/CodeWhispererUserModificationTracker.kt (1 line): - line 73: // TODO: should revisit this case plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/datagrip/DatagripUtils.kt (1 line): - line 79: // support. TODO find a more direct way to do this plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/ui/CredentialProviderSelector.kt (1 line): - line 17: * TODO: Find a way to make this more typesafe plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/CodeWhispererCodeTestSession.kt (1 line): - line 29: // TODO: Refactor with CodeWhispererCodeScanSession code since both are about zip CreateUploadUrl logic plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererR.kt (1 line): - line 17: // TODO: confirm with service team language id plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/ui/ResourceSelector.kt (1 line): - line 120: // TODO: Do we need to clear previouslySelected? plugins/amazonq/mynah-ui/src/mynah-ui/ui/apps/docChatConnector.ts (1 line): - line 220: // TODO get the backend to store a message id in addition to conversationID plugins/amazonq/mynah-ui/src/mynah-ui/ui/apps/featureDevChatConnector.ts (1 line): - line 162: // TODO get the backend to store a message id in addition to conversationID detekt-rules/src/software/aws/toolkits/gradle/detekt/rules/LazyLogRule.kt (1 line): - line 24: // UI tests have issues with this TODO see if we want multiple detekt.yml files or disable for certain modules in this rule plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationState.kt (1 line): - line 99: // FIXME: Ideally, the before content should be read from the uploaded context instead of from disk, to avoid drift plugins/toolkit/jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/rds/actions/CreateIamDataSourceAction.kt (1 line): - line 120: // TODO FIX_WHEN_MIN_IS_203 set auth provider ID in builder. It's in 202 but doesn't work plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/utils/ui/UiUtils.kt (1 line): - line 223: // TODO: figure out why this has weird hysteresis during rendering causing no text plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/popup/handlers/CodeWhispererPopupBackspaceHandlerNew.kt (1 line): - line 15: // TODO: to be removed plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/CodeTestChatItems.kt (1 line): - line 18: // TODO: Need to change the string after the F2F plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/services/cloudwatch/logs/OpenLogStreamInEditorActionTest.kt (1 line): - line 41: // TODO: figure out why this doesn't work on 223 Windows plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/plugins/PluginUtils.kt (1 line): - line 9: // TODO: all usages should probably be leveraging EPs plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererDart.kt (1 line): - line 17: // TODO: confirm with service team language id plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/python/PythonDebugSupport.kt (1 line): - line 117: // TODO: We should allow using the module SDK, but we can't easily get the module plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererSwift.kt (1 line): - line 17: // TODO: confirm with service team language id plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/notifications/RulesEngine.kt (1 line): - line 86: // TODO: Add condition for matching scopes plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/codetest/sessionconfig/CodeTestSessionConfig.kt (1 line): - line 47: // TODO: share huge duplicates with CodeScanSessionConfig need to abstract to a ZipSessionConfig plugins/amazonq/codewhisperer/jetbrains-community/resources/META-INF/plugin-codewhisperer.xml (1 line): - line 73: plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/utils/UTGChatUtil.kt (1 line): - line 107: // TODO: remove these tabs when they are not needed plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/ProjectContextController.kt (1 line): - line 29: // TODO: Ideally we should inject dependencies via constructor for easier testing, refer to how [TelemetryService] inject publisher and batcher plugins/core/webview/src/q-ui/components/reauth.vue (1 line): - line 82: // TODO: what if users cancel re-auth, the view will return to start page, which is incorrect plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/utils/execution/steps/BuildViewStepEmitter.kt (1 line): - line 187: // TODO: Decouple step name from the build ID plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/model/ValidationResult.kt (1 line): - line 9: // TODO: combine a lot of these fields into the 'metadata' field plugins/toolkit/jetbrains-rider/ReSharper.AWS/Directory.Build.props (1 line): - line 3: plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/dynamic/explorer/actions/CreateResourceAction.kt (1 line): - line 29: // TODO: Populate the file with required properties in the schema plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/BaseCoroutineTest.kt (1 line): - line 27: // TODO: figure out why this doesn't work on 223 Windows plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/Lambda.kt (1 line): - line 115: // TODO: make non-nullable when available in all partitions plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/toolwindow/CodeWhispererCodeReferenceComponents.kt (1 line): - line 81: // TODO: figure out how to have a different view for SSO user in a cleaner way, maybe have 2 sets of components stored in [ReferenceManager]? plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererTestBase.kt (1 line): - line 68: // TODO: restructure testbase, too bulky and hard to debug settings.gradle.kts (1 line): - line 61: // TODO: can we serve a remote cache out of CloudFront instead? https://docs.gradle.org/8.1/userguide/build_cache.html#sec:build_cache_configure_remote plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/startup/CodeWhispererProjectStartupActivity.kt (1 line): - line 29: // TODO: add logics to check if we want to remove recommendation suspension date when user open the IDE plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererLua.kt (1 line): - line 17: // TODO: confirm with service team language id plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererUserModificationTrackerTest.kt (1 line): - line 117: // TODO: should use real project fixture, fix later plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/FeatureDevSessionContext.kt (1 line): - line 130: // FIXME: There should be a stronger signal to the agent than presence of the devfile in the uploaded files to enable auto build plugins/core/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/core/AwsResourceCache.kt (1 line): - line 133: suspend fun clear() // TODO: ultimately all of these calls need to be made suspend - start with this one to resolve UI lock plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/objectActions/DownloadObjectAction.kt (1 line): - line 204: // TODO: Create 1 progress indicator for all files and pass it in plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/Workspace.kt (1 line): - line 80: // FIXME: It is incredibly brittle that this source of truth is a "telemetry" component plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/workspace/context/ProjectContextControllerTest.kt (1 line): - line 65: // TODO: figure out how to make this testScope work plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/sqs/toolwindow/PollMessagePane.kt (1 line): - line 123: // TODO: Add debounce plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererSettingsTest.kt (1 line): - line 131: // TODO: update this to be enable on enabling CodeWhisperer plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeScan/CodeScanChatItems.kt (1 line): - line 46: // TODO: Replace StaticPrompt and StaticTextResponse message according to Fnf plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/apprunner/ui/CreationDialog.kt (1 line): - line 59: // TODO use the operation id to allow opening logs? Unfortunately, it takes up to 30 plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/caws/projectstate/CawsProjectSettings.kt (1 line): - line 12: // TODO: state needs a message bus so we can clean up random reads everywhere plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/editor/S3RowSorter.kt (1 line): - line 9: // Class that makes the rows unsortable. TODO we should figure out how we want sort to work. plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/credentials/pinning/ConnectionPinningManager.kt (1 line): - line 97: // TODO: don't know if we still want to keep this for CodeCatalyst plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/devToolsTab/nodes/actions/CloneCawsRepository.kt (1 line): - line 20: // TODO: can we simplify further and reuse all the logic from the real action somehow? plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/utils/FunctionUtils.kt (1 line): - line 38: // TODO: move to Q package, living here because Codewhisperer package is not moved to Q plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/explorer/CodeWhispererExplorerActionManager.kt (1 line): - line 28: // TODO: Don't remove IsManualEnabled