samcli/lib/package/packageable_resources.py (5 lines): - line 185: # TODO: Allow deletion of S3 artifacts with intrinsic ref functions. - line 244: # TODO: Allow deletion of ECR artifacts with intrinsic ref functions. - line 302: # TODO: Allow deletion of ECR artifacts with intrinsic ref functions. - line 365: # TODO: Allow deletion of S3 artifacts with intrinsic ref functions. - line 562: # TODO: Allow deletion of ECR Repositories with intrinsic ref functions. samcli/lib/observability/cw_logs/cw_log_group_provider.py (2 lines): - line 74: # TODO: A rest api may have multiple stage, here just log out the prod stage and can be extended to log out - line 102: # TODO: A http api may have multiple stage, here just log out the default stage and can be extended to log out samcli/commands/delete/delete_context.py (2 lines): - line 38: # TODO: Separate this context into 2 separate contexts guided and non-guided, just like deploy. - line 111: # TODO: as part of the guided and non-guided context separation, we need also to move the options samcli/lib/build/app_builder.py (2 lines): - line 585: # FIXME: _build_lambda_image assumes metadata is not None, we need to throw an exception here - line 644: # FIXME: we need to throw an exception here, packagetype could be something else samcli/lib/build/workflow_config.py (1 line): - line 267: # FIXME: selector could be None here, we should raise an exception if it is None. samcli/commands/deploy/command.py (1 line): - line 265: # TODO Refactor resolve-s3 and resolve-image-repos into one place samcli/lib/iac/cdk/cdk_iac.py (1 line): - line 9: # TODO: Implement the new interface methods for the CDK plugin type samcli/commands/build/build_context.py (1 line): - line 62: # FIXME: parameter_overrides is never None, we should change this to "dict" from Optional[dict] samcli/commands/local/cli_common/options.py (1 line): - line 20: # TODO: Get the config directory directly from `GlobalConfig` samcli/lib/build/dependency_hash_generator.py (1 line): - line 9: # TODO Expand this class to hash specific sections of the manifest samcli/local/apigw/local_apigw_service.py (1 line): - line 315: # TODO: Rewrite the logic below to use version 2.0 when an invalid value is provided samcli/commands/pipeline/init/cli.py (1 line): - line 49: # TODO non-interactive mode samcli/yamlhelper.py (1 line): - line 26: # TODO: we need to double check whether they are public and stable