Skip to content

Conversation

Pearl1594
Copy link
Contributor

With this fix, autocompletion works for APIs ending in 'y' or 'ies' e.g. deleteSnapshotPolicies , deleteAutoscalePolicy

Screenshot from 2025-09-02 15-00-22 Screenshot from 2025-09-02 15-01-03

@Pearl1594 Pearl1594 requested a review from shwstppr September 2, 2025 19:05
Copy link

github-actions bot commented Sep 2, 2025

✅ Build complete for PR #194.

🔗 Download the cmk binaries (expires on September 12, 2025)

Comment on lines +224 to +230
config.Debug("relatedNoun before suffix check: ", relatedNoun)
if strings.HasSuffix(relatedNoun, "y") && len(relatedNoun) > 1 && !strings.ContainsAny(string(relatedNoun[len(relatedNoun)-2]), "aeiou") {
// Handle words ending in consonant + y (e.g., policy -> policies)
relatedNoun = relatedNoun[:len(relatedNoun)-1] + "ies"
} else if !strings.HasSuffix(relatedNoun, "ies") {
relatedNoun += "s"
}
Copy link
Contributor

@shwstppr shwstppr Sep 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Pearl1594 can we make this a separate method. I gues we are trying to do something similar around line 258 as well for autocompleting for name param. Maybe we can reuse?

@shwstppr shwstppr added this to the 6.6.0 milestone Sep 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants