smithy-lang / smithy-kotlin

Smithy code generator for Kotlin (in development)
Apache License 2.0
76 stars 26 forks source link

fix!: improve case utils for more optimal member names #975

Closed aajtodd closed 9 months ago

aajtodd commented 9 months ago

Issue \

fixes https://github.com/awslabs/aws-sdk-kotlin/issues/1064

Description of changes

Pull in splitOnWordBoundaries implementation from Rust to fix https://github.com/awslabs/aws-sdk-kotlin/issues/1064. Adds a current snapshot of all the member names from every AWS model and the current expected value to allow us to see the scope of these changes and in the future ensure we don't break them if we need to handle new edge cases. Same for sdk IDs.

This is a breaking change to how names for pretty much everything are formed.

See this commit for the differences in member and client names.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

sonarcloud[bot] commented 9 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication