Skip to content

❌ Policy Check: All component names must be camel case #68

@github-actions

Description

@github-actions

All component names must be camel case

Status: ❌ FAIL
Policy File: example-naming-convention.md
Workspace: View in System Initiative
Date: 2025-10-21T16:50:27.128Z
Full Report: πŸ“„ View in Artifacts


Policy

All the si/name entries for components must be camelCase.

Exceptions:

AWS::RDS::* components can be kebab-case.

Test Results

Result: Fail

Found 125 out of 130 components that violate the naming convention policy. All components must use camelCase for their si/name attribute, except AWS::RDS::* components which may use kebab-case.

Total Failing Components: 125

Failing Components (showing 10 of 125):

component description
AWS::EC2::Subnet sandbox-default-subnet-us-east-1c Component "sandbox-default-subnet-us-east-1c" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::EC2::Subnet sandbox-default-subnet-us-east-1d Component "sandbox-default-subnet-us-east-1d" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::EC2::AMI amazon-linux-ami Component "amazon-linux-ami" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS VPC Template tonys-chips-sandbox-vpc Component "tonys-chips-sandbox-vpc" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::EC2::InternetGateway tonys-chips-sandbox-vpc-igw Component "tonys-chips-sandbox-vpc-igw" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::ECR::Repository tonys-chips-web-ecr Component "tonys-chips-web-ecr" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::EC2::SubnetRouteTableAssociation tonys-chips-sandbox-vpc-srtba-public-1 Component "tonys-chips-sandbox-vpc-srtba-public-1" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::GuardDuty::Detector shared-prod-guardduty-detector Component "shared-prod-guardduty-detector" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::SNS::Topic shared-prod-guardduty-to-email Component "shared-prod-guardduty-to-email" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)
AWS::IAM::ManagedPolicy tonys-chips-shared-prod-ecr-policy Component "tonys-chips-shared-prod-ecr-policy" must be camelCase (start with lowercase letter, followed by letters and numbers only, no hyphens or underscores)

...and 115 more. See full report in artifacts.


⚠️ Note: This report was truncated due to size limits. View the complete report in the workflow artifacts.

About this issue

This issue was automatically generated by the policy checker workflow. When the workflow runs again for this policy, this issue will be closed and a new one will be created with updated results.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions