-
Notifications
You must be signed in to change notification settings - Fork 2
Description
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.