jetbrains-core/src/software/aws/toolkits/jetbrains/services/cloudwatch/logs/insights/QueryEditorDialog.kt (6 lines): - line 33: // TODO: Exposed for testing only, should be refactored to be private - line 63: // TODO: Exposed for testing only, should be refactored to be private - line 115: // TODO: Exposed for testing only, should be refactored to be private - line 159: // TODO: Exposed for testing only, should be refactored to be private - line 182: // TODO: Exposed for testing only, should be refactored to be private - line 225: // TODO: Exposed for testing only, should be refactored to be private jetbrains-rider/tst/software/aws/toolkits/jetbrains/services/lambda/completion/DotNetHandlerCompletionTest.kt (4 lines): - line 28: // TODO: Remove when https://youtrack.jetbrains.com/issue/RIDER-47995 is fixed FIX_WHEN_MIN_IS_203 - line 36: // TODO: Does not appear to be needed in 203+ FIX_WHEN_MIN_IS_203 - line 54: // TODO this test only works on 2019.2. Which we don't support anymore. Fix the test - line 55: // TODO: This test is failing due to handlers detection logic. I assume it need to be fixed if test is correct. jetbrains-core/it/software/aws/toolkits/jetbrains/services/clouddebug/CloudDebugTestCase.kt (4 lines): - line 83: // TODO: verify that no error toasts were created, or similar mechanism - line 101: // TODO: this doesn't wait for the revert command to complete but fulfills our need to cleanup - line 116: // TODO: verify that no error toasts were created, or similar mechanism - line 144: // TODO: delete these horrible mocks once we have a sane implementation... jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/CloudDebugResolver.kt (3 lines): - line 119: * TODO: add a progress indicator - line 124: // TODO: Consider a way to handle input stream directly? HttpRequests/Decompressor can do this if we have a tar.gz - line 125: // TODO: add progress indicator, preferably to this implementation as this is synchronous. jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/execution/steps/ResourceInstrumenter.kt (3 lines): - line 56: /* TODO uncomment this when the cli conforms to the contract - line 64: /* TODO uncomment this when the cli conforms to the contract - line 71: /* TODO uncomment this when the cli conforms to the contract jetbrains-rider/tst/base/AwsReuseSolutionTestBase.kt (2 lines): - line 46: // TODO: Remove when https://youtrack.jetbrains.com/issue/RIDER-47995 is fixed FIX_WHEN_MIN_IS_212 - line 54: // TODO: output formatting needs to be cleaned up bit it'll do the job for now jetbrains-core/it/software/aws/toolkits/jetbrains/services/clouddebug/java/JavaDebugEndToEndTest.kt (2 lines): - line 51: // TODO: figure out how to turn this into a before task - line 92: // TODO: remove this once we fix the UX around which service is debugged jetbrains-rider/build.gradle.kts (2 lines): - line 70: val buildConfiguration = project.extra.properties["BuildConfiguration"] ?: "Debug" // TODO: Do we ever want to make a release build? - line 233: // TODO how is this being called twice? Can we fix it? jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/actions/PseCliAction.kt (2 lines): - line 48: // TODO refactor this whole file - line 123: // TODO: really need to refactor this and steps - it's getting a bit crazy jetbrains-core/src/software/aws/toolkits/jetbrains/services/federation/AwsConsoleUrlFactory.kt (2 lines): - line 29: // TODO: pull this into our endpoints generator somehow - line 50: // TODO: gov is not supported for POST-based federation yet jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/wizard/SamProjectGeneratorIntelliJShims.kt (2 lines): - line 49: // TODO: Does this need to be a module builder, or can we decouple it? - line 63: // TODO luckily this works for dotnet5.0 but if we ever need a module type for a runtime that is jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/deploy/DeployServerlessApplicationDialog.kt (2 lines): - line 342: // TODO: should really create a queuing pattern here so we can cancel on user-action - line 461: // TODO: would be nice to be able to pipe through the description 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 jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/actions/StartRemoteShellAction.kt (2 lines): - line 109: /* TODO remove this when the cli conforms to the contract */ - line 137: // TODO clean up with executable manager changes jetbrains-core/src/software/aws/toolkits/jetbrains/core/docker/ToolkitDockerAdapter.kt (2 lines): - line 93: // TODO: why doesn't logging to this log handler do anything? - line 123: // TODO: FIX_WHEN_MIN_IS_212: potentially null pre-212 jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/RunConfigTestUtils.kt (2 lines): - line 93: // TODO: exception isn't propagated out and test is forced to wait to timeout instead of exiting immediately - line 279: // TODO: handle JSON with nested objects 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 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 jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/lambda/go/GoHelper.kt (2 lines): - line 56: // TODO see https://youtrack.jetbrains.com/issue/GO-10775 for "Debugger disconnected unexpectedly" when the lambda finishes - line 80: // TODO revisit this to see if higher IDE versions help FIX_WHEN_MIN_IS_211 (?) buildSrc/src/main/kotlin/toolkit-testing.gradle.kts (2 lines): - line 13: // TODO: https://github.com/gradle/gradle/issues/15383 - line 22: // TODO: Can we model this using https://docs.gradle.org/current/userguide/java_testing.html#sec:java_test_fixtures jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/resources/CloudDebuggingResources.kt (2 lines): - line 78: ).runProcess(TimeUnit.SECONDS.toMillis(5).toInt()) // TODO: Is this a good timeout? It will make AWS calls... - line 122: ).runProcess(TimeUnit.SECONDS.toMillis(30).toInt()) // TODO: Is this a good timeout? It will make AWS calls... jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/objectActions/DeleteObjectAction.kt (1 line): - line 31: // TODO enable for versioned objects. core/src/software/aws/toolkits/core/utils/Waiter.kt (1 line): - line 90: // TODO: Migrate off of, this should not expose strings on errors jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/rules/CodeInsightTestFixtureRule.kt (1 line): - line 67: // TODO: Investigate Mockk and remove this jetbrains-core/src/software/aws/toolkits/jetbrains/services/ecr/actions/PushToRepositoryAction.kt (1 line): - line 234: // TODO: how do we render both the Docker icon and action items correctly? jetbrains-core/build.gradle.kts (1 line): - line 54: // TODO how can we remove this. Fails due to: jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/objectActions/DownloadObjectAction.kt (1 line): - line 203: // TODO: Create 1 progress indicator for all files and pass it in 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 jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/Lambda.kt (1 line): - line 114: // TODO: make non-nullable when available in all partitions jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/upload/UploadFunctionContinueDialog.kt (1 line): - line 14: // TODO we can add `Filter`s to the step executor which will allow us to take 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] jetbrains-rider/ReSharper.AWS/src/AWS.Psi/Lambda/LambdaPsiHost.cs (1 line): - line 17: #if (PROFILE_2021_1) // TODO: Remove preprocessor conditions FIX_WHEN_MIN_IS_212 jetbrains-core/src/software/aws/toolkits/jetbrains/ui/CredentialProviderSelector.kt (1 line): - line 17: * TODO: Find a way to make this more typesafe jetbrains-core/src/software/aws/toolkits/jetbrains/ui/connection/AwsConnectionSettingsEditor.kt (1 line): - line 35: // TODO: Undo this unwrapping jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/execution/steps/RetrieveRole.kt (1 line): - line 19: // TODO when doing the correct service call remove project since we don't need it anymore jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/execution/steps/StopApplications.kt (1 line): - line 53: /* TODO remove this when the cli conforms to the contract */ jetbrains-core/it/software/aws/toolkits/jetbrains/services/clouddebug/python/PythonDebugEndToEndTest.kt (1 line): - line 72: // TODO: remove this once we fix the UX around which service is debugged jetbrains-rider/src-211+/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotNetSamProjectGenerator.kt (1 line): - line 53: // TODO: Decouple SamProjectGenerator from the framework wizards so we can re-use its panels jetbrains-rider/ReSharper.AWS/src/AWS.Daemon/Lambda/LambdaDaemonHost.cs (1 line): - line 4: #if (PROFILE_2021_1) // TODO: Remove preprocessor conditions FIX_WHEN_MIN_IS_212 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 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 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 jetbrains-rider/ReSharper.AWS/src/AWS.Daemon/RunMarkers/LambdaRunMarkerGutterMark.cs (1 line): - line 17: #if (PROFILE_2021_1) // TODO: Remove preprocessor conditions FIX_WHEN_MIN_IS_212 jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/execution/steps/AttachDebuggers.kt (1 line): - line 114: /* TODO remove this when the cli conforms to the contract */ jetbrains-rider/src/software/aws/toolkits/jetbrains/services/clouddebug/DotNetStartupCommand.kt (1 line): - line 69: // TODO: We are trying to get assembly info for a project based on local path that we define in an Artifacts Mapping table. 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 jetbrains-core/src/software/aws/toolkits/jetbrains/utils/execution/steps/BuildViewStepEmitter.kt (1 line): - line 187: // TODO: Decouple step name from the build ID jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/lambda/nodejs/NodeJsLambdaBuilder.kt (1 line): - line 59: // TODO: if there's an existing tsconfig file, should we use it as a base? jetbrains-rider/ReSharper.AWS/src/AWS.Daemon/RunMarkers/LambdaRunMarkerProvider.cs (1 line): - line 12: #if (PROFILE_2021_1) // TODO: Remove preprocessor conditions FIX_WHEN_MIN_IS_212 jetbrains-ultimate/it/software/aws/toolkits/jetbrains/services/clouddebug/nodejs/NodeJsDebugEndToEndTest.kt (1 line): - line 83: // TODO: remove this once we fix the UX around which service is debugged jetbrains-rider/src-213+/software/aws/toolkits/jetbrains/services/clouddebug/DotNetDebuggerSupport.kt (1 line): - line 84: // TODO fix when cloud-debug fixes rsync to run mkdir -p jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/execution/steps/StartApplications.kt (1 line): - line 42: /* TODO remove this when the cli conforms to the contract */ jetbrains-ultimate/src/software/aws/toolkits/jetbrains/datagrip/DatagripUtils.kt (1 line): - line 76: // support. TODO find a more direct way to do this 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 jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/actions/DeinstrumentResourceAction.kt (1 line): - line 20: // TODO: generify for anything cloud debuggable jetbrains-core/src/software/aws/toolkits/jetbrains/utils/ui/UiUtils.kt (1 line): - line 229: // TODO: figure out why this has weird hysteresis during rendering causing no text jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/CliOutputParser.kt (1 line): - line 53: /* TODO uncomment this when the cli conforms to the contract jetbrains-ultimate/it/software/aws/toolkits/jetbrains/services/lambda/go/GoLocalRunConfigurationIntegrationTest.kt (1 line): - line 246: assumeFalse(true) // TODO: fix when new build images are ready jetbrains-core/src/software/aws/toolkits/jetbrains/services/ecs/execution/EcsCloudDebugRunConfiguration.kt (1 line): - line 208: // TODO should we build up a warnings string so that we can display multiple warnings? jetbrains-core/src/software/aws/toolkits/jetbrains/core/tools/SemanticVersion.kt (1 line): - line 12: // TODO: Support pre-release 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 jetbrains-ultimate/src/software/aws/toolkits/jetbrains/services/rds/RdsEngine.kt (1 line): - line 14: * TODO: This can probably ultimately become [DbEngine] and encompass Redshift functionality too core/src/software/aws/toolkits/core/region/ToolkitRegionProvider.kt (1 line): - line 69: // TODO: A few services lack partition endpoint like Shield and MTurk, how should that be handled? jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/sam/SamCommon.kt (1 line): - line 29: // The minimum SAM CLI version required for images. TODO remove when sam min > 1.13.0 jetbrains-rider/src-211-212/software/aws/toolkits/jetbrains/services/clouddebug/DotNetDebuggerSupport.kt (1 line): - line 84: // TODO fix when cloud-debug fixes rsync to run mkdir -p jetbrains-core/src/software/aws/toolkits/jetbrains/services/cloudwatch/logs/editor/CloudWatchLogStream.kt (1 line): - line 89: // TODO can we do better? jetbrains-core/src/software/aws/toolkits/jetbrains/services/s3/objectActions/ViewObjectVersionAction.kt (1 line): - line 18: // TODO: Can we expand the node too jetbrains-core/tst/software/aws/toolkits/jetbrains/utils/rules/PythonCodeInsightTestFixtureRule.kt (1 line): - line 60: // TODO: Investigate this more. On 2020.1 this folder has strict permissions jetbrains-core/src/software/aws/toolkits/jetbrains/services/sqs/Queue.kt (1 line): - line 9: // TODO This does not support FIPS buildSrc/src/main/kotlin/toolkit-detekt.gradle.kts (1 line): - line 9: // TODO: https://github.com/gradle/gradle/issues/15383 jetbrains-ultimate/tst/software/aws/toolkits/jetbrains/utils/rules/GoCodeInsightTestFixtureRule.kt (1 line): - line 104: 211 -> "1.16.6" // TODO: FIX_WHEN_MIN_IS_212 jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/execution/steps/PortForwarding.kt (1 line): - line 107: /* TODO remove this when the cli conforms to the contract */ 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 jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/ExplorerToolWindow.kt (1 line): - line 200: // TODO: do we actually need this? re-evaluate limits at later time 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. 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 jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/actions/DeployServerlessApplicationAction.kt (1 line): - line 152: // TODO this telemetry needs to be improved. The user can finish the deployment later so we do not know if jetbrains-core/tst/software/aws/toolkits/jetbrains/core/MockClientManager.kt (1 line): - line 74: // TODO: We aren't closing cred providers and sdks when they are removed, we need to see what ramifications that has 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 jetbrains-core/src/software/aws/toolkits/jetbrains/core/AwsResourceCache.kt (1 line): - line 121: suspend fun clear() // TODO: ultimately all of these calls need to be made suspend - start with this one to resolve UI lock 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 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 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 jetbrains-core/src/software/aws/toolkits/jetbrains/ui/ResourceSelector.kt (1 line): - line 123: // TODO: Do we need to clear previouslySelected? jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/python/PythonDebugSupport.kt (1 line): - line 111: // TODO: We should allow using the module SDK, but we can't easily get the module 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 jetbrains-core/src/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 buildSrc/src/main/kotlin/toolkit-intellij-subplugin.gradle.kts (1 line): - line 150: // TODO: https://github.com/gradle/gradle/issues/15383 jetbrains-rider/ReSharper.AWS/src/AWS.Project/AwsProjectHost.cs (1 line): - line 7: #if (PROFILE_2021_1) // TODO: Remove preprocessor conditions FIX_WHEN_MIN_IS_212 jetbrains-core/src/software/aws/toolkits/jetbrains/services/apprunner/ui/CreationPanel.kt (1 line): - line 253: // TODO HACK making this flow right means we don't have issues with weird spacing above or jetbrains-core/src/software/aws/toolkits/jetbrains/services/sqs/toolwindow/PollMessagePane.kt (1 line): - line 125: // TODO: Add debounce jetbrains-core/src/software/aws/toolkits/jetbrains/services/ssm/SsmPlugin.kt (1 line): - line 42: // TODO: Move to CpuArch, FIX_WHEN_MIN_IS_211 buildSrc/settings.gradle.kts (1 line): - line 10: // TODO: Using "libs" seems to confuse Intellij? jetbrains-core/src/software/aws/toolkits/jetbrains/core/executables/ExecutableManager.kt (1 line): - line 264: // TODO get executable name as part of this jetbrains-rider/tst/base/RiderTestFrameworkUtils.kt (1 line): - line 28: // TODO: Remove when https://youtrack.jetbrains.com/issue/RIDER-47995 is fixed FIX_WHEN_MIN_IS_212 jetbrains-rider/ReSharper.AWS/src/AWS.Settings/AwsSettingsHost.cs (1 line): - line 10: #if (PROFILE_2021_1) // TODO: Remove preprocessor conditions FIX_WHEN_MIN_IS_212 jetbrains-core/src/software/aws/toolkits/jetbrains/services/dynamic/DynamicResourcesUpdateManager.kt (1 line): - line 32: // TODO: Make DynamicResourceUpdateManager an application-level service jetbrains-rider/ReSharper.AWS/Directory.Build.props (1 line): - line 3: buildSrc/src/main/kotlin/toolkit-kotlin-conventions.gradle.kts (1 line): - line 14: // TODO: https://github.com/gradle/gradle/issues/15383 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 jetbrains-core/src/software/aws/toolkits/jetbrains/services/clouddebug/python/PythonDebuggerSupport.kt (1 line): - line 38: // TODO fix when cloud-debug fixes rsync to run mkdir -p 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. jetbrains-core/src/software/aws/toolkits/jetbrains/ui/RegionSelector.kt (1 line): - line 20: * TODO: Determine the UX for the box, do we want to categorize? 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. 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,