Guidelines implementation: Props #2270
Labels
effort/medium
Medium work item – several days of effort
package/awscl
Cross-cutting issues related to the AWS Construct Library
awslint:props-no-property
: Constructs should not have a "props" property that exposes their init propsawslint:props-coverage
: Props should expose the entire surface area of the AWS resourceawslint:props-no-arn-refs
: Props should use strong types instead of attributres (forbid props with "arn" suffix)awslint:props-no-cfn-types
: Props should not expose L1 types (types which start with "Cfn")awslint:props-no-tokens
: Props should not use the "Token" typeawslint:props-decdk
: Props should be deCDK compatible (see doc)awslint:props-default-doc
: All optional props should have a @default documentation and specify "-" as the default valueawslint:props-flat
: Prop types should not be structs to encourage flat set of propsawslint:props-no-unions
: Props should not use TypeScript unionsThe text was updated successfully, but these errors were encountered: