smithy-jmespath/src/main/java/software/amazon/smithy/jmespath/TypeChecker.java (2 lines): - line 78: // TODO: Support expression reference return type validation? - line 80: // TODO: support array smithy-model/src/main/java/software/amazon/smithy/model/node/DefaultNodeDeserializers.java (2 lines): - line 73: // TODO: implement this to enable improved builder detection - line 503: // TODO: we could potentially add support for this if it's not too complicated. smithy-model/src/main/java/software/amazon/smithy/model/transform/ScrubTraitDefinitions.java (1 line): - line 42: *

TODO: Should there be an option to only remove private traits? smithy-aws-apigateway-openapi/src/main/java/software/amazon/smithy/aws/apigateway/openapi/AddCorsPreflightIntegration.java (1 line): - line 58: *

TODO: Only add security scheme headers on a per/operation basis. smithy-model/src/main/java/software/amazon/smithy/model/node/DefaultNodeSerializers.java (1 line): - line 68: // TODO: make sure every instance of `toNode` is setting this smithy-aws-cloudformation/src/main/java/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/mappers/HandlerPermissionMapper.java (1 line): - line 55: // TODO Break this out to its own knowledge index if it becomes useful in more contexts. smithy-aws-traits/src/main/java/software/amazon/smithy/aws/traits/EventSourceValidator.java (1 line): - line 59: // TODO: ideally this can become a DANGER event in the future. smithy-diff/src/main/java/software/amazon/smithy/diff/evaluators/RemovedAuthenticationScheme.java (1 line): - line 24: * TODO: Implement evaluator to find removed authentication schemes. smithy-model/src/main/java/software/amazon/smithy/model/transform/ReplaceShapes.java (1 line): - line 184: // TODO: This could be made more efficient by building containers only once. smithy-utils/src/main/java/software/amazon/smithy/utils/CodeFormatter.java (1 line): - line 25: * TODO: Rewrite the formatter parser to use a custom {@link SimpleParser}. smithy-aws-apigateway-openapi/src/main/java/software/amazon/smithy/aws/apigateway/openapi/AddCorsToGatewayResponses.java (1 line): - line 53: * TODO: Does this need to be made protocol-specific? smithy-openapi/src/main/java/software/amazon/smithy/openapi/fromsmithy/mappers/RemoveUnusedComponents.java (1 line): - line 48: *

TODO: This plugin currently only supports the removal of schemas and security schemes.