Tasks/Common/MSBuildHelpers/InvokeFunctions.ps1 (3 lines): - line 9: [string]$MSBuildLocation, # TODO: Switch MSBuildLocation to mandatory. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. - line 62: [string]$MSBuildPath, # TODO: Switch MSBuildPath to mandatory. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. - line 70: $MSBuildPath = Get-MSBuildPath # TODO: Delete this condition block. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. common-npm-packages/MSBuildHelpers-v3/InvokeFunctions.ps1 (3 lines): - line 9: [string]$MSBuildLocation, # TODO: Switch MSBuildLocation to mandatory. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. - line 62: [string]$MSBuildPath, # TODO: Switch MSBuildPath to mandatory. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. - line 70: $MSBuildPath = Get-MSBuildPath # TODO: Delete this condition block. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. Tasks/CondaEnvironmentV0/taskutil.ts (2 lines): - line 3: // TODO move this to azure-pipelines-task-lib - line 12: * TODO move this to azure-pipelines-task-lib Tasks/CondaEnvironmentV1/taskutil.ts (2 lines): - line 3: // TODO move this to azure-pipelines-task-lib - line 12: * TODO move this to azure-pipelines-task-lib Tasks/VsTestV2/models.ts (2 lines): - line 6: // ranjanar : TODO : Plan for better modelling of these - line 51: testConfigurationMapping: string; // TODO : What is this? common-npm-packages/packaging-common-v3/nuget/NuGetConfigHelper2.ts (2 lines): - line 167: // TODO: Remove these two methods once NuGet issue https://github.com/NuGet/Home/issues/7855 is fixed. - line 213: // TODO: Remove these two methods once NuGet issue https://github.com/NuGet/Home/issues/7855 is fixed. Tasks/Common/packaging-common/nuget/NuGetConfigHelper2.ts (2 lines): - line 167: // TODO: Remove these two methods once NuGet issue https://github.com/NuGet/Home/issues/7855 is fixed. - line 213: // TODO: Remove these two methods once NuGet issue https://github.com/NuGet/Home/issues/7855 is fixed. Tasks/CondaEnvironmentV1/toolutil.ts (2 lines): - line 7: * TODO move this to azure-pipelines-tool-lib - line 10: // TODO task-lib 2.4.0: `assertAgent` is not in mock-task Tests-Legacy/lib/vsts-task-lib/toolrunner.ts (1 line): - line 229: // TODO: filter process.env ci/publish-steps.yml (1 line): - line 34: # TODO: Rename this.. we are staging task packages not the milestone. Tasks/VsTestV2/inputparser.ts (1 line): - line 16: // TODO: refactor all log messages to a separate function common-npm-packages/AzureRmDeploy-common-v3/operations/ContainerBasedDeploymentUtility.ts (1 line): - line 13: "Registry", // TODO: Rename it to DockerHub while supporting all the registry types. Also add all these registry types in Task.json in ImageSource pick list. make-util.js (1 line): - line 1522: // TODO: Do we need to fix this? Tasks/PythonScriptV0/pythonscript.ts (1 line): - line 30: // TODO Enable with TypeScript 2.8 (ensures correct property name in the error message) Tasks/VsTestV2/testagent.ts (1 line): - line 13: // TODO : Change any to appropriate types once promiseme package is avialable Tasks/UsePythonVersionV0/taskutil.ts (1 line): - line 3: // TODO remove this when mock-task includes task.Platform Tasks/NuGetCommandV2/Common/VstsNuGetPushToolRunner.ts (1 line): - line 27: // TODO: check if it works with mono Tests-Legacy/lib/Initialize-Test.ps1 (1 line): - line 82: # TODO: Encapsulate this in an "if ($Legacy) { [...] }" block after the legacy switch is added to all of the legacy tests. Tests-Legacy/lib/vsts-task-lib/task.ts (1 line): - line 353: // TODO: should go away when task lib Tasks/AzureRmWebAppDeploymentV3/parameterparser.ts (1 line): - line 1: // TODO: This whole file is copied from AzureResourceGroupDeployment task. Move this parser to common lib common-npm-packages/docker-common/sourceutils.ts (1 line): - line 32: // TODO: support subversion tags Tasks/AzureRmWebAppDeploymentV4/operations/ContainerBasedDeploymentUtility.ts (1 line): - line 11: "Registry", // TODO: Rename it to DockerHub while supporting all the registry types. Also add all these registry types in Task.json in ImageSource pick list. Tasks/AzureFileCopyV2/AzureUtilityGTE1.1.0.ps1 (1 line): - line 52: #TODO: Till AzurePS 1.2.1, for failure case there is no change in response object structure. When ever that change will happen we have to consider the case when Tasks/Common/AzureRmDeploy-common/operations/ContainerBasedDeploymentUtility.ts (1 line): - line 13: "Registry", // TODO: Rename it to DockerHub while supporting all the registry types. Also add all these registry types in Task.json in ImageSource pick list. Tasks/AzureVmssDeploymentV0/operations/VirtualMachineScaleSet.ts (1 line): - line 308: // TODO: delete this dir Tasks/AzureRmWebAppDeploymentV3/operations/ContainerBasedDeploymentUtility.ts (1 line): - line 11: "Registry", // TODO: Rename it to DockerHub while supporting all the registry types. Also add all these registry types in Task.json in ImageSource pick list. issue-rules.yml (1 line): - line 409: # TODO - AppCenter owned by teams in AzureDevOps org - probably nothing to be done, worth thinking about make.js (1 line): - line 538: // TODO: Only need this when we run locally Tasks/DotNetCoreInstallerV0/externals/install-dotnet.ps1 (1 line): - line 127: # TODO: Architecture and CLIArchitecture should be unified common-npm-packages/AzureRmDeploy-common-v3/operations/ParameterParserUtility.ts (1 line): - line 1: // TODO: This whole file is copied from AzureResourceGroupDeployment task. Move this parser to common lib Tasks/AzureFileCopyV1/AzureUtilityGTE1.1.0.ps1 (1 line): - line 52: #TODO: Till AzurePS 1.2.1, for failure case there is no change in response object structure. When ever that change will happen we have to consider the case when common-npm-packages/docker-common-v2/sourceutils.ts (1 line): - line 32: // TODO: support subversion tags Tasks/PublishSymbolsV2/IndexHelpers/SourceProviderFunctions.ps1 (1 line): - line 76: # TODO: SHOULD THIS REVERT TO ENV VAR? Tasks/Common/AzureRmDeploy-common/operations/ParameterParserUtility.ts (1 line): - line 1: // TODO: This whole file is copied from AzureResourceGroupDeployment task. Move this parser to common lib generate-third-party-notice.js (1 line): - line 8: * TODO: Make this part of the script Tasks/UsePythonVersionV0/toolutil.ts (1 line): - line 7: * TODO move this to azure-pipelines-tool-lib Tasks/AzureRmWebAppDeploymentV3/webdeployment-common/ParameterParserUtility.ts (1 line): - line 1: // TODO: This whole file is copied from AzureResourceGroupDeployment task. Move this parser to common lib Tasks/Common/webdeployment-common-v2/ParameterParserUtility.ts (1 line): - line 1: // TODO: This whole file is copied from AzureResourceGroupDeployment task. Move this parser to common lib Tasks/DownloadBuildArtifactsV0/file_helper.ts (1 line): - line 19: // TODO: Add support of BigInt after migration on Node10 common-npm-packages/webdeployment-common-v4/ParameterParserUtility.ts (1 line): - line 1: // TODO: This whole file is copied from AzureResourceGroupDeployment task. Move this parser to common lib